Effective Agile Requirements Gathering
-
The Python course for experienced c++ developer is truly specifically needing.
← | →
-
The company as the name suggests is Bright enough to rely upon. It was gret experience I have had here learning great courses with great trainers and facilities.
← | →
Course
In London
Description
-
Type
Workshop
-
Level
Intermediate
-
Location
London
-
Class hours
8h
-
Duration
3 Days
-
Start date
Different dates available
This is not your traditional requirements gathering course! This course focuses on how to effectively and efficiently gather user requirements using creative visual modeling and powerful engaging techniques. You will learn how to differentiate the levels of requirements, design a simple 4 step process for gathering the right level at the right time. You will learn by practicing how to use fun facilitation activities to gather the “breadth” of user requirements up front and catch the usually ‘missing’ ones. You will learn how to break down big requirements into small manageable ones and how to dive into the details later. You’ll learn a creative business value points method for prioritizing requirements and how to take dependency into consideration.. You will learn about business rules, acceptance tests, process modeling and UI prototyping.
Facilities
Location
Start date
Start date
About this course
How to address requirements challengesStakeholder analysis and establishing their ownershipUnderstanding the 4 levels of requirements4 step process for gathering requirementsDefining the Product VisionDefining the customer’s “Conditions of Satisfaction”Facilitation and Elicitation techniques for Requirements GatheringHigh Level Use Case DiagramsBrainstorming and consolidating featuresThe art of breaking down epics into small chunksThe Non-Functional/Technical RequirementsUsing Business Value Points and Dependency for prioritizationIdentifying and mitigating RiskYes, Now Let’s Talk Details!When is a Requirement “Done”?User Acceptance Tests (UPFRONT!)Effective Process ModelingUI PrototypingHow to manage the inevitable CHANGE!
Business Analysts, Project Managers, Product/Business Owners, Team Leaders and Consultants responsible for gathering requirements.
Some understanding of Scrum and Agile practices would be beneficial.
Our courses are authored by content-area experts with a great deal of training experience. Topics are broken down into small chunks, which are explained, demonstrated with sample files or applications, and then practiced with hands-on exercises.
Reviews
-
The Python course for experienced c++ developer is truly specifically needing.
← | →
-
The company as the name suggests is Bright enough to rely upon. It was gret experience I have had here learning great courses with great trainers and facilities.
← | →
Course rating
Recommended
Centre rating
Drag Draxler
Pascal Meilleur
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Six Sigma
- Lean
- GUI programming
- Approach
- Design
- User Requirements
- Agile
- SCRUM
- Requirements gathering
- Agile methodology
Teachers and trainers (1)
Bright Solutions
Trainer
Course programme
#text-block-10 { margin-bottom:0px; text-align:left; }
CHAPTER 1. PLANNING FOR REQUIREMENTS GATHERING
- BA Skills Needed
- Who is the Business Lead?
- The Engaged Decision Maker
- Business Lead Proxies and Vacant Leads
- Understanding the Problem Domain
- Questions to Ask
- Emergent Requirements
- Designing Your Requirements Gathering Approach
- Elicitation Techniques
- Requirements Gathering Process Design Cheat Sheet
- Our Sample Projects
Workshop 3 – Designing Your Approach
CHAPTER 2. REQUIREMENTS VISIONING
- Visioning I
- Your Vision Statement
- Defining the Project Objectives
- Defining “Conditions of Satisfaction”
- Sample Conditions of Satisfaction I
- Sample Conditions of Satisfaction II
Workshop 4 – Create a Vision, Objectives and COS
- Identifying Features/Features
- High Level Use Case Diagrams
- Sample Use Case Diagram
Workshop 5 – Create a Use Case Diagram
- Visioning II
- Process Modeling
- Sample Business Process Diagrams
- Sample Process Diagram (By Hand)
- User Interface Flow
- UI Flow – Sample (By Hand)
- UI Sitemap – Sample
- The Feature List
- Feature List – High Level
- Visioning Summary
Workshop 6 – Process Modeling & UI Flows
Workshop 7 – Create Your High Level Feature List
- Roadmap Prioritization
- Levels of Prioritization
- Product Roadmap
- Prioritization Factors
- Product Prioritization using Value Buckets
Workshop 8 – Business Value Buckets Prioritization
#text-block-11 { margin-bottom:0px; text-align:left; }
Outline of WA2071 Effective / Agile Requirements Gathering Training
CHAPTER 1. PLANNING FOR REQUIREMENTS GATHERING
• BA Skills Needed
• Who is the Business Lead?
• The Engaged Decision Maker
• Business Lead Proxies and Vacant Leads
• Understanding the Problem Domain
• Questions to Ask
• Emergent Requirements
• Designing Your Requirements Gathering Approach
• Elicitation Techniques
• Requirements Gathering Process Design Cheat Sheet
• Our Sample Projects
Workshop 3 – Designing Your Approach
CHAPTER 2. REQUIREMENTS VISIONING
• Visioning I
• Your Vision Statement
• Defining the Project Objectives
• Defining “Conditions of Satisfaction”
• Sample Conditions of Satisfaction I
• Sample Conditions of Satisfaction II
Workshop 4 – Create a Vision, Objectives and COS
• Identifying Features/Features
• High Level Use Case Diagrams
• Sample Use Case Diagram
Workshop 5 – Create a Use Case Diagram
• Visioning II
• Process Modeling
• Sample Business Process Diagrams
• Sample Process Diagram (By Hand)
• User Interface Flow
• UI Flow – Sample (By Hand)
• UI Sitemap – Sample
• The Feature List
• Feature List – High Level
• Visioning Summary
Workshop 6 – Process Modeling & UI Flows
Workshop 7 – Create Your High Level Feature List
• Roadmap Prioritization
• Levels of Prioritization
• Product Roadmap
• Prioritization Factors
• Product Prioritization using Value Buckets
Workshop 8 – Business Value Buckets Prioritization
CHAPTER 3
• Requirements Breakdown I
• Feature Writing Workshops
• Writing Good Requirements
• Attributes of a Small Feature
Workshop 9 – Brainstorming Features
• Requirements Breakdown II
• Breaking Down the EPICS
• Sample Compound Features
• Sample Complex Features
• Real World Methods for Feature Break Down
• Process Based Breakdown
• CRUD – Function Based Breakdown
• Business Rule Breakdown
• User or Platform Based Breakdown
Workshop 10 – Breaking Down the EPICs
• Non-Functional Requirements
• Non Functional/Foundational Features
• Sample Foundation Features
• Proof of Concept Requirements
• Release Prioritization
• Dependency Prioritization
• Dependency Chart Example
Workshop 11 – Release Prioritization (Optional)
CHAPTER 4. REQUIREMENTS DEEP-DIVE
• Feature Deep-Dive (Detailed Requirements)
• Where are the Feature Details?
• Identifying Acceptance Tests
• Categories of Tests
• Sample Acceptance Test Cases
• Test Examples
• Test Examples
• Business Rules
• Sample UI Prototypes
• Sample UI Prototype
• The ‘Traceability’ Question
Workshop 12 – Creating Acceptance Tests, Business Rules and UI Prototypes
Workshop 13 – The Retrospective
CHAPTER 5. REQUIREMENTS TESTING AND CHANGE MANAGEMENT
• Principles for Successful Testing
• The Role of the Tester
• Sample Test Results
• How to Manage the Inevitable CHANGE!
• Top Tips to Managing Requirements Change
• Sample Change Management Tracking Notes
• Resources
Effective Agile Requirements Gathering