Business Analysis Training: Requirements & Lifecycle Management


Course Delivery

Live Instructor-Led Training

Course Description

The course Requirements & Lifecycle Management (Business Analysis Training) is a complete study of the roles & responsibilities of a business analyst. The training discusses the differences between waterfall & iterative methodologies for business analysis. Stakeholder & requirements management and use case development are studied in detail. Emphasis is placed on techniques for high quality business requirements & use case development in the context of systems development & process engineering. Testing & change management are also explored in this course.

Course Dates and Pricing


Nov 21 - 23, 2018$2,250.00Dec 19 - 21, 2018$2,250.00Jan 30 - Feb 1, 2019$2,250.00Feb 27 - Mar 1, 2019$2,250.00Mar 27 - 29, 2019$2,250.00Apr 24 - 26, 2019$2,250.00

Course Outline

Business Analysis

Learning Objectives
Overview of Business Analysis
Best Practices in Business Analysis
Benefits of Business Analysis
IIBA Knowledge Areas and Competencies
Preparing the Business Case
Business Analysis versus Project Management
Use Cases and the Analysis Process
Positioning Business Analysis within the Overall Project Lifecycle
Management of Requirements and Use Cases
A Bit of Terminology
The Business Analysis Process
What We Have Learned and the Real World

Project Definition and Scoping

Learning Objectives
Choosing a Methodology
The Rational Unified Process
The Inception Phase
The Elaboration Phase
The Construction Phase
The Transition Phase
The MSF for Agile Software Development
What We Have Learned and the Real World

Planning a Requirements Project

Learning Objectives
Why do we need a Requirements Work Plan?
Requirements throughout the Organization
The Business Architecture
Conducting a Feasibility Study
Determining Project Scope
Preparing the Business Case
Risk Management and Risk Response Strategies
Preparing the Decision Package
Profiling Stakeholders
Elements of a Requirements Work Plan
What We Have Learned and the Real World

Elicitation Techniques: Towards Success

Learning Objectives
Elicitation Keys to Success
Elicitation Techniques
Constructing Questions that Deliver Results
JAD Sessions
Identifying Other Data Sources
One-On-One Meetings
Group Meetings
Dysfunctional Meetings
Meetings with Senior Executives
Some Challenges in Multicultural and Multilingual Environments
Interviewing for Results
What We Have Learned and the Real World

Editing and Validating Requirements

Learning Objectives
The Requirements Shell
The Quality Gateway
Validating and Testing Requirements
Editing and Rewriting Requirements
Writing Test Cases
The Business Requirements Document
Validation Checklists
Checklists
What We Have Learned and the Real World

Writing Business Use Cases

Learning Objectives
Use Cases Revisited
Modeling Diagrams to Help Document and Analyze - Use Case Diagrams
Use Case Formats
Use Case Sections
The Supplementary Specification
When Are We Done?
What We Have Learned and the Real World

Business Use Cases: The Details

Organizing Business Use Cases
Identifying Business Use Cases
Grouping Related Use Cases and Linking Related Documents
Writing the Basic Flow
Writing the Extension Points
Completing the Business Use Case Document
Tracking Changes throughout the Process

Writing System Use Cases and Design Artefacts

Choosing a Format for System Use Cases
Deriving System Use Cases from Business Use Cases
Best Practices for System Use Case Development and Traceability
Creating an Entity List
Identifying the Attributes and the Associations
Creating the Domain Model

Designing the Solution

Understanding Properties and Associations
Understanding Generalizations
Understanding Aggregations
Deriving the UML Design Class Diagram
Linking Everything Together

Test Plans, Test Cases and Bugs

Learning Objectives
A Traceability Strategy for the Organization
The Test Plan and Test Cases
The Master Plan
Components of a Master Test Plan
The Test Design Specification
Writing Test Cases
Test Metrics
About Defects
Reporting Bugs
What We Have Learned and the Real World

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related Business Analysis Training

Business Analysis Training: Requirements, Use Cases & Modeling

The course Requirements, Use Cases & Modeling (Business Analysis Training) is a complete study of the requirements management roles & responsibilities of a business analyst. The training focusses on techniques for high quality business requirements & use case development in the context of systems development & process engineering. The course covers functional & non-functional requirements, business & system use cases, business process models, BPMN & more. The course concludes with a discussion of the testing and data modeling disciplines in the context of the overall business development lifecycle. Training course titled Business Analysis Training: Requirements, Use Cases & Modeling that will allow you to hone your professional skills.

Nov 27 - 30, 2018$2,775.00Dec 4 - 7, 2018$2,775.00Jan 15 - 18, 2019$2,775.00Feb 12 - 15, 2019$2,775.00Mar 12 - 15, 2019$2,775.00Apr 9 - 12, 2019$2,775.00

Business Analysis Training: The Complete Lifecycle

The course The Complete Lifecycle (Business Analysis Training) is a complete study of the roles & responsibilities of a business analyst. The training discusses the differences between waterfall & iterative methodologies for business analysis. Stakeholder & requirements management and use case development are studied in detail. Emphasis is placed on techniques for high quality business requirements & use case development in the context of systems development & process engineering. The testing & change management disciplines are also explored in this course. Training course titled Business Analysis Training: The Complete Lifecycle that will allow you to hone your professional skills.

