Welkom in de DevOps ArenA
4 november 2016
Rik Farenhorst
Xebia
Dragana Mijatovic
Quint Wellington Redwood
Better, Faster, Smarter
Source:	Puppet	Labs	- State	of	DevOps 2016
DevOps Done Right: some implications
DevOps: Creating a culture of High Performance IT
Program
09:30 |
10:15 |
10:45 |
11:15 |
11:45 |
DevOps Journey KPN
Dennis Eijkelenboom
12:15 |
Break + Expert Sessions
DevOps & Transformation
Frederik Schukken (Quint)
DevOps & Automation
Barry Godthelp & Maarten Kennis (XebiaLabs)
DevOps & Talent Development
Michiel Sens (Xebia)
Closure + ‘The Phoenix Project’
12:30 | Lunch + Expert Sessions
VOOR	INTERN	GEBRUIK KPN	PRESENTATIE,	TITEL 7
Transformatie naar een DevOps
organisatie
Masterclass DevOps Quint & Xebia 04-11-2016
Dennis Eijkelenboom (CPO KPN S&I Digital)
• Be adaptive
• Be relevant
• Be responsive
• Be effective
VOOR	INTERN	GEBRUIK KPN	PRESENTATIE,	TITEL 10
Make it visible and measurable
14
Agile organization
- Relevant
- Small steps
- Feedback loop
- Flexibility
DevOps à 1 shared goal!
Digital Eco System
Transformation	to	High	Performing	IT
November 4th, 2016
Frederik Schukken
Quint Wellington Redwood
Courage is Required
But be prepared
§Disruption
§Mistakes
§Annoyed customers
§Disappearing roles
§Uncertainty
The challenge towards
High Performing IT
§How to start your journey
§How to keep going
§What is your plan to succeed?!
Know your Journey
applications
infrastructure
operations development
lean it
Choose a Value Stream and make it visible
The sequence of activities an organization undertakes to deliver upon a customer promise
Build a winning coalition
Reduce batch sizes
Limit the amount of WIP (Work In Progress)
Strive towards FLOW
Create feedback loops and measure everything
self-service clear	API’s measure	&	metering ...
“intelligent infrastructure”
Organize to maximize Flow
Create a high trust culture
And automate everything
T
P
A
O
AUTOMATED
BUILD
AUTOMATED
TEST
AUTOMATED
PROVISIONING
* Improve quality
* Increase
predictability
AUTOMATED
DEPLOYMENT
* Release insight
* Reduce release
time
* Reduce errors
* Less downtime
* Cost reduction
* Improve
reliability
* Repeatable
* Reduce cost
* Increase speed
* Reduce costs
* Increase speed
* Reduce risk
ARCHITECTURE
AGILE
ORGANIZATION
* Deliver fast
* Deliver often
* Do the right
things
Continuous
Integration
Take an Integral Approach
High Performance IT
Keep track of progress
Improve every day
Every journey has a beginning
DevOps Transformation (Integrate)DesignAnalyze
Leadership, KPI, governance & technology alignment
Sustain & Grow (Perform)Pilot
Wave.
.
Wave.. n
cycles of continuous improvement
Prepare
DevOps Transformation (Integrate)DesignAnalyze
Leadership, KPI, governance & technology alignment
Sustain & Grow (Perform)Pilot
Wave.
.
Wave.. n
cycles of continuous improvement
Transform
DevOps Transformation (Integrate)DesignAnalyze
Leadership, KPI, governance & technology alignment
Sustain & Grow (Perform)Pilot
Wave.
.
Wave.. n
cycles of continuous improvement
Guide
DevOps Transformation (Integrate)DesignAnalyze
Leadership, KPI, governance & technology alignment
Sustain & Grow (Perform)Pilot
Wave.
.
Wave.. n
cycles of continuous improvement
Limit the Costs through Leadership
Leaders
§ Get trained
§ Develop a vision
§ Get involved
§ Focus on Flow
§ Understand the problems
§ Help others to develop
SuccessLoading….
DevOps	– Tools	– CD	Pipeline
Barry Godthelp
XebiaLabs
Maarten Kennis
XebiaLabs
November 4th, 2016
Periodic table of DevOps
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Not	the	Right	tool	for	the	Job
§ Excel
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Excel
§ Manual	steps/	gates
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Excel
§ Manual	steps/	gates
§ Complex
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Excel
§ Manual	steps/	gates
§ Complex
§ Silo’s	Dev	and	Ops
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Excel
§ Manual	steps/	gates
§ Complex
§ Silo’s	Dev	and	Ops
§ Waste
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Excel
§ Manual	steps/	gates
§ Complex
§ Silo’s	Dev	and	Ops
§ Waste
§ Status	
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Excel
§ Manual	steps/	gates
§ Complex
§ Silo’s	Dev	and	Ops
§ Waste
§ Status	
§ Unpleasant	surprises
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Excel
§ Manual	steps/	gates
§ Complex
§ Silo’s	Dev	and	Ops
§ Waste
§ Status	
§ Unpleasant	surprises
§ Discipline	Quality
Today’s reality in your software delivery process
§ Not	the	Right	tool	for	the	Job
§ Excel
§ Manual	steps/	gates
§ Complex
§ Silo’s	Dev	and	Ops
§ Waste
§ Status	
§ Unpleasant	surprises
§ Discipline	Quality
§ Audit/	Control/	Compliance
Today’s reality in your software delivery process
Orchestrate the entire software delivery process
Software Delivery Pipeline
How to start
§ Create	an	end	to	end	software	delivery	pipeline
§ Connect	all	stakeholders
§ Integrate	your	existing	automation	
§ Start	delivery	
§ Value	Stream	Analyse
§ Where	is	the	“waste”
§ Manage	dependencies	
§ What’s	in	a	release
§ Who,	What	and	Where
§ Visibility,	Automation,	Control
Demo CD Pipeline Orchestrator
§ Model	your	software	delivery	process
§ Run	your	software	delivery	process
§ Release	Dashboard
§ Calender
§ Reporting	“where	is	the	waste”
DevOps & Competentie ontwikkeling
introducing DASA
November 4th, 2016
Michiel Sens
Xebia
DASA 6 principles
Let’s focus on DASA Principle 2
Think about what you would like to achieve
for your organization
The High Performance IT Organization
The High Performance IT Organization
source: State of DevOps report - https://devops-research.com/
Reality: constraints we need to deal with
63
• (low	performance)	Culture
• (complex)	Organization	&	Architecture
• (rigid	and	suboptimal)	Processes
• (no	or	ad-hoc)	Automation
• (no	or	ad-hoc)	Measurement
Familiar?
Create with the end in mind:
What are the elements of a ‘High Performance IT Organization’?
• A	performance	culture characterized	by	enthusiasm	and	inspiration
• An	organization (&	architecture)	which	is	easy	to	navigate	and	align
• Processes which	continuously	adapt	to	changing	circumstances
• Every	manual	activity	automated to	gain	speed	and	reliability
• Every	activity	measured for	effectiveness
A high performance culture
‘Quality first’
‘Continuous
Improvement’
‘Taking
responsibility’
‘Experimentation
& risk taking’
‘Trust’
‘…..’
An easy to navigate organization
self-service clear	API’s measure	&	metering ...
“intelligent infrastructure”
Conway’s law
(organization influences architecture)
An easy to navigate architecture
Processes which are easy to adapt
single	piece	flow
Everything automated
“Intelligent
Infrastructure”
(infrastructure-as-code)
Activities measured for effectiveness
Create with the end in mind ….
The High Performance IT Organization
So many topics, how to connect the dots?
We’ve trained many classes
High performance culture?
Enable your people!
High performance culture?
Organization needs to support.
The Hierarchy of Importance: Customers on Top and Centering on the Teams that Add Value
Management
PMOHR LegalFinance
Platform Team
Service Team
Customers
The DASA Mission > the qualification
program for helping you get there
The DASA Mission > the qualification
program for helping you get there
Forerunners
"A forerunner is someone or something that comes before another, a sign
that something is going to happen".
The DASA Mission > the qualification
program for helping you get there
The DASA Vision > The ‘go-to’ initiative to
help organizations become
“High Performance IT Organizations”
Thank you!
www.devopsagileskills.org
Tot ziens in de DevOps ArenA!
Rik Farenhorst
Xebia
Dragana Mijatovic
Quint Wellington Redwood

Xebia Masterclass Better-Faster-Smarter-with-DevOps