Solution Train: The Train of Agile Trains
A Solution Train is a 'train of trains,' coordinating multiple Agile Release Trains (ARTs) to build one massive product. It's used for complex systems like autonomous vehicles where many teams must align.
THE MENTAL MODEL: A Solution Train is a 'train of trains.' It is the Scaled Agile Framework (SAFe) construct for when a single Agile Release Train (ART), which is already a team of teams, is not enough to build a product. It organizes and aligns multiple ARTs, and even external suppliers, toward a single, shared mission. The guiding principle is that creating overall alignment across all teams delivers more value than allowing each team to achieve its own local excellence in isolation.
HOW IT WORKS: The Solution Train adds a layer of coordination on top of the existing ARTs. It introduces specific roles, events, and artifacts—like a Solution Backlog and a Solution Roadmap—to manage the immense complexity of a large-scale project. The ARTs act as the 'engines' of the Solution Train, doing the actual development work. These ARTs can be organized in different ways to manage cognitive load. For instance, a stream-aligned ART might build a complete user-facing feature, a complicated subsystem ART might handle a deep technical component that others use, and a platform ART provides shared services for all other ARTs.
WHEN TO USE IT: Use a Solution Train for projects that are too large or complex for a single ART (typically more than 125-150 people). It is designed for building large-scale cyber-physical systems like cars, aircraft, or medical devices. It is also essential when the social or economic cost of failure is unacceptably high, and when the solution must meet strict industry or regulatory standards that require objective proof of compliance.
WHEN NOT TO USE IT: Do not introduce this level of overhead if your solution can be built by a single ART. A Solution Train adds significant coordination complexity and is overkill for smaller products. If you don't have multiple ARTs and suppliers that need tight, continuous alignment, you don't need a Solution Train. It is a tool for massive scale, not a standard practice for all agile development.
ONE CANONICAL EXAMPLE: Building an autonomous vehicle. One ART (stream-aligned) could be responsible for the user-facing navigation system. Another ART (complicated subsystem) could focus solely on the complex mapping and routing algorithms that the navigation system consumes. A third ART (platform) might provide the core communication bus that all systems in the vehicle use. The Solution Train coordinates all these ARTs, plus external suppliers for sensors and hardware, to deliver the complete, functioning vehicle.
Read the original → framework.scaledagile.com
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.