Modern solutions are complex systems with many inter-related components. The business analyst’s role is to discover and document the requirements for the components. A change project can only succeed if the requirements can be successfully communicated to and understood by the diverse stakeholder groups who are involved. This three-day course explores the development of requirements along several inter-dependent axes: people, process, data, prototype, narrative, and non-functional. We create multiple models to completely describe the solution from these various perspectives. You will experience the iterative nature in which models are created and maintain the cohesiveness of multiple models. The course takes a simulation approach to help participants understand real-world issues that arise during requirements modeling and analysis. At the completion of the course, students will have completed a multi-model description of the requirements for a complete system.
You will receive a course binder containing copies of presentation slides, case studies, exercises, and suggested solutions. The course is based on a running case study, including the following materials:
- Business Case
- Project Charter
- Stakeholder Descriptions
- Context Diagram
- Value Stream Map
Who Should Attend
This course is appropriate for individuals who are:
- Business Analysts
- Project Managers
- Senior Managers, Product Managers
- Developers, Quality Assurance resources
- Subject matter experts, other project resources
What You Will Learn
- Create a model to define the context of a solution, explain the six axes of requirement modeling and create models of processes using advanced BPMN.
- Select a sequence of modeling activities that is matched to the project and stakeholder needs, develop models of stakeholders, including stakeholder Roles and Personas.
- Utilize Planguage to document non-functional requirements.
- Compose models of behavior narratives using Use Cases at various levels, formulate models of data components using Data and State modeling and construct prototypes of solution designs.
- Evaluate the impact of new models on the correctness and consistency of existing models.
Context of a Modeling Assignment
- Inputs a BA should receive
- Business Case
- Project Charter
- Creating a context model
- Creating a value stream map
- The six axes of solution modeling:
- Know your bias!
- Selecting a modeling sequence
- The need for role modeling
- Evaluating culture as it relates to roles
- Stakeholders roles in the solution
- Stakeholder personas
- Popularity of process modeling
- Advanced process modeling using Business Process Modeling and Notation (BPMN).
- Relationship with stakeholders and data
Modeling Non-functional and Quality Requirements
- Challenges of non-functional requirements
- Documenting non-functional requirements with Planguage
- The role of narratives in requirements modeling
- Levels of use cases
- Components of a use case and relationship with other types of models
- The rise of data
- Roles and value of data
- Time value of data
- Formulate models of data components using Data and State modeling
- Determining the impact of metrics.
- Construct prototypes of solution designs
- Connecting prototypes to other requirement elements
- Evaluate the impact of new models on the correctness and consistency of existing models
NotesFor more courses in the Advanced Business Analysis certificate program click here.
Applies Towards the Following Certificates
- Business Analysis - Advanced Certificate : Required