In 30 seconds
- Defines and evolves the train's architecture.
- Builds the architectural runway for upcoming features.
- Works with teams, not above them.
Responsibilities
- Defining the overall system architecture and key interfaces
- Guiding non-functional requirements like security and performance
- Planning the architectural runway
- Participating in PI Planning
Architectural runway
In SAFe, the runway is the existing code, infrastructure and components needed to support upcoming features without excessive redesign. The System Architect helps keep just enough runway ahead of demand.
Balancing design
SAFe combines intentional architecture with emergent design. The System Architect sets direction for big decisions and lets teams design the rest. See agile architect.
Myth vs reality
Myth · The System Architect designs everything up front.
Reality · Only what's costly to change later.
Myth · Teams just follow the architect's plan.
Reality · They collaborate and feed back.
Myth · Runway means building far ahead.
Reality · Just enough for the next few increments.
FAQ
Is this the same as an enterprise architect?
No; enterprise architects work across the portfolio.
Does the System Architect code?
Often, at least in prototypes and spikes.
How many per train?
Usually one person or a small team.