What is an RTE in SAFe?

The Release Train Engineer (RTE) is a role in the Scaled Agile Framework® (SAFe). They are responsible for ensuring that the agile release train (the team of agile teams) work well together and follow the SAFe processes.

An RTE is a servant leader and coach for an agile release train (ART), just as a scrum master is a servant leader for an agile team. They know how lean and agile practices can work at scale.

RTE

Facilitation

The release train engineer is the facilitator of the programme level SAFe events:

  • PI Planning – A meeting for agile teams to plan out collectively the next 8-12 weeks

  • System demos – After every iteration, teams showcase the ART’s integrated work

  • ART Sync – A regular meeting with the product manager, products owners and scrum masters in the agile release train

  • Scrum of scrums and PO Sync - For a large agile release train, instead of having a regular ART Sync, the RTE would facilitate frequent ‘scrum of scrums’ events with all of the scrum masters, and may also facilitate PO Sync events with the product manager and the product owners

  • Inspect and adapt workshop – A demonstration of the entire PI, followed by a problem-solving workshop to identify process improvements for the next PI.

Day to day responsibilities

An agile release train must have an RTE, who is likely to be full‑time in the role. When not facilitating the programme level events, their day-to-day responsibilities include:

  • Coach the lean-agile mindset and practices to members of the agile release train, including scrum masters, agile team members and business owners

  • Optimise the flow of work through the agile release train

  • Capture programme flow metrics, and other useful metrics, to support relentless improvement

  • Help the product manager prepare for PI Planning and ensure the vision, roadmap and programme backlogs are ready

  • Help teams with feature estimation and the aggregation of estimates for larger pieces of work such as capabilities and epics

  • Help manage risks, dependencies and resolve impediments

  • Support the creation, and relentless improvement, of a continuous delivery pipeline by promoting DevOps practices within the organisation

When the ART is part of a solution train

Where a solution requires multiple agile release trains to work together as a solution train, the responsibilities of the RTE include:

  • Collaborate with the solution train engineer and other RTEs in the same solution train

  • Attend solution train events such as Pre- and Post-PI Planning meetings

What an RTE does not do

Here are some activities that the RTE should avoid doing

  • Prioritise work – the ART’s product manager prioritises the features, each product owner prioritises the stories for their team(s)

  • Assign tasks – each agile team self‑organises to decide which tasks from the iteration backlog to work on each day

  • Control team processes - the RTE must enforce the essential elements of SAFe but beyond that, they look to maximise decentralised decision making and support agile teams in the evolution of their processes

In summary

The release train engineer is there to support the agile teams in their understanding of SAFe and lean-agile practices, in their programme execution, and by facilitating programme level events.

Previous
Previous

What is an agile culture?

Next
Next

What is eXtreme Programming (XP)?