137,714 views 163 on YTPak
557 17

Published on 07 Jun 2013 | over 4 years ago

This KnowledgeKnugget™ is an overview of Data Flow Diagrams. If you want to learn step by step how to create Data Flow Diagrams (DFDs), Context-level DFDs, and Rigorous Physical Process Models (RPPM), take the full 18 lectures 1.5 hours) eCourse “Data Flow Diagrams Simply Put!” at businessanalysisexperts.com/product/ecourse-data-flow-diagrams-context-model/ .
Prefer reading? Try the ebook version at businessanalysisexperts.com/product/dataflow-diagramming-example/ .

Getting from someone’s explanations of how they do their job to usable and accurate workflow descriptions can be a daunting proposition. In this 8 minute KnowledgeKnugget™ (KK™), recognized business analysis expert Tom Hathaway explains what a DFD is, which symbols are allowed, and what each symbol means. A good DFD is the baseline for identifying problems and defining the requirements for any solution from the business perspective.

This course answers the following questions:
• What is a Data Flow Diagram (DFD)?
• What is a Rigorous Physical Process Model?
• What is a Context-Level DFD?
• Why should I use Data Flow Diagrams?
• What symbols can I use on each type of diagram?
• How can I drill down into a process?
• How can I show internal processes and flows that produce the results?
• What does balancing a Data Flow Diagram mean and what is the business value?
• What is the most efficient approach to balancing a DFD?
• What business value do process specifications offer?
• How can I express detailed specifications for processes and data?
• What is “metadata" and why do you need it?
• What does a fully balanced DFD look like?
• What value does a DFD fragment provide?

SIGN UP for the full course today at businessanalysisexperts.com/product/video-course-writing-user-stories/ .

To view more IT requirements training, visit the Business Analysis Learning Store at businessanalysisexperts.com/business-analysis-training-store/ .

Loading related videos...
(function(){ var spoutjs=document.createElement('script'),firstjs=document.getElementsByTagName('script')[0]; spoutjs.async=1; spoutjs.src='//cdn.spoutable.com/0f93c30c-199b-4e71-90dc-dbb5de72cee5/spoutable.js'; firstjs.parentNode.insertBefore(spoutjs,firstjs) })(); */ ?>