The International Institute of Business Analysis (IIBA®) in their Business Analysis Body of Knowledge® (BABOK® v2.0) defines four major categories of requirements that are common to information technology projects:
This course gives you a proven set of core techniques, methods, and tricks to elicit (gather or capture) business, stakeholder, solution, and transition requirements. Requirements elicitation is more than simply asking stakeholders what they want. The course offers a variety of techniques that force stakeholders to consider different dimensions of the solution which helps them recognize and express requirements they did not know they had.
NOTE: The techniques taught in this course are methodology-neutral, meaning they are relevant to traditional, UML or Agile development environments. This instructor-led course can be delivered in a series of virtual sessions via the Internet or live your site.
IIBA®, the IIBA® logo, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute of Business Analysis. These trademarks are used with the express permission of International Institute of Business Analysis.
Who Needs Requirements, Anyway?
The Fate Chart
A Question File
Exercise: A Problem with Language
Exercise: Initial Requirement Statements
Requirements Defined
Requirements a la BABOK®
Types of Requirements
The Business of Requirements
Stakeholder Perspectives
Defining the Solution
Getting from the AS-IS to the TO-BE
Analysis of Business Systems Analysis
Who Do You Talk to about What?
Identifying Stakeholders
Using an Org chart
Exercise: Stakeholder Identification
Document Analysis
System Vision
WasteTheWaist “Vision Statement” from CEO
Exercise: From Vision to Requirement Statements
Vision Statement Evaluation
Exercise: Structured Vision Statement
Problem Definition
Defining the Real Problem
Exercise: Problem Identification
Aristotelian Problem/Symptom Reduction
Rewriting a Problem Statement
Getting Written Problem Statements
Exercise: Aristotelian Problem Symptom Reduction
Exercise (cont.): Problem Statements
From Problems to Requirements
Exercise: Getting Requirements from Problems
Interviewing Techniques
Exercise: Characteristics of a “Good” Interviewer
Interviewing Steps
Plan for the Interview
Perform the Interview
Follow Up the Interview
Exercise: Interviewing: Some Other Ideas
Exercise: Using Interviewing Techniques
Email Interviews 10 Steps
Exercise: Face-to-Face Interview versus Email Interview
Types of Requirements Gathering Meetings
Workshop Sessions (groups)
Brainstorming Sessions
Focus Groups
User Groups
Exercise: The Need for Speed
Accelerated Workshop Sessions
Time Compression and Understanding
Using Surveys to Elicit Requirements
The Delphi Technique (Survey)
The Delphi Technique
Analysis by Walking Around (Site Visits)
Exercise: Analysis by Walking Around (site visits)
Walking Around Notational Technique
Requirements Elicitation Critical Questions
Critical Questions
Applying the 10 Critical Questions
Considering Prototyping
Prototyping and Requirements
Four Levels of Prototyping
Prototyping & Ten Critical Questions
What Are User Stories
User Stories: “First Rules"
User Stories: Defined by Example
Major Components of User Stories
When Are User Stories Written?
When are user stories written
Who Writes User Stories
User Roles
Adding Role Details
Rewriting the Roles “Second Rules"
How Do You Get to User Stories
Standard Techniques
Story Writing Workshops
How Do You Manage User Stories?
Business Focused User Stories
Value and User Goals
Story Value
Value Measurement-Right Sized
Complex User Stories
Dependency
From User Stories to Test Scenarios
Testing Begins with the First User Story
Tests and Cards
Questions to Guide the Test Process
Case 6: group/individual: Discussable/Testable Stories?
Case 7: pairs: Did You Write Testable Stories?
Good and Not-So-Good User Stories
Properties of a Good Story
Properties of a Bad Story
Not All Things Are Stories
Summary
Business Event/Response Analysis
Business Events and Responses
Business Events Defined
Business Event Naming Convention
Defining Business Events
Exercise: Finding Business Events
Identifying Project Scope
Exercise: Confirming Project Scope
Determining Event Responses
Event Response Naming Convention
Exercise: Documenting Business Events
Exercise: Event/Response Table (v 1.0)
Understanding Triggers
Non-Triggered Events
Scheduled Events
Exercise: Adding Event Triggers
Exercise: Event/Response Table (v 1.1)
Additional Event/Response Information
Event/Response Table (v 1.2)
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 System Analysts
Requirement Managers
System Analysts
Business Process Users
Business Process Managers
Business Analysts
Subject Matter Experts
User Liaison Personnel
Anyone involved in defining or deciphering business system requirements.
NONE
Our instructors have extensive experience in applying these techniques on projects with business experts from a wide variety of fields.