Agile Analysis at the Program Level

Download PDFCreating a backlog by brainstorming a set of user stories can quickly create a list of things for teams to work on, but also introduces some issues, including a potentially incomplete solution and a wish list that includes many items which may be extraneous, or non-value add.  This course provides an in-depth view of how to establish an understanding of an effective solution and create a Program Backlog to describe that solution.  The course also covers how to plan the major deliveries of a project or initiative and to gain a better understanding of the stakeholders impacted by the solution.

For those organizations taking an enterprise approach to agile using Scaled Agile Framework (SAFe), the course explores how to integrate proven analysis techniques into program level activities to build and manage a Program Backlog and facilitate effective Release Planning activities.

Interactive workshops allow students to practice the techniques as they learn. This course is aligned with Scaled Agile Framework (SAFe) version 3.0, supports the standards outlined in the IIBA BABOK® Guide.

Learning Objectives

  • Use the Goals, Objectives, and Vision of a project or initiative to establish a Program Backlog
  • Use various requirements analysis techniques to understand Project/Initiative context and Establish a Program Backlog
  • Model users and create personas
  • Identify features and their related benefits and descriptions
  • Use techniques such as Cost of Delay to prioritize a Program Backlog
  • Use a Story Map to decompose and understand a solution
  • Create a roadmap to organize features into multiple releases

Course Outline

Introduction1 hour

  • Describe program level analysis in relation to team level and portfolio level analysis
  • Describe techniques to coordinate a program of work including Scaled Agile Framework (SAFe), Disciplined Agile Delivery (DAD), Large Scale Scrum (LeSS), and organic approaches

Creating the Program Backlog2 hours

  • Use features to describe the main aspects of a solution
  • Identify the characteristics of a Program Backlog
  • Use models to understand the context of the problem you are trying solve
  • Identify Backlog Items from models
  • Understand users

Roadmap Planning2 hours

  • Use Cost Of Delay to prioritize the backlog
  • Use Story Mapping to decompose and understand a solution
  • Create a Roadmap to organize features into multiple releases
  • Evaluate the value a team delivers through measuring outcomes, not output

Release Planning2 hours

  • Identify and manage Program Risks using the risk management game
  • Create SMART Program Increment Objectives at the team and program level
  • Address constraints, and non-functional requirements during Release Planning
  • Discuss how release planning differs in a single team setting
Agile Program Management
Request Onsite
Length1 day
Intended Audience

This course is designed for anyone working on an agile team, but is especially helpful for product owners, business analysts, systems analysts, or any other team member involved with requirements on an agile project. This course may also be appropriate for individuals who manage individuals working on an agile team and need a more in-depth understanding of the process and skill set useful for an agile team.

PrerequisitesStudents should have an understanding of the Agile environment or attend our Agile Overview class.
Endorsed by

Course List

Pin It on Pinterest

Share This