Professional Documents
Culture Documents
AgileCraft Ebook - 7 Keys To Release Train Management
AgileCraft Ebook - 7 Keys To Release Train Management
2
Key #1: Understand the Role of the Release Train
Engineer
The three primary responsibilities of the Release Train Engineer, or RTE, are
planning, launching, and driving the SAFe® release train for value delivery.
The RTE is a servant-leader who is responsible for the steering of the train,
ensuring it rolls down the right tracks and reaches the intended station. This
role requires a tremendous amount of skill around facilitation, connecting
strategy to execution, and creating a culture of empowerment across the
teams and trains. RTEs are responsible for fine-tuning what the train will be
not only in terms of value delivery, but the train size, members, team
composition, and staffing.
3
Key #2: Train Everyone & Launch the Train
There are a number of different models that can be used to structure trains,
and the most important aspect of any of them is to ensure the proper mix of
skill sets in place. The best way for organizations to accomplish this is to think
through two key questions when setting up a train:
There will be a broad mix of skills needed, and it’s critical to ensure you look at
the train needs holistically. In addition to the product development and
technical skills, input and work from the business and DevOps side of the
organization are needed to work in concert for value stream delivery.
4
The tipping point to success in most companies is when they are able to gain a
broad understanding of what they are trying to do organizationally with
lean/agile practices. In order to gain that understanding, a recommended best
practice is to prioritize and allocate time in your organization to spend the time
for a 4-day SAFe® class, which has the benefit of energizing the
transformation in addition to providing a common understanding of the
framework. Executives should also prioritize training and education to align
with the way the teams and programs are working together in order to achieve
the vision they set forth. Then, identify the agile champions in your
organizations and provide them a 1 – 2-day training to establish them as SAs
and/or SPCs. Finally, specialized role training such as ScrumMaster or Product
Owner should happen as the train is ready to launch. This up-front investment
in training will pay off exponentially in the long run.
5
Key #3: Know the Speed of Your Train
The way we measure how much work can get done on a team for a
given sprint or PI is done by monitoring team velocity. Velocity is
the amount of work your team gets through in a set amount of
time. In SAFe®, teams measure work in points that represent the
relative size of that work to other work. Over time, teams establish
an average amount of points that are accomplished in each sprint
or PI which becomes the team or program velocity. Having an
understanding of velocity is key, so that the Product Owners and
managers can determine the right set of features that can be
loaded into that event.
6
By far, executives and leaders’ primary concern with product delivery is
predictability. The best measure of predictability is having a solid
understanding of velocity. When release trains are predictable, RTEs are
empowered to know how much to plan and how much can get done. This isn’t
something that happens overnight – it takes discipline and consistency, along
with the right tooling to achieve a predicable velocity, but is pure magic when
it happens. Predictability can also be thought of as integrity – when there is
confidence in being able to do what is committed, we build trust through not
only the teams but across trains and throughout the organization. This leads to
empowerment and decentralized decision making, which is truly the sign of a
successful SAFe® release train. Delivering consistent predictability creates
trust, which in turn leads to greater decentralized decision making.
SAFE® Principle #6
Visualize and limit WIP Reduce batch sizes Manage queue lengths
7
Key #4: Know How to Launch and Drive the Train
Launching the release train involves planning not only the top priority features
that should be brought into the PI, but also identifying risks, objectives,
dependencies, skill sets, resources, and services that will be needed to deliver
value to the customer. This is accomplished in a 2 – 4 day PI planning event.
SAFe provides multiple methods to enable and create a framework around PI
planning.
Launch
There are additional tools, such as set-up checklists, that are available from
SAFe coaches and SPCs, as well as natively available in the AgileCraft platform.
These resources were created to improve the efficiency of train launches. Even
post-launch, we recommend you revisit them regularly as they have proven to
be valuable in monitoring the health of your release train. It is recommended
to regularly revisit:
• Who is on the train
• Location of people on trains
• New people who need training
• People moving between trains that need new training
Companies are living, evolving organisms, and there always people changes in
leadership and new people coming on. It’s important to understand if they
have they been exposed to the environment of a release train, and if they are
familiar with SAFe, Scrum, or lean/agile practices. They may not have any level
of training, nor an understanding of where each train is headed, and this may
create an impact on the team and program. Having mechanisms in place to
review this regularly can help fill these gaps before the impact is felt.
8
Cadence
RAC recognized that GEAR would only succeed if the IT in
Another part of this key isment
establishing a cadence.
team worked This means
in alignment making
with sure
the business. It was
you not only clear on the sprint cadence, but also the PI planning events.
coordinate their strategy and activities to meet some
Making sure these happen regularly means plenty of up-front scheduling
deadlines. It was also critical that the development team
and calendar coordination, so never underestimate the lead time it will take
most
to set these up. PI planning important
requires projects
a large physicaland features
space, whichthat
is had the most im
typically at a premium in most organizations
all business - particularly
strategy when performance.
and financial trying to Having
get 100+ people together in one location. The further ahead you book your
solution to support this (and other) projects and provide
PI planning event, the easier it is to secure physical space that can
critical. After exploring the market-leading products, a te
accommodate all the participants.
top IT leadership and product development managers
"We were looking for a platform that would enable alignm
Establish the Cadence
cy, and communication between the
business and development teams," said Tayne. "We were a
9
Planning
RAC recognized that GEAR would only succeed if the IT in
SAFe has a consistent agenda
mentinteam
termsworked
of the overall process,
in alignment inputs,
with the outputs,
business. It was
and how the meetings themselves can be most effectively conducted.
coordinate their strategy and activities to meet some
11:30-1:00
visible success
Planning context and lunch
of this critical software is enabling RAC
Facilitator explains planning process
RAC’s Vice-President
Train Team enter draft of help
Visualizations made early, IT toBusiness
identify Solutions. “We pl
6:00-7:00 plan into AgileCraft potential areas of risk to the train
footprint of AgileCraft beyond the IT and executive team
performance
risks and dependencies are of our
well understood business.”
and actioned. After the
commitment at the end of day 2, it’s critical to have a short PI planning
retrospective so that the next PI planning incorporates any learning gleaned
from this event.
10
Day 2 Agenda
RAC recognized that GEAR would only succeed if the IT in
Planning adjustments Planning adjustments made based on previous day's
8:00-9:00
ment team worked in alignment with the business. It was
Management meeting
2:00-2:15
all businessTeam
strategy and financial performance. Having
and program confidence vote
PI confidence vote
2:15-???
solution to support
Plan rework if necessary
this (and other) projects and provide
If necessary, planning continues until commitment is achieved
The beauty of SAFe is that the practices not only organize you for success, but
are constantly improving Using
themselves. This will
AgileCraft, theenable
GEAR leaders to growteam
development an delivered t
organization that can deliver - in some cases, SAFe may unlock the first-time
schedule and on budget, a major success for the IT team
experience of predictable delivery, which can feel truly revolutionary. It’s
achieved its business goals, increasing RAC's purchasing p
important to keep in mind that with this success comes change, which will
breed new responsibility. ing in significant there
Organizationally, cost savings.
will be a The
shiftapplication met its te
towards SAFe,
With
and new release trains will native as
be formed integrations to both
leaders recognize theJIRA and
ability toHP Quality C
deliver
in a predictable way. visible success of this critical software is enabling RAC
11
Key #5: Avoid Derailing Before Reaching the
Destination RAC recognized that GEAR would only succeed if the IT in
Dependencies
critical. After exploring the market-leading products, a te
12
Teams work through leaders in the organization to facilitate the change that
they need to resolve dependencies. This means
RAC recognized that leaders
that GEAR would need the abilityifto
only succeed the IT in
visualize dependencies and
mentpatterns
team of dependencies
worked from awith
in alignment highthe
level. Root It was
business.
cause can vary greatly, be it misaligned skill sets, boundaries being drawn on
coordinate their strategy and activities to meet some
the train, or misalignment with the functional organizations. Additionally,
deadlines.
dependencies can be discovered notItonly
wasatalso
the critical
featurethat
level,the
butdevelopment
also at the team
most
portfolio level. Product and important
portfolio projects
managers and
need tofeatures that had
identify these the most im
up front
in order to reduce the impact on the product
all business teams
strategy andasfinancial
they planperformance.
their sprint Having
and PI work.
solution to support this (and other) projects and provide t
critical. After exploring the market-leading products, a tea
Station 2: Risk ranch rail
top IT leadership and product development managers c
Risks
"We were looking for a platform that would enable alignm
Impact on objectives
13
Station 3: Objective operating rod
RAC recognized that GEAR would only succeed if the IT i
Objectives
ment team worked in alignment with the business. It wa
coordinate their strategy and activities to meet some
top IT
The goal of defining objectives leadership
is to andthey
ensure that product development
are connected managers
with the
deliverables we want to accomplish
"We wereinlooking
the PI. for
Objectives are that
a platform a great way enable
would to align
ensure the train is movingcy,
at speed, and allowing you
and communication to monitor
between the the plan. This
will ensure that you are making progress and know how to measure and
business and development teams," said Tayne. "We were a
communicate it. To harken back to the highway metaphor, objectives help you
understand when you break raftonasthe
our single
sharp system
curves of record,
to keep keeping
our train movingeveryone
at a
common goals. The metrics and visualizations spanned
the right speed for delivery.
needed to manage, starting from the enterprise, wit
portfolio, program and team levels.“
14
Key #6: Keep the Train at Speed
RAC recognized that GEAR would only succeed if the IT i
The best way to drive thement
release train
team at velocity
worked is to establish
in alignment with an
theintegrated
business. It wa
view of the program so that all factors at play - similar to a traditional “sticky
coordinate their strategy and activities to meet some
notes on the wall set-up” – this includes dependencies, features, risks, and
deadlines. It was also critical that the development team
objectives. Any time a risk is identified, it should be clearly articulated and
most
visualized as to demonstrate important
the impact onprojects and features
the program. It’s alsothat had the
important tomost im
all businessis strategy
ensure sure this overall visualization andmonitored
updated and financial in
performance.
real time, so Havin
teams can stay aligned and pivot quickly
solution to respond
to support to aother)
this (and change as well and
projects as beprovide
advised of anything that could impact the release train. Having a clear
critical. After exploring the market-leading products, a te
overview of how features and objectives are linked will reduce thrash and
top IT leadership and product development managers
ensure overall program progress is clear.
"We were looking for a platform that would enable align
Program Board
business and development teams," said Tayne. "We were a
15
Key #7: Bring the Train to the Station
e
- RAC recognized that GEAR would only succeed if the IT i
16
BONUS: Program Powerhouse Tips
e
- RAC recognized that GEAR would only succeed if the IT i
1118
e
- RAC recognized that GEAR would only succeed if the IT i
ey ment team worked in alignment with the business. It wa
ng coordinate their strategy and activities to meet some
he deadlines. It was also critical that the development team
er
- most important projects and features that had the most im
le all business strategy and financial performance. Havin
as solution to support this (and other) projects and provide
d critical. After exploring the market-leading products, a te
ft. top IT leadership and product development managers
n- "We were looking for a platform that would enable align
18