Example PI Planning Agenda
Introduction
To help you get started with PI Planning, we have created an example schedule for a two day PI planning event. Note that mature organizations with embedded ways of working should not need a full two days, but it’s a good place to start if you’re just getting going.
This example schedule should be used in tandem with the PI Planning guide.
What is PI Planning?
PI Planning, or Program Increment Planning, is a critical event in the SAFe (Scaled Agile Framework) that serves as a key ceremony for Agile Release Trains (ARTs) to align teams and stakeholders around a shared vision and mission for the upcoming Program Increment (PI). A Program Increment is typically a fixed time frame, usually 8-12 weeks, during which Agile teams deliver incremental value in the form of working, tested software and systems.
You can read more about PI Planning on the SAFe website.
Introduction to the Day
⌛ 0900 (60 mins)
Welcome and introduction to the day, the agenda, and its objectives. This walk through each section and explain how it should work, and what the key outputs should be.
It’s a good idea to try and get different people involved in this section to introduce the overall goals of the PI and any significant shared challenges or themes that teams may wish to ensure are front of mind.
Inputs Initiative Roadmap per Value Stream Organizational OKRs
Objectives & outputs
Common understanding of the goal for the two days, and how each of the lower level sessions are seeking to achieve.
Value Stream Break Out
⌛ 1000 (45 mins)
Break out into Value Streams for a separate, lower level introduction. At this point you may wish to review the PI Retrospective Kiplot report, which will provide detailed insight into how your Value Stream performed against expectations.
Inputs
Key Dates for the PI
OKRs for the PI
Top challenges, themes and priorities
Objectives & Outputs
Common understanding of the objectives and key results (OKRs) for the Value Stream, top priority Initiatives and Epics and challenges looking down the PI.
Break
⌛ 1045 (15 mins)
ART Deep Dives (Part 1)
⌛ 1100 (120 mins)
Separate out into ARTs to drill down into scheduling the Epics under the Initiatives. At this stage, teams should be looking at establishing a strawman that takes little account of available capacity or interdependencies.
It instead seeks to plot out the “shape” of the work over the PI and ensures there is a common understanding of the prioritization of the Epics, the Epic hypotheses and the scope of the MVP.
Inputs
Carryover Epics
“Ready” Epics
Top challenges, themes and priorities
Outputs & objectives
High level schedule of Epics to be delivered in the PI
Lunch
⌛ 1300 (90 mins)
ART Deep Dives (Part 2)
⌛ 1430 (90 mins)
The second ART session is about getting a further into the detail. We go epic by epic and ensure we have a strong understanding of the work required to achieve the Epic. This doesn’t mean that we have all of the stories written (indeed, for Stories towards the back of the PI, they’re unlikely to be well understood)
We also want to start to map significant dependencies between Epics, in particular dependencies to other teams.
As a result of this activity, we should start to generate a view of the ART’s capacity to deliver its Program Increment goals – something that might look like the screenshot below. We will use this information in the Value Stream end of day washup.
Inputs
Draft Epic schedule for the PI
Objectives & Outputs
Agreed estimates per Epic
Highlighted capacity challenges
Dependency map
Value Stream EoD Washup
⌛ 1600 (60 mins)
At the end of the day, get the ARTs back together to review the Value Stream plan. This session involves each ART walking through the output of their sessions. The conversation should focus on two key areas – inter-ART dependencies, and capacity contention.
As a Value Stream, we should be looking to validate the prioritization decisions that have been made as a result of capacity challenges. As a Value Stream, we should be looking to identify Epics that may need to be deprioritized or prioritized.
Similarly, the Value Stream, as a group of ARTs, should be looking to ensure that the dependencies and required sequence of activities makes sense. As a Value Stream, we should be looking to identify mis-sequencing and broken dependencies.
Inputs
Draft Epic schedule for the PI
Objectives & Outputs
Actions to adjust PI plan
Introduction to Day 2
⌛ 0900 (30 mins)
Recap on the previous day and a review of the emerging organization-wide PI Plan. This is also an opportunity for Value Streams to voice significant risks, issues and inter-value stream dependencies that may have been uncovered in the previous day.
ART Deep Dive (Part 3)
⌛ 0930 (60 mins)
With the outputs from the Value Stream EoD washup, ARTs should focus on any actions taken in relation to prioritization and sequencing.
The objective of this session is to arrive at a “final draft” of the PI Plan for the ART. This should include a high level sprint plan with sequencing for key stories.
Objectives & Outputs
Final draft of ART PI Plan
Value Stream PI Review
⌛ 1030 (120 mins)
In this session, each ART should walkthrough its plan for the upcoming PI, demonstrating how feedback has been taken onboard and changes made.
At this stage, where possible, the Value Stream should make changes to the PI Plan “on the fly” to refine the final view.
Together, walking ART by ART, the Value Stream should arrive at a clear view of its PI Plan.
Objectives & Outputs
Actions (and owners) to take into the Program Increment
Lunch
⌛ 1230 (90 mins)
Organization-wide Playback
⌛ 1400 (90 mins)
In this final session During this session, each Value Stream should present back its PI Plan and key prioritization decisions that have been made. This is also a useful time to showcase the resource utilization of each Value Stream across each skill type.
As each Value Stream walks through its PI Plan, calling out significant dependencies (especially where they are between Value Streams) is also important as well as any significant risks that have been identified.