xebia masterclass better-faster-smarter-with-devops
Post on 14-Apr-2017
149 Views
Preview:
TRANSCRIPT
Welkom in de DevOps ArenA4 november 2016
Rik FarenhorstXebia
Dragana MijatovicQuint Wellington Redwood
Better, Faster, Smarter
Source:PuppetLabs- StateofDevOps 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 KPNDennis Eijkelenboom
12:15 |
Break + Expert Sessions
DevOps & TransformationFrederik Schukken (Quint)
DevOps & AutomationBarry Godthelp & Maarten Kennis (XebiaLabs)
DevOps & Talent DevelopmentMichiel Sens (Xebia)
Closure + ‘The Phoenix Project’
12:30 | Lunch + Expert Sessions
VOORINTERNGEBRUIK KPNPRESENTATIE,TITEL 7
Transformatie naar een DevOpsorganisatieMasterclass DevOps Quint & Xebia 04-11-2016Dennis Eijkelenboom (CPO KPN S&I Digital)
• Be adaptive
• Be relevant
• Be responsive
• Be effective
VOORINTERNGEBRUIK KPNPRESENTATIE,TITEL 10
Make it visible and measurable
14
Agile organization
- Relevant
- Small steps
- Feedback loop- Flexibility
DevOps à 1 shared goal!
Digital Eco System
TransformationtoHighPerformingITNovember 4th, 2016
Frederik SchukkenQuint Wellington Redwood
Courage is Required
But be prepared
§Disruption§Mistakes§Annoyed customers§Disappearing roles§Uncertainty
The challenge towardsHigh 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 clearAPI’s measure&metering ...
“intelligent infrastructure”
Organize to maximize Flow
Create a high trust culture
And automate everything
TP
AO
AUTOMATEDBUILD
AUTOMATEDTEST
AUTOMATEDPROVISIONING
* 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– CDPipeline
Barry GodthelpXebiaLabs
Maarten KennisXebiaLabs
November 4th, 2016
Periodic table of DevOps
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ NottheRighttoolfortheJob
§ Excel
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ Excel
§ Manualsteps/gates
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ Excel
§ Manualsteps/gates
§ Complex
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ Excel
§ Manualsteps/gates
§ Complex
§ Silo’sDevandOps
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ Excel
§ Manualsteps/gates
§ Complex
§ Silo’sDevandOps
§ Waste
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ Excel
§ Manualsteps/gates
§ Complex
§ Silo’sDevandOps
§ Waste
§ Status
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ Excel
§ Manualsteps/gates
§ Complex
§ Silo’sDevandOps
§ Waste
§ Status
§ Unpleasantsurprises
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ Excel
§ Manualsteps/gates
§ Complex
§ Silo’sDevandOps
§ Waste
§ Status
§ Unpleasantsurprises
§ DisciplineQuality
Today’s reality in your software delivery process
§ NottheRighttoolfortheJob
§ Excel
§ Manualsteps/gates
§ Complex
§ Silo’sDevandOps
§ Waste
§ Status
§ Unpleasantsurprises
§ DisciplineQuality
§ Audit/Control/Compliance
Today’s reality in your software delivery process
Orchestrate the entire software delivery process
Software Delivery Pipeline
How to start
§ Createanendtoendsoftwaredeliverypipeline
§ Connectallstakeholders
§ Integrateyourexistingautomation
§ Startdelivery
§ ValueStreamAnalyse
§ Whereisthe“waste”
§ Managedependencies
§ What’sinarelease
§ Who,WhatandWhere
§ Visibility,Automation,Control
Demo CD Pipeline Orchestrator
§ Modelyoursoftwaredeliveryprocess
§ Runyoursoftwaredeliveryprocess
§ ReleaseDashboard
§ Calender
§ Reporting“whereisthewaste”
DevOps & Competentie ontwikkelingintroducing DASANovember 4th, 2016
Michiel SensXebia
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
• (lowperformance)Culture
• (complex)Organization&Architecture
• (rigidandsuboptimal)Processes
• (noorad-hoc)Automation
• (noorad-hoc)Measurement
Familiar?
Create with the end in mind:What are the elements of a ‘High Performance IT Organization’?
• Aperformanceculture characterizedbyenthusiasmandinspiration• Anorganization (&architecture)whichiseasytonavigateandalign• Processes whichcontinuouslyadapttochangingcircumstances• Everymanualactivityautomated togainspeedandreliability• Everyactivitymeasured foreffectiveness
A high performance culture
‘Quality first’
‘ContinuousImprovement’
‘Taking responsibility’
‘Experimentation & risk taking’
‘Trust’
‘…..’
An easy to navigate organization
self-service clearAPI’s measure&metering ...
“intelligent infrastructure”
Conway’s law(organization influences architecture)
An easy to navigate architecture
Processes which are easy to adapt
singlepieceflow
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 qualificationprogram for helping you get there
The DASA Mission > the qualificationprogram 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 qualificationprogram 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 FarenhorstXebia
Dragana MijatovicQuint Wellington Redwood
top related