Implement agile delivery
The use case Agile Implementation helps organizations plan and manage agile delivery at scale. At the core of this use case are agile release trains (ARTs), which organize teams around long-lived value streams and deliver value in a predictable cadence. Each ART is structured into program increments (PIs) that timebox delivery, and each PI is further broken down into iterations that define the concrete, measurable steps required to achieve program and strategic objectives. Enterprises can define and manage multiple ARTs, reflecting the scale and complexity of their agile operating model. This use case supports enterprise agile frameworks, especially Scaled Agile Framework (SAFe®), by linking core agile artifacts such as strategic themes, epics, features, user stories, and agile release trains (ARTs) with portfolio-level decision-making.
- An agile release train (ART) is a team of agile teams, which, along with other stakeholders, incrementally develops and delivers one or more solutions that contribute to an operational or t value stream.
- 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. Features are delivered in the context of a program increment.
- An iteration is a standard, fixed-duration timebox during which agile teams and ARTs individually and collectively deliver incremental customer value while working towards the objective of the program increment. Stories are delivered in the context of an iteration.