Release-Train Metro Plan
A dependency graph visualization that reveals the hidden coupling in your organization's repositories.
What is it?
A Metro Plan maps the dependency relationships between repositories and shared libraries in an organization — like a subway map showing which lines (release trains) share stations (libraries). It reveals hidden coupling: when library A updates, which 47 services need to rebuild? It’s generated using OpenRewrite’s DependencyInsight recipe and custom Data Tables, then visualized to make release planning tangible.

Why does it matter?
Most organizations don’t know their own dependency graph. Shared libraries eliminate duplication but create invisible coupling that turns release planning into a guessing game. The Metro Plan makes the invisible visible — it’s the navigation chart for your organization’s release trains.
Go deeper
More in the Manual
Want to go deeper on this topic?
I cover these concepts in my talks and workshops — from 30-minute keynotes to half-day hands-on sessions.
Book a Session