PI Planning in SAFe

Ecrit par << Paquet Judicaël >>

PI Planning is probably the most important SAFe ceremony. The SAFe is more and more popular so I thought that it’s interesting to propose you an article to explain what the PI Planning globally.

French versionLe PI Planning en SAFe

 

PI planning
PI Planning

What is the PI Planning in SAFe?

The PI Planning (PI for Program Increment) is the ceremony that aligns all the teams of the Agile Release Train (Art) on vision and objectives for a duration of 8 weeks to 12 weeks (8 being recommended by the framework).

This ceremony will gather together more than 50 people in one room; if some teams are remote, it is essential to have quality communication tools. Otherwise, you risk severely degrading the expected results.

At the first time, we have the impression that it’s too huge and unmanageable. In fact, this ceremony is based on one of the 12 principles of the Agile Manifesto:

The most efficient and effective method of 
conveying information to and within a development 
team is face-to-face conversation.

Indeed, so that the PI Planning works well, it will be important for the Release Train Engineer (RTE) to prepare it in advance.

The benefits of PI Planning SAFe

On the official documentation of SAFe, the authors make a complete list of the benefits of PI Planning. It is very interesting to see them together:

  • Create face-to-face communication between team members and stakeholders
  • Build a real social network within the Art (Agile Release Train)
  • Align developments to business objectives with the business context, vision, teams andPI Program objectives.
  • Identify dependencies and foster collaborations between teams and Art.
  • Provide the opportunity of “just the right amount” of architecture and advice on the Lean (UX) user experience
  • Adapt demand to capacity, eliminating overworking (WIP)
  • Fast decision making

Contents of the two days of PI Planning of SAFe

Here is the schedule of two days of PI Planning to understand how these two big days are facilitated by the RTE:

progress of PI Planning
progress of PI Planning
PI Planning déroulé

Input Elements for PI Planning

To be able to do this event, there will be some expected essential to provide:

  • business context
  • roadmap and vision
  • 10 main functionalities of program backlog

Objectives to obtain with PI Planning

We will wait at the output of this PI planning, two essential elements for the smooth progress of developments:

  • the commitments of PI Planning
  • an up-to-date program board

Program Board in PI Planning
Program Board in PI Planning

PI Planning proceedings

Now we are going to see what the different steps of this PI Planning are.

First day of PI Planning

Business context

A senior executive or business owner describes the current state of the business and presents a perspective on how existing solutions meet the current needs of the customer.

Product / solution vision

The Product Management presents the current vision of the program (usually represented by the next 10 most important features to come) and highlights any changes compared to the previous PI Planning, as well as the next steps.

Architecture vision & development practices

System Architect presents the vision of architecture. In addition, a senior development manager can introduce changes to development practices such as test automation, DevOps, continuous integration, or even continuous deployment to be implemented to the next IP.

Planning context & lunch

The RTE presents the planning process and the expected results of this PI Planning.

Team breakouts #1

During the session, teams assess their capacity (velocity) for each iteration and identify the items in the backlog that they will likely need to complete the features. Each team creates its planning, visible to all, iteration by iteration.

Draft plan review

During the planning review, that is timeboxed, the teams present the main results of the planning, including draft objectives, potential risks and dependencies. Business Owners, Product Management, other teams and stakeholders review and provide input.

Management review & problem solving

It is likely that draft planning presents challenges such as scope, people and resources as well as dependencies. During the problem-solving meeting, management can negotiate changes of scope and solve other problems by accepting various planning adjustments. The RTE facilitates and ensures that stakeholders stay together as long as necessary to make thenecessary decisions to achieve achievable goals.

Second day of PI Planning

Here is the second day of this PI Planning:

Planning adjustments

The next day, the meeting begins with the managers who describe the changes to the scope and resources of the planning.

Team breakouts #2

Teams continue to plan with the agendas created the day before, making the appropriate adjustments. They finalize their objectives for the PI and the Business Owners assign a business value (BV) on these, as the picture below shown:

PI objectives template
PI objectives template

Final plan review & lunch

During this session, all teams present their planning to the group. At the end of each explanation of one team, this team indicates its risks and obstacles; however, there is no attempt at resolution during this short period of time. If the proposed plan is acceptable to the clients, the team brings the PI program objectives sheet and risk sheet into the overall planning area so that all objectives and risks are shared to all participants ( and for better visibility).

Program risks

During planning, teams identified program risks and obstacles that could impact their ability to achieve their goals. These must be solved in a broader context or in front of the whole train. One by one, the risks are treated with honesty and transparency then classified in one of the following categories:

  • resolved: the teams agree that the problem is not a concern anymore.
  • assigned: someone in the train takes possession of the object because it can not be resolved at the meeting.
  • accepted: some risks are just facts or potential problems that must be understood and accepted.
  • mitigated: teams can identify a plan to reduce the impact of an item.

Confidence vote

Once the risks of the program have been determined, the teams vote (from 1 to 5) on their level of confidence in the possibility of achieving the expected objectives from the PI program.

Plan rework?

If necessary, the teams rework their planning until a high level of confidence can be achieved. This is an opportunity where alignment and commitment are valued more than the respect of an interval of time.

Planning retrospective & moving forward

Finally, the RTE makes a small retrospective of the PI planning. We could determine different things:

  • what worked well
  • are there things that did not work
  • what could be improved at the next PI planning.

Conclusion PI Planning

If the PI Planning of SAFe seems terrifying at first, well prepared, it works rather well. If the first iteration will be far to be perfect, all teams and RTE will benefit from each iteration to improve the format.

One Reply to “PI Planning in SAFe”

Laissez une réponse

Votre adresse mail doit être renseigné Required fields are marked *