Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've seen people do neat little PowerPoint shows that show data flowing in and out of a system that they use to wow a customer.

Is this something you've done before? like show data in from source 1 and out to source 2?

I've used mockups and DFD's but never presented anything in motion and I wonder if that adds value or ethos.

share|improve this question

Data flowing into and out of a system are usually called Context Diagrams. I can't see that this is very attractive to customers but they are very good specially in projects where data integration is considered and ETL/DW projects.

You could also use DFDs to show the same information, however, DFDs are not common. They were very popular with batch systems.

The questions here is what do you want to show? If you are showing a process flow then use BPMN or UML Activity Diagrams. If you are showing integration then Context Diagrams or DFDs will do. If you want to show a work flow, then a UML Activity Diagrams or BPMN. There are other tools for showing other aspects of requirements too.

What you want to make sure of is to get feedback and communicate with customer. Some customers want text, most love simple pictures. You challenge is to communicate accurate information although there is no perfect tool.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.