What Is PI Planning in Agile?
What Is PI Planning in Agile?
An Agile release train (ART) is a group of multiple Agile teams all working towards the same goal. ARTs include all the teams required to implement, test, and release software or products.
But what is PI in Agile? A program increment (PI) is a timebox in which an ART delivers incremental value in the form of working software or systems. PIs are to ARTs what sprints are to Scrum teams or iterations to Agile teams.
So what is Agile PI planning? Program increment planning is a face-to-face meeting of all the teams working in an Agile release train. The PI planning event is used to discuss the product roadmap, decide on features, and identify dependencies within the teams. It allows everyone to work together to find solutions for potential roadblocks before they happen. In the Scaled Agile Framework (SAFe), PI planning is essential to stay true to the core values of alignment, built-in quality, transparency, and program execution.
At the end of PI planning, each team should have clear, well-defined objectives for the next program increment, including a list of features, milestones, and delivery dates.
Who attends PI planning?
The event is facilitated by the Agile release train engineer (RTE), who is responsible for ensuring the teams in the Agile release train work well together. Also in attendance are the Agile teams, business owners, product managers, and other stakeholders.
PI planning is an opportunity to build trust in Agile teams, which is essential in an Agile release train. ARTs are designed to move as one towards a shared vision, and PI planning enables seamless cross-functional collaboration. This, in turn, helps team members to design, execute, and deploy features and solutions faster.
What happens at a PI planning event?
PI planning typically happens over two days. It has a standard agenda that includes a presentation of the business context and vision followed by team planning breakouts, during which teams define their objectives for the next program increment.
At the end of the first day of planning, each team presents a draft of their plans. The drafts are analyzed for risks and dependencies, and the teams work together to find solutions for these problems.
During the second day of PI planning, the drafts are finalized and presented to the business owners. Teams state the risks that could impact their ability to meet their objectives, and each risk is discussed by the ART and put into one of the following categories:
Resolved: The teams agree that this risk is no longer a concern
Owned: A team member takes ownership of the risk
Accepted: The teams accept the risk as a fact of the process
Mitigated: The teams identify a plan to reduce the impact of the risk
Comments
Post a Comment