GitScrum / Docs
All Best Practices

Release Train Engineering | Multi-Team PI Planning & Sync

Coordinate multi-team releases with release train engineering: PI planning, Scrum of Scrums, dependency management. GitScrum tracks cross-team progress.

10 min read

Trains run on schedule. GitScrum helps release train engineers coordinate cross-team delivery, ensuring regular, predictable releases.

Release Train Concept

How Trains Work

RELEASE TRAIN MODEL:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚ THE TRAIN METAPHOR:                                         β”‚
β”‚ ───────────────────                                         β”‚
β”‚                                                             β”‚
β”‚ A release train:                                           β”‚
β”‚ β€’ Leaves the station on a fixed schedule                  β”‚
β”‚ β€’ Takes whatever is ready when it departs                 β”‚
β”‚ β€’ Doesn't wait for late features                          β”‚
β”‚ β€’ Next train comes soon (no need to rush onto this one)   β”‚
β”‚                                                             β”‚
β”‚ ─────────────────────────────────────────────────────────── β”‚
β”‚                                                             β”‚
β”‚ TRAIN SCHEDULE:                                             β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ ──────────────────────────────────────────────────────► β”‚β”‚
β”‚ β”‚ β–² Train 1      β–² Train 2      β–² Train 3      β–² Train 4 β”‚β”‚
β”‚ β”‚ β”‚ Jan 15       β”‚ Jan 29       β”‚ Feb 12       β”‚ Feb 26  β”‚β”‚
β”‚ β”‚ β”‚              β”‚              β”‚              β”‚          β”‚β”‚
β”‚ β”‚ └──────────────┴──────────────┴──────────────┴────────► β”‚β”‚
β”‚ β”‚   Every 2 weeks, on schedule                            β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ ─────────────────────────────────────────────────────────── β”‚
β”‚                                                             β”‚
β”‚ FEATURE FLOW:                                               β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Feature A: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Ready ──► On Train 1 βœ“            β”‚β”‚
β”‚ β”‚ Feature B: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Ready ──► On Train 2 βœ“   β”‚β”‚
β”‚ β”‚ Feature C: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘ Not Ready ──► Train 3     β”‚β”‚
β”‚ β”‚ Feature D: β–ˆβ–ˆβ–ˆ Ready ──► On Train 1 βœ“                 β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Ready by cutoff = On the train                        β”‚β”‚
β”‚ β”‚ Not ready = Wait for next train                       β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ BENEFITS:                                                   β”‚
β”‚ β€’ Predictable releases                                    β”‚
β”‚ β€’ No waiting for "that one feature"                       β”‚
β”‚ β€’ Lower stress (next train is coming)                     β”‚
β”‚ β€’ Regular value delivery                                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Release Train Engineer

RTE Role

RELEASE TRAIN ENGINEER RESPONSIBILITIES:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚ FACILITATION:                                               β”‚
β”‚ ─────────────                                               β”‚
β”‚ β€’ Plan and run PI Planning                                β”‚
β”‚ β€’ Facilitate cross-team syncs                             β”‚
β”‚ β€’ Lead system demos                                       β”‚
β”‚ β€’ Coordinate inspect & adapt                              β”‚
β”‚                                                             β”‚
β”‚ COORDINATION:                                               β”‚
β”‚ ─────────────                                               β”‚
β”‚ β€’ Manage cross-team dependencies                          β”‚
β”‚ β€’ Track program-level progress                            β”‚
β”‚ β€’ Coordinate integration                                  β”‚
β”‚ β€’ Align team schedules                                    β”‚
β”‚                                                             β”‚
β”‚ RISK MANAGEMENT:                                            β”‚
β”‚ ────────────────                                            β”‚
β”‚ β€’ Identify program risks                                  β”‚
β”‚ β€’ Escalate blockers                                       β”‚
β”‚ β€’ Clear impediments                                       β”‚
β”‚ β€’ Ensure contingencies                                    β”‚
β”‚                                                             β”‚
β”‚ COMMUNICATION:                                              β”‚
β”‚ ──────────────                                              β”‚
β”‚ β€’ Stakeholder updates                                     β”‚
β”‚ β€’ Status reporting                                        β”‚
β”‚ β€’ Release communication                                   β”‚
β”‚                                                             β”‚
β”‚ ─────────────────────────────────────────────────────────── β”‚
β”‚                                                             β”‚
β”‚ RTE IS NOT:                                                 β”‚
β”‚ ───────────                                                 β”‚
β”‚ ❌ Project manager telling teams what to do               β”‚
β”‚ ❌ Single point of failure                                 β”‚
β”‚ ❌ Technical decision maker                                β”‚
β”‚                                                             β”‚
β”‚ RTE IS:                                                     β”‚
β”‚ ─────────                                                   β”‚
β”‚ βœ… Servant leader for the train                            β”‚
β”‚ βœ… Facilitator and coordinator                             β”‚
β”‚ βœ… Blocker remover                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

