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