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:
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. |