PI Planning

Program Increment Planning

PI PLANNING OVERVIEW:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚ WHAT IS A PI:                                               β”‚
β”‚ ─────────────                                               β”‚
β”‚ Program Increment = 8-12 weeks                            β”‚
β”‚ Contains multiple sprints (typically 5-6)                 β”‚
β”‚ Ends with Innovation and Planning iteration               β”‚
β”‚                                                             β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ PROGRAM INCREMENT (10 weeks)                           β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚β”‚
β”‚ β”‚ β”‚ S 1  β”‚ β”‚ S 2  β”‚ β”‚ S 3  β”‚ β”‚ S 4  β”‚ β”‚ IP Sprint    β”‚  β”‚β”‚
β”‚ β”‚ β”‚ 2wk  β”‚ β”‚ 2wk  β”‚ β”‚ 2wk  β”‚ β”‚ 2wk  β”‚ β”‚ Innovation+  β”‚  β”‚β”‚
β”‚ β”‚ β”‚      β”‚ β”‚      β”‚ β”‚      β”‚ β”‚      β”‚ β”‚ PI Planning  β”‚  β”‚β”‚
β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Each sprint = train departure opportunity              β”‚β”‚
β”‚ β”‚ IP Sprint = Innovation, planning, slack               β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ ─────────────────────────────────────────────────────────── β”‚
β”‚                                                             β”‚
β”‚ PI PLANNING EVENT (2 days):                                β”‚
β”‚ ───────────────────────────                                 β”‚
β”‚ Day 1:                                                     β”‚
β”‚ β€’ Business context and vision                             β”‚
β”‚ β€’ Architecture vision                                     β”‚
β”‚ β€’ Team breakouts: Draft plans                             β”‚
β”‚ β€’ Management review                                       β”‚
β”‚                                                             β”‚
β”‚ Day 2:                                                     β”‚
β”‚ β€’ Adjust plans                                            β”‚
β”‚ β€’ Identify dependencies                                   β”‚
β”‚ β€’ Risk identification                                     β”‚
β”‚ β€’ Confidence vote                                          β”‚
β”‚ β€’ Commitment                                               β”‚
β”‚                                                             β”‚
β”‚ OUTPUT:                                                     β”‚
β”‚ β€’ PI objectives for each team                             β”‚
β”‚ β€’ Program board (dependencies visualized)                 β”‚
β”‚ β€’ Risk register                                            β”‚
β”‚ β€’ Committed features                                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Dependency Management

Cross-Team Coordination

