PI planning | Glossary

Definition:

A Program Increment (PI) is a timebox during which an Agile Release Train (ART) delivers incremental value in the form of working, tested software and systems. PIs are typically 8 – 12 weeks long. The most common pattern for a PI is four development Iterations, followed by one Innovation and Planning (IP) Iteration.

A Program Increment is to an ART (or Solution Train), as an ‘Iteration is to the Agile Team.‘ It’s a fixed timebox for building and validating a full system increment, demonstrating value, and getting fast feedback. Each PI uses cadence and synchronization to:

  • Facilitate planning
  • Limit Work in Process (WIP)
  • Summarize newsworthy value for feedback
  • Assure consistent, Program Level retrospectives

Further Reading:

Book: The Firm by Duff McDonald