Agile Training Courses

Developing Agile Requirements

      Add a review

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?

All Digital Course Materials

Food and Refreshments

Career coach

Does this course help me towards certification/accreditation?

What topics will be covered in the course?

Click an individual topic title to expand/contract it or
Expand All Topics | Contract All Topics

  1. Introduction
    1. Speaker
    2. Organisation Tools
    3. Purpose of This Course
    4. About YOU!
    5. Agenda
    6. Planning for Requirements
    7. Common Challenges with Requirements
    8. Addressing the Challenges
    9. Principles for Success
    10. Just Enough for the Next Step
    11. Requirements Cheat Sheet
    12. The Levels of Requirements
  2. Planning for Requirements Gathering
    1. BA Skills Needed
    2. Who is the Business Lead?
    3. The Engaged Decision Maker
    4. Business Lead Proxies and Vacant Leads
    5. Understanding the Problem Domain
    6. Questions to Ask
    7. Emergent Requirements
    8. Designing Your Requirements Gathering Approach
    9. Elicitation Techniques
    10. Requirements Gathering Process Design Cheat Sheet
    11. Our Sample Projects
  3. Requirements Visioning
    1. Visioning I
    2. Your Vision Statement
    3. Defining the Project Objectives
    4. Defining “Conditions of Satisfaction”
    5. Sample Conditions of Satisfaction I
    6. Sample Conditions of Satisfaction II
    7. Identifying Features/Features
    8. High Level Use Case Diagrams
    9. Sample Use Case Diagram
    10. Visioning II
    11. Process Modelling
    12. Sample Business Process Diagrams
    13. Sample Process Diagram (By Hand)
    14. User Interface Flow
    15. UI Flow - Sample (By Hand)
    16. UI Sitemap – Sample
    17. The Feature List
    18. Feature List – High Level
    19. Vision Summary
    20. Roadmap Prioritisation
    21. Levels of Prioritisation
    22. Product Roadmap
    23. Prioritisation Factors
    24. Product Prioritisation using Value Buckets
  4. Requirements Breakdown
    1. Requirements Breakdown I
    2. Feature Writing Workshops
    3. Writing Good Requirements
    4. Attributes of a Small Feature
    5. Requirements Breakdown II
    6. Breaking Down the EPICs
    7. Sample Compound Features
    8. Sample Complex Features
    9. Real World Methods for Feature Break Down
    10. Process Based Breakdown
    11. CRUD – Function Based Breakdown
    12. User or Platform Based Breakdown
    13. Non-Functional Requirements
    14. Non Foundation Features
    15. Proof of Concept Requirements
    16. Release Prioritisation
    17. Dependency Prioritisation
    18. Dependency Chart Example
  5. Requirements Deep-Dive
    1. Feature Deep-Dive (Detailed Requirements)
    2. Where are the Feature Details?
    3. Identifying Acceptance Tests
    4. Sample Acceptance Test Cases
    5. Test Examples
    6. Business Rules
    7. Sample UI Prototypes
    8. The ‘Traceability’ Question
  6. Requirements Testing and Change Management
    1. Principles for Successful Testing
    2. The Role of the Tester
    3. Sample Test Results
    4. How to Manage the Inevitable CHANGE!
    5. Top Tips to Managing Requirements Change
    6. Sample Change Management Tracking Notes
    7. Resources

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.