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.