Skip to main content
Planview Customer Success Center

Agile Program Management

Overview

Agile Program Management comprises two capabilities, Agile Program Planning and Agile Program Delivery.

 

Agile Program Planning

Agile Program Delivery

Definition

Agile Program Planning provides a structure to carry out quarterly planning, providing teams with a way to visualize, plan, and coordinate organizational initiatives quickly, effectively, and with clear insight into the value delivered.

Agile Program Delivery provides a structure within which Agile teams of teams can deliver on their program plan.

Business Outcomes

Program backlog management:

  • We can visualize all planned and unplanned features on a program kanban board.​

  • We can customize kanban boards to reflect the existing processes for each program.​

  • We can break down epics into features, adding them to the program backlog and estimating size/value/complexity as appropriate.​

  • We can dynamically prioritize and sequence features in the context of size, value and team capacity/velocity considerations.​

  • We can easily and effectively carry out both in-person or virtual quarterly planning. We can use the visualization of the kanban boards to balance priorities, sequence work, and communicate realistic delivery timelines.​

Program capacity planning​:

  • We can carry out visual capacity planning at the program level by utilizing work-in-progress limits on the program kanban board.​

  • We have a systematic way of tracking how efficiently teams can deliver work within a fixed period of time (e.g., a Program Increment) and can use this data to inform future capacity planning and management.​

Program objectives and key results (OKRs)​:

  • We can create program objectives, aligned with portfolio-level objectives, and associate the relevant key results for tracking.​

  • We can measure the progress of program OKRs by capturing associated metrics for the key result score and rolling up the objective.​

  • We can track the activity history for the Key Result progress changes for auditability.​

  • We can align work activities with program OKRs by connecting key results to LeanKit cards.​

Cross-program coordination:

  • We can easily visualize connections between and across programs to understand dependencies, proactively anticipate issues, and mitigate risks.​

Program execution:

  • We can understand if planned features are tracking to completion goals and see the impact of any unplanned features, including the likelihood of achieving planned delivery dates.​

  • We can foster continuous improvement with insights and analytics into delivery trends across the team of teams.

  • We can measure effectiveness, identify (and remove) bottlenecks, predict potential future issues, and adapt program workflow to optimize performance.​

 

 
 
Additional Information For the process flow, process step definitions, best practices, and more information, see Agile Program Planning. For the process flow, process step definitions, best practices, and more information, see Agile Program Delivery.