Business Analysis in Practice: Requirements, Use Cases and Business Process Modeling
(BA201, Live Instructor-Led Training, 5 days)


This SETC Certified Business Analysis course provides business professionals with a good overview of the end to end roles and responsibilities of a business analyst in the context of an application development or business process reengineering project. The course begins with a detailed study of the requirements gathering, modeling and validation process. This is followed by a thorough exploration of Business Process Modeling Notation (BPMN). The focus is on the development of high quality business requirements and business process models in support of an organization’s business process reengineering or systems development activities. The course concludes with a discussion of the testing and data modeling disciplines and of their relationship to the overall business development lifecycle.

Dates and Pricing

Jan 15 to Jan 19, 2018$2,500/person Feb 12 to Feb 16, 2018$2,500/person Mar 12 to Mar 16, 2018$2,500/person


Business Analysis
Overview of Business Analysis
Business Analysts’ Roles and Responsibilities
Key Requirements Documents
Preparing the Business Cases
An Introduction to Project Management
Use Cases and the Analysis Process
Management of Requirements and Use Cases
The Complete Requirements Elicitation Process
Roles and Expectations of Team Members
Project Definition and Scoping
Choosing a Methodology
The Rational Unified Process
The Inception Phase
The Elaboration Phase
The Construction Phase
The Transition Phase
Agile Development
Essential Business Skills in Practice
Facilitation Techniques
Negotiation Techniques
Negotiation and Decision Making: Wielding Power
Validating and Testing Requirements
Editing and Validating Requirements in Practice
The Requirements Shell
The Quality Gateway
Validating and Testing Requirements
Editing and Rewriting Requirements
Writing Test Cases
The Business Requirements Document
Modeling Requirements in Practice
Process Mapping Procedure and Materials
Creating Process Maps
Alternative Graphical Models
Using a Requirement Model Diagram
Gap Analysis
Prioritizing Requirements
Business Process Modeling (BPM) in Practice
About BPM Theory
BPM Design Patterns
Basic Patterns
Branch and Join Patterns
Structural Patterns
Multiple Instances Pattern
State Based Patterns
Cancellation Patterns
A Complete Example
Use Cases in Practice
Use Cases Revisited: BUCs versus SUCs
Use Case Diagrams
Use Case Formats
Use Case Sections
When Are We Done?
Test Plans, Test Cases and Bug Reports in Practice
A Traceability Strategy for the Organization
Testing Types
The Test Plan and Test Cases
Testing Documentation
The Test Design Specification
Writing Test Cases
Test Metrics
About Defects
Preparing Test Summary Documents
Database and Data Flow Modeling
Database Normalization
Data Flow Diagrams
Using Data Flow Diagrams
The ER Diagram