MANAGING DEPENDENCIES:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚ PROGRAM BOARD:                                              β”‚
β”‚ ──────────────                                              β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ SPRINT     β”‚ S1      β”‚ S2      β”‚ S3      β”‚ S4         β”‚β”‚
β”‚ β”‚ ───────────┼─────────┼─────────┼─────────┼─────────── β”‚β”‚
β”‚ β”‚            β”‚         β”‚         β”‚         β”‚             β”‚β”‚
β”‚ β”‚ TEAM A     β”‚ [F1]────┼─────────┼────────►[F3]        β”‚β”‚
β”‚ β”‚            β”‚    β•²    β”‚         β”‚         β”‚             β”‚β”‚
β”‚ β”‚            β”‚     β•²   β”‚         β”‚         β”‚             β”‚β”‚
β”‚ β”‚ TEAM B     β”‚      ╲──┼►[F2]────┼─────────┼────►       β”‚β”‚
β”‚ β”‚            β”‚         β”‚         β”‚         β”‚             β”‚β”‚
β”‚ β”‚            β”‚         β”‚         β”‚         β”‚             β”‚β”‚
β”‚ β”‚ TEAM C     β”‚         β”‚    [F4]─┼►───────►[F5]        β”‚β”‚
β”‚ β”‚            β”‚         β”‚         β”‚         β”‚             β”‚β”‚
β”‚ β”‚ ───────────┴─────────┴─────────┴─────────┴─────────── β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Arrows = Dependencies between teams/features          β”‚β”‚
β”‚ β”‚ Red string = Risk (on physical board)                 β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ ─────────────────────────────────────────────────────────── β”‚
β”‚                                                             β”‚
β”‚ DEPENDENCY TYPES:                                           β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ TYPE           EXAMPLE                    RISK         β”‚β”‚
β”‚ β”‚ ────           ───────                    ────         β”‚β”‚
│ │ Team→Team      "We need Team B's API"     High        ││
β”‚ β”‚ External       "Waiting on vendor"        Very High   β”‚β”‚
β”‚ β”‚ Tech           "Need DB upgrade first"    Medium      β”‚β”‚
β”‚ β”‚ Release        "Feature A before B"       Medium      β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ RTE MANAGES:                                                β”‚
β”‚ β€’ Identify dependencies in PI Planning                    β”‚
β”‚ β€’ Track dependency resolution                             β”‚
β”‚ β€’ Escalate at-risk dependencies                           β”‚
β”‚ β€’ Coordinate cross-team communication                     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Running the Train

Cadence and Sync

TRAIN CADENCE:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚ REGULAR EVENTS:                                             β”‚
β”‚ ───────────────                                             β”‚
β”‚                                                             β”‚
β”‚ WEEKLY:                                                     β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ SCRUM OF SCRUMS (30-60 min)                            β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Who: Team representatives                              β”‚β”‚
β”‚ β”‚ When: 2-3x per week                                    β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Format:                                                  β”‚β”‚
β”‚ β”‚ β€’ What we accomplished                                 β”‚β”‚
β”‚ β”‚ β€’ What we're working on                                β”‚β”‚
β”‚ β”‚ β€’ Blockers needing escalation                          β”‚β”‚
β”‚ β”‚ β€’ Dependencies update                                  β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ RTE facilitates, removes blockers                     β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ EVERY SPRINT:                                               β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ SYSTEM DEMO (1-2 hours)                                β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Who: All teams + stakeholders                          β”‚β”‚
β”‚ β”‚ When: End of each sprint                               β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Format:                                                  β”‚β”‚
β”‚ β”‚ β€’ Demo integrated increment                            β”‚β”‚
β”‚ β”‚ β€’ Show end-to-end functionality                        β”‚β”‚
β”‚ β”‚ β€’ Gather feedback                                      β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ All teams integrate into single demo                  β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ EVERY PI:                                                   β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ INSPECT & ADAPT (3-4 hours)                            β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Part 1: PI System Demo                                 β”‚β”‚
β”‚ β”‚ Part 2: Quantitative metrics review                    β”‚β”‚
β”‚ β”‚ Part 3: Retrospective                                  β”‚β”‚
β”‚ β”‚ Part 4: Problem-solving workshop                       β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Whole train reflects and improves                     β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Risk Management

Program-Level Risks

