iUX24: The Future of Digital Visual Management (exclusively in French) Join us for a day of inspiring talks iUX24 : Join us for a day of inspiring talks

Managing Agile Projects with PI Planning

3 minutes read
View of a PI Planning board on the Visual Management software iObeya

Hey, let’s start your
iObeya journey!

The world of software development and project management is evolving rapidly. Teams are constantly seeking ways to improve their productivity and deliver high-quality products within tight deadlines. To achieve this, Agile teams increasingly rely on Program Increment (PI) Planning. This Agile method is widely adopted by companies. In this article, you will discover what PI Planning is, its objectives, its various benefits, and how to successfully implement it.

What is PI Planning?

PI Planning is a collaborative and intensive meeting that usually lasts for two days. It brings together all project team members, including developers, testers, product owners, quality managers, and other key stakeholders. The main objective of PI Planning is to coordinate and synchronize the team’s efforts to achieve the goals set for a specific Program Increment, which typically spans a period of 8 to 12 weeks.

What are the benefits of PI Planning?

There are numerous benefits associated with PI Planning, which can be grouped into four different categories:

  • 1. Team alignment: PI Planning allows all project team members to understand the objectives of the upcoming increment and collaborate towards a common direction.
  • 2. Dependency management: By gathering all stakeholders, PI Planning facilitates the identification and management of dependencies between different features or components of the project.
  • 3. Estimation and planning: During PI Planning, project teams estimate the work required for each task, facilitating planning and enabling more informed decisions regarding timelines and resources.
  • 4. Transparency and visibility: PI Planning promotes transparency by enabling all stakeholders to understand priorities, challenges, and areas of improvement for each other.

What are the different stages of PI Planning?

The success of PI Planning relies on the project team properly executing these five stages:

1st stage – Preparation: Prior to the meeting, the project team must ensure that all topics to be discussed are clearly defined, and the necessary information is readily available.
2nd stage – Objective setting: The team sets the objectives for the upcoming increment based on product priorities and customer needs.
3rd stage – Iteration planning: The team breaks down the work into smaller iterations, also known as batches, and estimates the time required for each iteration.
4th stage – Dependency management: Dependencies between tasks or features are easily identified, and the project team manages them to avoid bottlenecks during iterations.
5th stage – Adjustment and adaptation: Based on the previous stages, the project team may find it necessary to reassess objectives, priorities, or estimates due to constraints or new information.

Toward Virtual PI Planning

PI Plannings have also undergone transformation due to the COVID-19 pandemic.

Prior to the pandemic, PI Plannings were typically conducted in person, with all team members gathering in the same room. This face-to-face communication fostered interactions among the project team members. However, the health measures implemented during the global pandemic necessitated a quick adaptation, leading to the adoption of virtual PI Plannings.

The transition from physical to virtual PI Plannings was facilitated by tools such as iObeya, which promotes Visual Management. Schneider Electric has testified to this transition towards virtual rituals

The digitalization of PI Plannings presented several advantages, including:

  • Continuity of business activities and project progress
  • Adoption of digital tools and technologies, resulting in greater flexibility and efficient remote collaboration. Notably, iObeya has gained popularity due to its ease of use and ability to replicate physical rituals.
  • Substantial cost savings on team transportation expenses, as the project team can now work remotely under excellent conditions.

In conclusion, PI Planning has become an essential practice in the Agile world for teams working on complex and evolving projects. By facilitating coordination, alignment, and planning, PI Planning allows teams to stay focused on their objectives and improve productivity. Through PI Planning, organizations can enhance their agility, reduce risks, and increase the likelihood of successful project completion. Previously reliant on paper, PI Planning is becoming increasingly digital for hybrid use

Agile

Hey, let’s start your
iObeya journey!

Discover the full range
of iObeya features

Boards, cards, facilitation mode, integrations and more...

Miro vs iObeya

Two solutions, two different approaches