This seminar is designed specifically to teach practitioners techniques that are recommended by the International Institute of Business Analysts (IIBA®). It builds the requisite knowledge and vocabulary based on the Business Analysis Body of Knowledge® to prepare you for ultimately taking and passing the Certified Business Analysis Professional® exam.
The techniques and topics presented herein target specifically knowledge areas 6 Requirements Analysis. The course utilizes experiential instruction to present the technique and includes an in-depth review of the knowledge area as the final section to reinforce the concepts and terminology.
The Problem with Process
Process Definition
Benefits of High-Quality Models
Creating Context Diagrams
System Modeling - A Short History
Basic Process Modeling (The Symbols)
Exercise: Identify the Errors on this Diagram
The Simple Rigorous Business Process Model
“Rigorous Business” Process Model Example
Exercise: Order Entry Department Scenario
Exercise: Order Entry Rigorous Business Model
Top Level Functional (Process, Context) Model
Case Study Part 1
Case Study Part 2
Creating Process Models
Leveled Process Models
Second Level Process Model
Exercise: Second Level Process Model
Leveled Process Models (Review)
Completely Leveled Process Models
Process Specifications
Case Study
Creating Activity Diagrams
Activity Diagramming Conventions
Example of an Activity Diagram
Exercise: Creating an Activity Diagram
Exercise: For Your Activity Diagram
Introducing Swimlanes
Example of a Swimlane Diagram
Exercise: Modeling Swimlanes
Exercise: For Your Swimlane Diagram
Concurrency and More
When To Use Swimlane Diagrams
Creating Data Models Intuitively
Types of Data
Goal of Data Modeling
Data Model Diagrams
Data Model Diagrams Alternative Graphic Conventions
Data Model Diagrams Additional Information
Exercise: Data Model Diagram for Project Resources
Data Model Evolution
Levels of Data Models
Defining Entities
Exercise: Definitions for Education Department Data
For Your Answer
Exercise: Data Modeling from Descriptions
Exercise: Identifying and Placing Attributes
Simple Document for Invoicing System
Exercise: Data Model from a Form
Identifying Entities
Exercise: New System Data Model from Scratch
Data Models as an Analysis Tool
Integrating Models (Conserving Data)
Integrating Data Models
Horizontal Balancing
Data Design
Sample Models
Exercise: New Information Requirements
Exercise: New User View Exercise
Invoicing System Data Model
Invoicing System Attributes
Data Models vs. Databases
Exercise: Summary
Building Use Cases
Of Business Events and Use Cases
Business Events
Determining Event Responses
Exercise: Identifying Business Events
Exercise: Simple Event Response Table
From Business Events to Use Cases
The Role of Actors
Naming Actors
Finding Actors
Exercise: Identifying Actors
Inside the Use Case
Discussion: The Use Case Value Equation
Before the Beginning
In the End
Flow of Events
Standard Path: Process Payment
Exercise: Process Order Standard Path
Paths in a Use Case
Numbering Schemata {Good Practices}
Exercise: Alternate and Exception Paths
Identifying Common Elements
Including Use Cases
Use Case Extensions
Extending Use Cases
On Extensions and Inclusions
Exercise: Pros and Cons of Inclusions and Extensions
Inside the Use Case Checklist
Discussion: What Measures Add Value to a Use Case?
User Scenarios: A Bottom-Up Approach to Use Cases
Use Case Scenario Structure: Donald Pays For Insurance
The Advantage of Scenarios
Exercise: Bottom-up Use Cases
Discussion: Pros and Cons of Use Cases
Building Diagrams of Use Cases
Representing the Actor
Use Case Diagram Symbols and Rules
Use Case Diagram Conventions
Exercise: Drawing a Use Case Diagram
Advanced Use Case Diagrams
Modeling Inclusion and Extensions
Inputs for Requirements Analysis
Outcomes of Requirements Analysis
KA6.1 Requirements Prioritization
KA6.2 Requirements Organization
KA6.3 Requirements Modeling
KA6.4 Defining Assumptions
KA6.5 Requirements Verification
KA6.6 Requirements Validation
We do not currently have a public offering of this class scheduled. To add your name to the waiting list or request alternate offers, please contact us.
Check All Scheduled Business Analysis Training Offers
2 Days
Business analysts
Business Systems Analysts
Requirements Engineers
Anyone wanting to work towards becoming a Certified Business Analysis Professional® (CBAP®)
NONE
Our instructors have extensive experience in applying these techniques on projects with business experts from a wide variety of fields.