Program increment planning or PI planning is a critical component of the Agile Release Train (ART). This planning process ensures that everything goes as planned and in the right direction. Since ART is the central component of all collaborative teams, it is critical to always keep it on track.
This blog will provide you with a basic overview of PI planning, including its importance, steps, PI planning meaning, and more. We will also discuss SAFe PI planning, as well as the day-one agenda and day-two agenda of the PI event.
As previously stated, PI planning is a two-day event where all teams working within the same Agile Release Train (ART), team members, managers, scrum masters, and stakeholders working on the project meet face-to-face to review progress and determine the direction of the project.
This is typically a two-day event held every 8-12 weeks. Each team member and manager has a specific role to play or tasks to complete prior to the event. For instance,
The ultimate goal is to align all teams and members around a common vision, discuss product features, discuss competition, plan the roadmap, and identify and resolve cross-team dependencies.
PI planning– a critical component of the Scaled Agile Framework (SAFe)– is essential in developing stable teams and teams of teams. You should be aware that in large organizations, multiple teams/trains are working toward the same goal. For this reason, teams must gather and review every 8-12 weeks to determine whether they are progressing in the right direction.
This is where PI planning comes into play. For example, it assists development teams in dealing with the difficulties of coordinating multiple teams. It also assists them in streamlining and navigating processes to deliver a suitable product
In a nutshell, the goal of program increment planning or PI planning is to bring all the parties involved in project development together on the same platform every three months to iron out differences, identify inter-team dependencies, evaluate progress trajectory, and so on.
As explained previously, PI planning is an important component of the SAFe (Scaled Agile Framework). In fact, it would not be an exaggeration to say that if PI planning is not conducted, SAFe is not accomplished. Meaning, in order to ensure that you are properly implementing SAFe, you must conduct PI planning on a regular basis
If you cannot meet in person, you can conduct virtual PI planning. This periodic exercise will allow Agile Release Train (ART) teams to synchronize, collaborate, and align towards the same goals.
Besides that, it is critical to adhere to the core Agile principle, especially as teams expand. However, as a team grows, implementing SAFe PI planning becomes more challenging. This is where PI planning will come in handy.
PI planning can be divided into two primary stages: preparation and agenda. To ensure the success of the PI planning, adequate preparation is required from the beginning and at each step. For example, each participant must contribute to the process.
The following are the key roles or key people who should be involved in the PI planning process:
Each of the above roles is important to PI planning and has a specific role to play. These individuals will collaborate to ensure the preparedness for the following aspects:
Now we arrive at the second stage of the PI planning process – the agenda. The Agile PI planning agenda can be divided into two parts: day one agenda and day two agenda. Let's take a quick look at each of these.
On the first day of the PI planning agenda discussion, the following information is communicated to team members, or the following steps are taken:
On the second day of the PI planning agenda discussion, the following information is communicated to team members, or the following steps are taken:
This is how Agile PI planning is carried out. At the end of the second day, release train engineers will hold a meeting to review the event and determine what went well and what needs to be improved for the next PI planning.
PI planning is a critical component of SAFe and must be done on a regular basis, i.e., every 8-12 weeks. This exercise will assist organizations and teams in reducing their reliance on other teams, mitigating risk factors, fine-tuning their approaches, and more. The event also allows the Agile Release Train and the organization to align on the same goals.
Program Increment (PI) is like a pizza base for Scaled Agile Framework (SAFe®). It keeps other elements (aka toppings) together, and is essential to even think about implementing SAFe® in your pizza place (aka company). In this article, you will learn about the PI Planning ceremony, its importance, implementation, and how BigPicture can help you with it.
What is a PI Planning Event?
Every big event requires a proper preparation. According to SAFe®, PI Planning aligns all the teams on the Agile Release Train (ART) to a shared mission and vision. ART, according to Lucidchart, is a team made up of Agile teams. It consists of groups of 50 to 125 people working on the same product. PI Planning aligns the ART members with business and technological missions. An ART team plans and commits to the work scheduled in the PI, which usually lasts between 8 and 12 weeks.
During this event, teams and managers can meet and speak with each other for about two days. Before the COVID-19 pandemic, PI Planning was highly recommended to be performed in the form of a physical gathering. No video calls and group chats, just a few dozens of people in a conference room. Being physically present at PI Planning events used to be considered so important that international teams would even book long-haul flights only to meet in one place and talk with each other.
PI Planning is an essential part of SAFe®: If you are not doing it, you are not doing SAFe®, the authors state. Sounds radical, but the following points will explain why PI Planning is so important.
What is PI Planning for?
During PI Planning, all participants get to know each other face-to-face. SAFe® demands human interactions and deeper-than-average relationships between members. This translates into better cooperation later. PI Planning results in a plan of iterations, backlog, objectives, and risks for the upcoming PI.
Why is PI Planning important?
It allows teams to see the bigger picture of the company’s goals, vision, and targets. The business side presents what needs to be done and achieved in a broader sense. Meanwhile, Teams debate what specific steps they need to take to achieve these goals. They narrow down the possibilities and solutions, analyze them and choose the best ones.
To be more specific: PI Planning lasts two days. It’s a large meeting (50-125 participants), which follows a specific schedule that we will break down later in this article.
The agenda includes a presentation of business conditions and company vision. The meeting is attended by the representatives of all teams. To quote Agile Manifesto, face-to-face conversation is “the most efficient and effective method of conveying information.”
A successful PI Planning brings the fruit of PI Objectives and a Program Board. During the next 8-12 weeks (the usual duration of a Program Increment), these objectives are visible and fully accessible to all and open for updates.
PI Planning vs. Sprint Planning. What’s the difference?
It’s simple: PI Planning happens between teams. Meanwhile, Sprint Planning is an event for team members. The main difference is the scale and hierarchy – Sprints are a subset of PI Planning. Also, Sprints are made for a single Sprint. On the other hand, PI Planning is done for four Sprints together for every 8 to 12 weeks, and its purpose is to get a vision of business value.
When to use PI planning?
Simply use PI Planning when you want to implement and use SAFe®. PI Planning is needed to establish effective communication between the teams and stakeholders and to create a social network. PI Planning helps to adjust the goals and visions to teams’ capacities, and narrow down the possible outcomes and methods to achieve the business value. Typically, PI Planning starts when the previous PI ends.
How to prepare for this event?
SAFe® highlights three areas of preparation:
Let’s briefly check each step.
Organizational readiness is about vision, aligning strategy within interested parties, and assigning critical roles. Also, it’s checking on priorities, and if they are similarly understood by business owners. Lastly, to make sure we have Agile teams, and then we can assign proper roles.
Content readiness brings specific business context to the table by creating proper briefings that include features in the Program Backlog and presentations from management.
Logistics readiness, in contemporary times, is mostly about preparing channels of communication for dispersed teams. Before the COVID-19 days, it also meant choosing a location and coordinating an event for several dozen people, including catering and accommodation.
How to make PI Planning fun?
“All work and no play makes Jack a dull boy” to quote Stanley Kubrick’s classic horror movie, The Shining. We can make PI Planning more attractive if we don’t want to turn our team members into Jack Torrance impersonators. How? The most simple element is STUFF. Every person likes getting gift bags, so prepare them for participants. Also, you can spice things up with raffle tickets, trivia during intermission, or by bringing some tabletop games during the lunch break. Some experts advise using a theme for the PI Planning event that corresponds with the year’s hot topics, or with the latest trends. The last one might work pretty well even in the remote mode.
What is the standard agenda?
Fortunately, this element is standardized. Here is a handy cheat sheet to showcase how the PI Planning agenda can be planned:
You can also download our PI planning table here.
What are the business benefits of PI Planning?
To name a few:
Who should be involved in PI Planning?
As mentioned above, PI Planning requires all teams, stakeholders, product owners, and managers to be involved. Another crucial technical role is System Architects. According to SAFe®, they are responsible for defining and communicating a shared technical and architectural vision for an ART to help ensure the system or Solution under development is fit for its intended purpose.
How to do PI Planning effectively?
All interested parties must understand the vision, goals, objectives, and business value that must be achieved. It can be executed via good communication, putting doubts and questions before the discourse, and addressing it properly. “Yes-man” attitude can be the worst enemy, as it does not help. It only serves to feel good about ourselves for a brief time, but in hindsight, it can be catastrophic. Remember, there is nothing wrong with hesitations about plan or execution. Communication is the key to the most effective PI Planning.
What are the most common mistakes and challenges?
In the contemporary remote landscape, the challenges to prepare fruitful PI Planning are even more significant. Let’s point out some of the most important:
Before the pandemic, the main mistakes were mainly about communication and proper preparation of the event itself. If people felt they were in an unwelcoming, hostile environment that served only as a way to confirm stakeholders about their goals without challenging them, then that was a big red flag. The same goes with poor or no preparation – pre-planning was crucial to point out and address critical goals that the company wanted to achieve.
Now, members must take care of communicating online. This can create distance between people, as meeting face-to-face was always at the heart of PI Planning. It takes a good speaker and organizer to overcome this obstacle, but it’s not impossible to achieve similar goals via remote work.
Distributed PI Planning – what is the answer to the pandemic?
To address the problem of dispersed teams, caused by many factors like COVID, budgeting, lack of office space, SAFe® prepared a quick guide for companies. Let’s see the six areas SAFe® has highlighted:
How can BigPicture help?
BigPicture can be an essential tool in crucial aspects of PI Planning. Organizations using BigPicture Roadmap can define and present product plans for the upcoming Program Increment, thus setting clear targets for the ART. On the Roadmap, you can define both PI Objectives and Iteration Goals that can be visualized. BigPicture Board, as the name suggests, is the module that allows creating a Program Board and determining backlog items at the PI level and zooming in to the Iteration level, where more granular planning can be performed.
BigPicture Roadmap allows Objectives status to be marked as Completed, Failed, Abandoned, Continue, and Set as uncommitted. All the stakeholders will be allowed easy and immediate access to all PI Objectives. Based on that, they will monitor how teams are performing against their objectives through the constant PI. Want to know more about PI Planning with BigPicture?
PI Planning, as massive as it looks, is a foundational element of SAFe®. If your company wants something that puts the Agile approach into understanding convenient and measurable frames, then PI Planning is essential for you. It will help you achieve your goals and help all people involved in better recognition of company plans and business visions.
Essential scrum: a practical guide to the most popular agile process, Kenneth S. Rubin, July 2012, Addison-Wesley Professional