The document outlines five phases of a DevOps transformation at Rabobank Nederland: 1) two separate worlds of development and operations, 2) participation with operations joining the scrum team, 3) automation of the development pipeline, 4) closing the loop by monitoring metrics and continuously improving, and 5) symbiosis with shared goals and responsibilities. Four interventions are described to progress through the phases: experimenting, automating processes, measuring and improving continuously, and reorganizing teams into a single department. The final slide emphasizes starting the DevOps transformation by taking the first step through the initial phases.
2. • Based
on
my
experience
as
a
projectmanager
in
commercial
lending
area
(Financieren
Bedrijven)
and
my
current
posi9on
as
a
IT
Opera9ons
manager
• Business
is
important
part
of
the
process
but
focus
is
on
DevOps
• Two
story
lines:
− Interven9ons
− Structure
of
slides
on
phasing
DevOps:
people,
process,
tools
and
characteris9cs
Agile
World
Championship
2
Introduction
Rabobank Nederland
Process
People
Characteris9cs
Tools
3. • Conflic9ng
interest
and
KPI’s:
dev
change,
ops
stability
• Ops
comes
in
at
the
end
of
the
project:
no
ops
requirements,
PAT
in
a
squeeze
• Working
from
different
loca9ons
• Working
from
different
departments
Agile
World
Championship
3
DevOps phase 1: two separate worlds
Rabobank Nederland
Changing
the bank
Running
the bank
4. Agile
World
Championship
4
Intervention #1
Rabobank Nederland
Experiment!
And sometimes go dark till you got something to show
5. • Ops
is
part
of
the
scrum
team
• Working
(parPme)
on
the
same
loca9on
• User
stories
are
reviewed
against
Ops
guidelines
• PAT
is
s9ll
aRer
the
last
sprint
Agile
World
Championship
5
DevOps phase 2: participation
Rabobank Nederland
Changing
the bank
Running
the bank
7. • Con9nuous
delivery:
build,
test,
provisioning
and
deployment
are
automated
• PAT
is
part
of
the
sprint/DoD
• One
dedicated
team
Agile
World
Championship
7
DevOps phase 3: automation
Rabobank Nederland
Changing
the bank
Running
the bank
9. • Monitor
and
capture
the
right
metrics,
con9nuously
improve
• Show
it
on
dashboards,
show
added
value
• 3LO
for
incidents
is
handled
by
the
scrum
team
• Dev
is
involved
in
problem
analysis,
problems
are
on
the
backlog
• Share
knowledge,
setup
communi9es
Agile
World
Championship
9
DevOps phase 4: closing the loop
Rabobank Nederland
Changing
the bank
Running
the bank
11. • Ops
picks
up
tasks
to
meet
the
sprint
commitment
• Dev
handles
incidents
and
problems
• One
set
of
KPI’s
• Shared
responsibility
for
Dev
and
Ops
• One
department
Agile
World
Championship
11
DevOps phase 5: symbiosis
Rabobank Nederland
Changing the running bank
Product(ion) backlog
12. Agile
World
Championship
12
Intervention #5
Rabobank Nederland
You can’t cheat
you have to go through all the phases
13. Rabobank Nederland
Agile
World
Championship
Summary DevOps phases & interventions
DevOps
phase
1:
two
separate
worlds
Interven5ons:
1. Experiment
2. Automate
3. Measure
and
improve
con9nuously
4. Re-‐organize
5. Go
through
all
the
phases
DevOps
phase
2:
par9cipa9on
DevOps
phase
5:
symbiosis
DevOps
phase
4:
closing
the
loop
DevOps
phase
3:
automa9on