SAFe is already highly focused on flow, and it now becomes even more evident that the Scrum Master/Team Coach plays an important role in that. Establishing a team Kanban board, to help the team visualize, understand, and measure this flow of value is key. Creating this Kanban system is key for any team to foster continuous delivery. It is important for teams to visualize their work and how it flows – or not. The team coach can then focus on measuring and optimizing flow by establishing metrics, such as understanding it and improving performance.
Knowing flow metrics is essential to perform it:
- Flow distribution (Proportion of work items by type in a system)
- Flow velocity (Number of completed work items over a time period)
- Flow time (Time elapsed from start to completion for a given work item)
- Flow load (Number of work items currently in progress)
- Flow efficiency (Ratio of the total time spent in value-added work activities divided by the total flow time)
- Flow predictability (How consistently team is able to meet commitments)
The Release Train Engineer is a servant leader and ART coach who facilitates ART events and processes, and supports teams in delivering value. Therefore, RTE is also concerned with flow. Knowing the flow metrics, Kanban, WIP limits, and how to help the Agile Release Train to have a continuous flow of value and continue performing is part of the RTE responsibilities. Optimizing the flow by establishing pull systems, ART flow metrics, facilitating value stream mapping and reducing or eliminating cross-team dependencies should be points of attention for any Release Train Engineer.