PROGRAM RISK MANAGEMENT:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚ ROAM BOARD:                                                 β”‚
β”‚ ───────────                                                 β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ RESOLVED      OWNED        ACCEPTED      MITIGATED     β”‚β”‚
β”‚ β”‚ ─────────     ─────        ────────      ─────────     β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ [Risk 1]     [Risk 3]     [Risk 5]     [Risk 6]       β”‚β”‚
β”‚ β”‚ [Risk 2]     [Risk 4]                   [Risk 7]       β”‚β”‚
β”‚ β”‚                                                                                                 β”‚β”‚
β”‚ β”‚ R = Done, no longer a risk                             β”‚β”‚
β”‚ β”‚ O = Assigned owner actively working                    β”‚β”‚
β”‚ β”‚ A = Accepted (low impact, we'll deal if happens)      β”‚β”‚
β”‚ β”‚ M = Mitigated (reduced likelihood/impact)             β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ ─────────────────────────────────────────────────────────── β”‚
β”‚                                                             β”‚
β”‚ RISK REGISTER:                                              β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ ID  RISK                 PROB  IMPACT  OWNER   STATUS  β”‚β”‚
β”‚ β”‚ ──  ────                 ────  ──────  ─────   ──────  β”‚β”‚
β”‚ β”‚ R3  API delay            Med   High    @sarah  OWNED   β”‚β”‚
β”‚ β”‚     - Daily sync with Team B                          β”‚β”‚
β”‚ β”‚     - Fallback: mock API for testing                  β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ R4  Performance issue    High  Med     @alex   OWNED   β”‚β”‚
β”‚ β”‚     - Early perf testing in S2                        β”‚β”‚
β”‚ β”‚     - Spike for alternatives identified               β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ R5  Scope creep          Low   Low     @pm     ACCEPT  β”‚β”‚
β”‚ β”‚     - Will track, address if materializes             β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ RTE:                                                        β”‚
β”‚ β€’ Surfaces risks in Scrum of Scrums                       β”‚
β”‚ β€’ Ensures owners are actively mitigating                  β”‚
β”‚ β€’ Escalates to stakeholders when needed                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Metrics

Train Health

RELEASE TRAIN METRICS:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚ PI OBJECTIVES:                                              β”‚
β”‚ ──────────────                                              β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ PI 15 OBJECTIVE COMPLETION                              β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ TEAM      COMMITTED  ACHIEVED  PREDICTABILITY          β”‚β”‚
β”‚ β”‚ ────      ─────────  ────────  ─────────────          β”‚β”‚
β”‚ β”‚ Team A    8          7         88%                     β”‚β”‚
β”‚ β”‚ Team B    7          7         100%                    β”‚β”‚
β”‚ β”‚ Team C    6          5         83%                     β”‚β”‚
β”‚ β”‚ Team D    8          6         75% ⚠️                  β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ TRAIN:    29         25        86%                     β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ Target: 80%+ predictability                           β”‚β”‚
β”‚ β”‚ Team D needs support                                   β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ ─────────────────────────────────────────────────────────── β”‚
β”‚                                                             β”‚
β”‚ RELEASE METRICS:                                            β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ TRAIN PERFORMANCE                                       β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β”‚ METRIC              TARGET    ACTUAL    STATUS         β”‚β”‚
β”‚ β”‚ ──────              ──────    ──────    ──────         β”‚β”‚
β”‚ β”‚ On-time releases    100%      100%      βœ…             β”‚β”‚
β”‚ β”‚ Features per PI     20+       24        βœ…             β”‚β”‚
β”‚ β”‚ Dependency hit rate 90%+      85%       ⚠️             β”‚β”‚
β”‚ β”‚ PI predictability   80%+      86%       βœ…             β”‚β”‚
β”‚ β”‚ Defect escape rate  <5%       3%        βœ…             β”‚β”‚
β”‚ β”‚                                                         β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                             β”‚
β”‚ TRACK OVER TIME:                                            β”‚
β”‚ Is the train getting better at delivering predictably?    β”‚
β”‚ Are dependencies being managed earlier?                   β”‚
β”‚ Is quality improving?                                     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Related Solutions