Agile Requirements Management (ARM)


Course Content

In this 2-day, instructor-led course you will learn the key process of managing requirements for software development projects. This course will show you through effective requirement management principles how to collaborate with clients to deliver the most business value.

Who should attend

Product Owners involved in Agile projects and the team members who help define the requirements.


  • Have an introductory knowledge of Agile
  • Have read the Scrum guide
  • Understand the life cycle of a product
  • Have a basic understanding of business architecture or business analysis or requirements gathering

Course Objectives

  • Understand the impact of Agile values and principles on the management of requirements
  • Understand the impact on team-member roles and what connects them to the Product Owner
  • Grasp and manage the requirements of a project via the product backlog
  • Use different techniques for managing requirements which favor Agility
  • Refine the needs to ensure the delivery of a high-quality product
  • Define the business value of the needs and the sequencing of production
  • Explain the acceptance and validation mechanisms of the solution

Outline: Agile Requirements Management (ARM)

Module 1: Introduction

  • The essentials of requirement and product management
  • Agile, its values and impacts on the process of managing requirements
  • Agile’s main steps for managing requirements

Module 2: Role and responsibility in Agile management of requirements

  • Who is the Product owner?
  • Who are the PO’s team members?
  • The role of the Product owner, on the micro and macro levels

Module 3: Communicating and comprehending the vision

  • Defining a product’s vision
  • Expressing needs in the form of a product backlog
  • Prioritization and the management of business value

Module 4: Product backlog management

  • About user stories
  • Creation of a product backlog via use cases
  • Techniques for User Story Mapping
  • Techniques for refining user stories
  • About non-functional requirements

Module 5: Realizing the vision and adapting across iterations

  • The life cycle of a product backlog element and the role of the Product owner
  • Being ready to sprint : Just enough anticipation
  • Validation : finishing an element bringing value during the sprint, conditions of acceptation, definition of “done”
  • Demonstrating the production and communicating with the stakeholders
  • Behavior-driven development (BDD) techniques
Online Training

Duration 2 days

  • CAD 1,395
Classroom Training

Duration 2 days

  • Canada: CAD 1,395

Currently there are no training dates scheduled for this course.  Enquire a date