Agile Training Courses
Developing Agile Requirements
Master requirements gathering in an Agile environment. Get tools and techniques to record, collect and organise information.
This course focuses on the process of requirements gathering in an Agile environment as well as providing you the tools and techniques to record, collected and organise critical information. You will cover visual modelling and tips on how to engage stakeholders. You will understand how to differentiate the levels of requirements and how to gather the right level at the right time. This course is designed to be interactive. Participants will practice how to truly read into the full extent of what stakeholders are saying, so no requirements are overlooked.
Large requirements or too many requirements can also hinder a project’s realisation. You will learn how to break down hefty requirements and prioritise so no essential requirements are missed.
No project can succeed without properly defined and prioritised requirements. Be sure you know how to gather and manage this vital part of the project process.
Is this course for me?
This course is aimed at Project managers, Scrum Masters, Agile coaches, program managers, product owners, business analysts, developers and business professionals, really anyone on a project team, who wants to learn how to gather requirements more efficiently and effectively.
What will I learn?
- Analyse stakeholders and their ownership
- Define the Product vision and the customer’s “Conditions of Satisfaction”
- Use the facilitation and elicitation techniques for Requirements Gathering
- Identify the non-functional/technical requirements
- Explain the User Acceptance tests and effective process modelling
- Use business value points and dependency for prioritisation and identify and mitigate risk
What is included in the price?
Food and Refreshments
Does this course help me towards certification/accreditation?
Take this course is you aim to achieve any of the following certification:
What topics will be covered in the course?
- Organisation Tools
- Purpose of This Course
- About YOU!
- Planning for Requirements
- Common Challenges with Requirements
- Addressing the Challenges
- Principles for Success
- Just Enough for the Next Step
- Requirements Cheat Sheet
- The Levels of Requirements
- 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
- 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
- Identifying Features/Features
- High Level Use Case Diagrams
- Sample Use Case Diagram
- Visioning II
- Process Modelling
- 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
- Vision Summary
- Roadmap Prioritisation
- Levels of Prioritisation
- Product Roadmap
- Prioritisation Factors
- Product Prioritisation using Value Buckets
- Requirements Breakdown
- Requirements Breakdown I
- Feature Writing Workshops
- Writing Good Requirements
- Attributes of a Small Feature
- 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
- User or Platform Based Breakdown
- Non-Functional Requirements
- Non Foundation Features
- Proof of Concept Requirements
- Release Prioritisation
- Dependency Prioritisation
- Dependency Chart Example
- Requirements Deep-Dive
- Feature Deep-Dive (Detailed Requirements)
- Where are the Feature Details?
- Identifying Acceptance Tests
- Sample Acceptance Test Cases
- Test Examples
- Business Rules
- Sample UI Prototypes
- The ‘Traceability’ Question
- 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
Available as customised in-house training
Let us bring our classes to you! Our in-house training are ideal for groups of 10 or more people. We can provide Off-the-shelf training in the form of our classic courses, or we can provide bespoke training, tailored to your organisational goals and objectives. Find out more here.
Why choose us?
What sets us apart from many other training companies is that we guide you through your entire learning journey. We work together with you to assess your skills gap, map out your individual learning path and offer you the resources to then help you reinforce and adopt new tools and techniques learnt from your training and apply them to your daily work. Find out more.