Transitioning of a program
to an Agile Release Train (ART)
What we want to change and why!
What we need: Your buy-in!


Bible
Framework
The ability to quickly change direction while traveling at a high speed.


... is a group of software development methods based on iterative and incremental development
,
in which requirements and solutions
evolve through collaboration between
self-organizing, cross-functional teams.
It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change.

not very successful: Standish Groups's CHAOS report
its scope fixed and at the predictive end
responsibility is wrong
its build on illusions:
capability to plan long-term
management of uncertainty
steering by costs
(not business value)
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Individuals and interactions over Processes and tools
Working software over Comprehensive documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan

Trends in the financial industry:
IT is at the heart of our business, but we need to bring our cost income ratio to sustainable levels by reducing costs.
Since 25yrs this is happening in the technology industry:
Simplicity is the ultimate sophistication

is a list of User Stories
(and Epics) which are


get stories Ready
(to be pulled into the sprint backlog)
to get× Stories ready to be pulled into a sprint, there has to be sufficient collective understanding on what has to be delivered
Sample definition:
team has to set aside time (~15%) to get Stories ready
important to create flow
|
The sprint backlog contains stories which
|
15 min stand-up in front of the Sprint board
demonstrate (Done) Stories to the
product owner and stakeholders
opportunity to give feedback to the team

get final acceptance from the product owner
Sample definition of Done:
time of reflection
what went well and what can be improved
process and social dynamics
organizational impediments

Story points
Burn down chart
Velocity chart
Epic (Feature) report
Version (PSI/Release) report
Cumulative flow diagram





with an external not co-located vendor
focus on:
communication and collaboration
align goals (contractually)
meet f-2-f on a regular basis
roles
responsibility
planning
delivery
collaboration
control
visibility
management style
focus
contracting
funding model


| project manager | Product Owner |
| program manager | Product Manager |
and commitment

No 'detailed' upfront delivery plan
but
rolling wave planning
Tao Te Ching (6th century BC):
The highest type of ruler is one of whose existence the people are barely aware. Next comes one whom they love and praise. Next comes one whom they fear. Next comes one whom they despise and defy.
Robert K. Greenleaf (1970):
A servant-leader focuses primarily on the growth and well-being of people and the communities to which they belong. The servant-leader shares power, puts the needs of others first and helps people develop and perform as highly as possible.
for modern management
organizational level
Technology and Engineering
Craftsmanship and Innovation
Partnership (internal & external, responsibility)
Continuous flow model (small batches,
short feedback loop)
Reduce waste
team level
ATDD
Test Automation
Deployment Automation
Continuous Delivery
DevOps
scale the following principles to the program level

| Program level | SAFe | Project level |
|---|---|---|
| Product manager | Product owner | |
| IT integrator | RTE | Scrum master |
| Blueprint expert | UX | |
| Architect | ||
| Dev team |
|
Dedicated |
Shared |
|---|---|
| Anvil |
BOTS |
| ISS |
Summit |
| ION |
Global1 |
| Business works |
GBS |
|
|
ACR |
| GMDB |
|
| Calypso |
Program backlog - IPA

Program backlog - MV

product manager, product owners, blue print expert and architect; chaired by IT integrator
- break epics into features -
- estimate T-shirt size -
get product owners commitment to break features
into stories with her/his scrum team
IT integrator meets with scrum masters
agree on integration & how to handle dependencies
- resolution of impediments -
forum to discuss feedback from the Scrum teams
the entire ART team
plans the PSI/Release
focus on integration & dependencies
high level delivery road map
goal setting
buy-in
Scrum teams demo the
integrated solution
Feedback from product manager, blue print expert
and architect to the teams
final PSI/Release acceptance
before HIP sprint
(I&A)
after PSI/Release come together with all Scrum teams
and identify what worked well and what should be improved
Agree on top three improvement items
to be action by the IT integrator
Refinement
Features > Stories
Scrum
Refinement
Epics > Features
Scrum of Scrums
T-shirt size and
ranking = sequencing = WSJF
business value burn up
ranking = relative business value / relative size
relative business value = relative user value
+ relative time criticality
+ relative RR/OE
relative business value = rel. benefits + rel. penalties
WSJF = CoD / duration
product manager ultimately decides on the ranking
Ability to× Changing priorities
Increased Productivity
Improved Project Visibility
Improved Team Moral
Enhanced Software Quality
Reduced Risk
Faster Time-to-Market
Better alignment with IT & Business Objectives
Simplified Development Process
Improved/Increased Engineering Discipline
Enhanced Software Maintainability/Extensibility