Duration: 3 Days
Technology: Business Skills
Software Assurance Value:
This three-day workshop provides
extensive coverage of those modeling techniques and methods involved in the
analysis and documentation of requirements, including business process
analysis, object-oriented analysis, and structured analysis. It addresses
the tasks necessary for effective requirements analysis and documentation and
presents modeling techniques that include business rules, class models, data mapping,
entity relationship diagrams, data flow diagrams, flowcharts and workflow
models, use case diagrams and descriptions, and user interface designs among
This workshop is part of the breakout series of RG Freeman Group business
analysis workshops that explore in depth the elements of the IIBA™’s
requirements cycle. It is also part of the four-course sequence leading
to the Business Analysis Certification Program.
This workshop is compliant with the standards for business analysis and requirements
definition, the Business Analysis Body of Knowledge (hereafter described as the
BABOK®), which is being prepared by the International Institute of Business
Analysis (IIBA™). This workshop has been constructed to be BABOK®
compliant because the BABOK® represents the best thinking about business
analysis, because it will become the standard for business analysis, and
because some participants may wish to achieve IIBA™ certification as a business
analyst. Because the BABOK® is evolving and is not in its final form,
this course is based on the frameworks established by the BABOK® and its
current form. This workshop will be updated as that standard becomes
closer to finalization.
This workshop is also compliant with the Project Management Body of Knowledge
(the PMBOK® Guide, Third Edition).
The objectives of the workshop are to introduce skills, concepts and strategies to:
• Provide training that is consistent with the BABOK®
• Introduce participants to the concepts and methods involved in requirements analysis and documentation
• Provide comprehensive coverage of the requirements analysis and documentation components of the BABOK® and those skill sets necessary for accomplishing those functions
• Prepare participants to select and apply requirements modeling methods for their circumstances
• Prepare participants to participate effectively in the requirements process
• Allow participants to interact with one another and to apply the skills they have learned
The following individuals would benefit from participating in this workshop:
• Business analysts seeking to improve their skills in requirements analysis and documentation
• Business analysts involved in planning and executing the requirements process, including choosing those requirements analysis and documentation methods of most use for their circumstances
• Business analysts who are involved in requirements analysis
• Those who supervise business analysts
• Those stakeholders who will interact with business analysts in the requirements analysis and documentation process
• Those who would like to pursue in-depth knowledge of business analysis (BAB-604 as part of a certificate-earning process)
• Module 1: Introduction to the workshop
This module presents the goals and schedule for the workshop and allows participants to get to know one another and identify their expectations for the workshop.
• Module 2: The definition and attributes of requirements
This module reviews the critical elements of requirements definition and identifies the attributes of requirements and supplementary requirements that must be identified and analyzed by the business analyst.
• Module 3: The requirements cycle and the role of requirements analysis and documentation, including systems development lifecycles and the role of the business analyst
This module identifies the placement of requirements analysis and documentation within the requirements cycle and reviews the role of the business analyst and the definitions and differences between project lifecycles as those differences relate to requirements.
• Module 4: Introduction to requirements analysis and documentation
This module provides an overview of the IIBA™’s approach to requirements documentation and analysis. It presents three general models of requirements modeling, describes UML, and identifies the tasks necessary for effective requirements documentation and analysis.
- Business process analysis
- Object-oriented analysis
- Structured analysis
- The role of UML
- Tasks for requirements analysis and documentation
• Module 5: The modeling types
This module presents the three types of requirements models and provide comparison of them.
- Data and behavior models
- Process flow models
- Usage models
- Comparison of general methods/pros and cons
• Module 6: Data and behavior models
This module presents the seven static business models identified by the IIBA and provides an opportunity for participants to employ the most useful of those models, including business rules and class models, to a case study or to a project they are working on.
- Business rules
- Class models
- CRUD matrices
- Data dictionaries
- Data transformation and mapping
- Entity relationship models
- Metadata definition
• Module 7: Process flow models
This module presents the seven flow models identified as useful for requirements documentation and analysis by the IIBA™. It provides an opportunity for participants to employ the most useful of those models, including data flow diagrams
- Activity diagrams
- Data flow diagrams
- Event identification
- Sequence diagrams
- State machine diagrams
- Workflow models
• Module 8: Usage models
This module presents seven usage models that are designed to elicit user requirements. Participants will be provided the opportunity to employ the most useful models, and special attention will be paid to use cases and use-case diagrams.
- Storyboards and screen flows
- Use case descriptions
- Use case diagrams
- User interface designs
- User profiles
- User stories
• Module 9: Capstone exercise
This module provides participants to use the knowledge they have gained to analyze a project, identify the techniques most useful for analyzing and documenting requirements, and employ those methods.
• Module 10: Workshop wrap-up
This module gives participants the opportunity to ask remaining questions and evaluate the workshop.