Nov 27 - 30, 2018$2,775.00Jan 8 - 11, 2019$2,775.00Feb 5 - 8, 2019$2,775.00Mar 5 - 8, 2019$2,775.00Apr 2 - 5, 2019$2,775.00

Process Training: Processes for Performance & Predictability

The course Processes for Performance & Predictability (Process Training) explores the practical elements of process design & management. The training covers process management terminology & concepts and includes everything that you need to design, implement & monitor business processes within your organization. Training course titled Process Training: Processes for Performance & Predictability that will allow you to hone your professional skills.

Nov 19 - 20, 2018$1,150.00Dec 17 - 18, 2018$1,150.00Jan 28 - 29, 2019$1,150.00Feb 25 - 26, 2019$1,150.00Mar 25 - 26, 2019$1,150.00Apr 23 - 24, 2019$1,150.00

Business Analysis Training: Mastering Business Cases

The course Mastering Business Cases (Business Analysis Training) teaches you how to write great business cases. The training includes the development of a strategic vision, scope management, resource estimation, business impact analysis & project management. The course gives you the skills you need to write a business case that will ensure an approval and that will help you manage projects successfully. Training course titled Business Analysis Training: Mastering Business Cases that will allow you to hone your professional skills.

Nov 26 - 27, 2018$1,150.00Jan 7 - 8, 2019$1,150.00Feb 4 - 5, 2019$1,150.00Mar 4 - 5, 2019$1,150.00Apr 1 - 2, 2019$1,150.00

Business Analysis Training: Professional Data Modeling

The course Professional Data Modeling (Business Analysis Training) explores modern data modeling for relational data. The course begins with a discussion of business analysis for requirements elicitation and of normal forms for relational data. The course then explores relational database terminology including tables, fields, constraints, primary & foreign keys in the context of entity, domain & referential integrity. The training concludes with the analysis, design & implementation of a relational data model. Training course titled Business Analysis Training: Professional Data Modeling that will allow you to hone your professional skills.

Nov 19 - 20, 2018$1,150.00Dec 17 - 18, 2018$1,150.00Jan 28 - 29, 2019$1,150.00Feb 25 - 26, 2019$1,150.00Mar 25 - 26, 2019$1,150.00Apr 23 - 24, 2019$1,150.00

Business Analysis Training: Reengineering Processes

The course Reengineering Processes (Business Analysis Training) is a complete study of business process engineering & reengineering. The course covers process terminology & concepts, as well as strategies for analysis of the as-is process and design & implementation of the to-be process. The training includes an in depth discussion of business process reengineering activities including identification of requirements, identification of current and future states as well as BPMN & other tools. Performance measurement, KPIs & change management as also dicussed in this training course. Training course titled Business Analysis Training: Reengineering Processes that will allow you to hone your professional skills.

Jan 8 - 11, 2019$2,775.00Feb 5 - 8, 2019$2,775.00Mar 5 - 8, 2019$2,775.00Apr 2 - 5, 2019$2,775.00

Business Analysis Training: UML for IT Professionals

The course UML for IT Professionals (Business Analysis Training) explores the use of UML for modern application design. The training includes UML constructs for classes, properties, methods, relationships, class collaboration, state machines, topology, deployment, design patterns and more. Training course titled Business Analysis Training: UML for IT Professionals that will allow you to hone your professional skills.

Dec 10 - 11, 2018$1,150.00Jan 21 - 22, 2019$1,150.00Feb 18 - 19, 2019$1,150.00Mar 18 - 19, 2019$1,150.00Apr 15 - 16, 2019$1,150.00

Process Training: Concepts, Design and Implementation

The course Concepts, Design and Implementation (Process Training) :: Processes are the cornerstone of effective management. They allow organizations to standardize operational and strategic activities and, in doing so, provide a baseline for continued development and improvement of the organization. Through the word process is frequently used in the modern world, many organizations fail to implement processes as the science intends. This session provides participants with a concrete and practical definition of process. This provides participants with a good foundation to implement repeatable, measurable and controllable processes in their organization. Training course titled Process Training: Concepts, Design and Implementation that will allow you to hone your professional skills.

Dec 3 - 3, 2018$650.00Jan 14 - 14, 2019$650.00Feb 11 - 11, 2019$650.00Mar 11 - 11, 2019$650.00Apr 8 - 8, 2019$650.00

UML Training: System Engineering & Application Architecture

The course System Engineering & Application Architecture (UML Training) is an exploration of the challenges, tasks, roles & responsibilities of implementing a formal systems engineering process. The training begins with a comparison of waterfall & iterative methodologies. This is followed by a thorough discussion of the tasks and challenges of a formal system engineering process implementation. Every aspect of the System Engineering process is discussed including High Level Design, Requirements, Design Specifications, UML, topology design & more. Training course titled UML Training: System Engineering & Application Architecture that will allow you to hone your professional skills.

Nov 26 - 27, 2018$1,675.00Jan 7 - 8, 2019$1,675.00Feb 4 - 5, 2019$1,675.00Mar 4 - 5, 2019$1,675.00Apr 1 - 2, 2019$1,675.00