SlideShare ist ein Scribd-Unternehmen logo
1 von 22
© Lamri Ltd 2014 
Making DevOps Business as Usual 
Graham Dick 
Lamri 
20th November 2014
– Is a gap between Dev and Ops. 
Symptomized by 
• Excess work in progress 
• Excess Service fragility 
• Long project wait lines (shadow IT) 
© Lamri Ltd 2014 
IT and Ops 
The Agile revolution 
– Has brought Dev closer to the Business, 
in an attempt to deliver Value faster 
– But there is a cost …. 
Business Customers 
Dev 
Ops 
services 
Agile closes the gap 
gap 
• The cost 
Tension / 
Back-pressure 
Drives local 
optimisation 
The DevOps movement has emerged in response to this gap
© Lamri Ltd 2014 
What does DevOps look like? 
Ops 
Dev 
Measurement 
• Deployment frequency 
• Lead time to change 
• Meantime to recover from failure 
Automation 
• Continuous integration / Testing 
• Continuous delivery / deployment 
• Version management of all environments 
• Proactive monitoring of application health 
Sharing to enable improvement 
• Of ideas and problems 
• Of success stories 
Culture 
• No-blame 
• Freedom to experiment 
• Local accountability 
Deploy code 30 times more frequently 
25% respondents report deployment times reduced to less than 1 day; 50% 
reduced to less than 1 hour 
50% reduction in failures following changes 
75% of respondents able to restore service in under 1 hour (12 times faster than 
lower performing peers) 
2014 State of DevOps Report
© Lamri Ltd 2014 
Talk about Culture 
Leadership 
(style, values, habits) 
Strategy 
(goals, success measures, rewards) 
Structure 
(roles/responsibilities, organisation) 
Processes 
(policies, operations, value chain, business processes) 
People 
(values, beliefs, attitudes, norms, habits) 
Culture 
Introduction to ICAgile – Ahmed Sidkey Feb 2014
© Lamri Ltd 2014 
Talk about Culture 
Leadership 
(style, values, habits) 
Strategy 
(goals, success measures, rewards) 
Structure 
(roles/responsibilities, organisation) 
Processes 
(policies, operations, value chain, business processes) 
People 
(values, beliefs, attitudes, norms, habits) 
Change 
Culture 
Introduction to ICAgile – Ahmed Sidkey Feb 2014
© Lamri Ltd 2014 
For widespread DevOps adoption 
Its not just Dev and Ops who need to change 
Executive 
Management 
Finance 
End Users 
Project Sponsor 
Line Management 
The delivery 
team 
The ops 
team 
3rd party solution 
component 
Who is touched by changing tools or process?
© Lamri Ltd 2014 
DevOps depends on people … 
How receptive are they? 
Early 
Adopters 
Active 
Resistors 
Late 
Adopters 
REMEMBER - this spread applies to the team AND external stakeholders
© Lamri Ltd 2014 
Add in delivery pressure 
and listening goes down! 
Early 
Adopters 
Active 
Resistors 
Late 
Adopters 
1 Barriers to DevOps Adoption 
38% 
31% 
16% 
Lack of collaboration between silos 
Cultural barriers to working together 
Resistant to change 
1 Serena
© Lamri Ltd 2014 
Driving DevOps at scale means 
Knowing the reason for change 
What? 
•“Two-minute elevator spiel” (Tom Peters) – keep to 30 secs 
•The reason to instinctively support this project 
•Normally based around a threat or opportunity 
•Encapsulates the real reason for doing this 
Good examples 
•“Unless we start hitting our milestones, we will not exist” 
•“Improve the margin by reducing wasteful rework” 
•“We face a huge increase in business demand for change” 
•“Prove we’re better than the outsource providers”
© Lamri Ltd 2014 
Selling to the wider set of stakeholders 
Whats in it for me? 
Executive 
Management 
Finance 
Higher initial spend; 
early risk exposure  
can challenge 
perceptions 
The delivery 
team 
Focus on deployed 
software is more 
satisfying …. Fun …. 
O&M 
Greater release frequency 
can be threatening – but 
greater collaboration 
allows O&M needs to be 
better understood 
DevOps makes life a little 
easier – focus on deployed 
software provides a more 
objective view of progress 
Management 
Who is touched by changing tools or process? 
End Users 
Frequent releases help 
ensure key customer needs 
are met 
Project Sponsor
© Lamri Ltd 2014 
Demonstrating strategic alignment 
attempting this helps discover whats important to key 
stakeholders 
•Increase profitable sales 
•Operational cost reduction 
•Perception of the brand, “squeaky clean” etc 
Deliver IT projects reliably to enable the business 
strategy to launch XXX services in XXX timeframe 
Benefits 
Deployed improved working practices, base on DevOps 
principles 
Desired 
outcomes 
High level 
deliverable 
• Lead time to change 
•Deployment frequency 
•Customer satisfaction 
Measures 
Agree the measures early and follow through
Feedback 
© Lamri Ltd 2014 
Drive demand for DevOps 
Bringing key elements of practice to life drives and sustains DevOps 
Current Situation Desired Situation 
Senior 
Management 
Development 
Management 
Dev Teams 
Process 
Management 
Senior 
Management 
Delivery Teams 
(DEV & OPS) 
Quality 
Project 
Management 
Feedback 
Govern 
ways of 
working 
Govern 
Support 
using 
process 
Govern 
Coach / 
Review 
Community that 
drives demand for 
process adoption 
Ops 
Management 
DevOps adoption critically depends on 
individuals 
DevOps adoption supported by and in 
best interests of organization 
Ops Teams 
Quality 
Project 
Management
Feedback 
© Lamri Ltd 2014 
Drive demand for DevOps 
Identify practice leads 
• Senior staff taken from 
the line 
• Part / full time role 
• How we “work here” 
• Harvest improvements 
from project 
retrospectives 
• Championing it across 
the organisation 
• Ensure project staff 
suitably skilled 
Process 
Management 
Senior 
Management 
Delivery Teams 
(DEV & OPS) 
Quality 
Project 
Management 
Feedback 
Govern 
ways of 
working 
Support 
using 
process 
Govern 
Coach / 
Review 
Govern
© Lamri Ltd 2014 
How does Practice Leads approach 
work? 
• Staff 
– Organisationally 
managed by practice 
lead 
– Funded by projects 
– Embedded in project & 
ops teams 
• Ensures 
– Maintain delivery focus 
– Identify and share best-practice 
– Stick to / Enhance the 
processes 
– Enhanced visibility into 
project risk 
Project 1 
Project 2 
Project 3 
Project n 
Practice Leads
© Lamri Ltd 2014 
Adopt Service Thinking 
Service 1 
Service 2 
Service 3 
Service n 
Helps address culture 
“you build it you run it” 
Common approach to delivery 
Encourages cross-skilling, common ownership of code 
Start to think in terms of annual team plan 
Business & technical environments 
Approach to doing work 
Plan in skills improvement 
Fill Timebox with Points 
from the Prioritized Backlog 
Points Based 
Sizing 
Monitor In Points; 
Work is Countable 
velocity and estimating errors 
used to refine estimation basis
© Lamri Ltd 2014 
Drive demand for DevOps 
“Quality” & “Management” 
• Quality team 
– Independent of 
projects 
• Carrot and stick 
– Ask: is the 
project/function 
working the way it 
intends? 
– Provide coaching 
– Harvest improvements 
• Accountable for project success 
– Our approach is the least-risk way 
of delivering 
– Support / facilitate 
– Remove obstacles 
– Support team’s continued use of 
practices that work even in times of 
stress 
– Process compliance is important
© Lamri Ltd 2014 
Implementing 
Adopting guerrilla tactics 
Function 2 
Function 1 
Delivery 
capability 
Function 3 
Function 4 
Initiative 4 
Initiative 3 
Initiative 5 
Initiative 
6 
Initiative 
2 
Initiative 
1 
• People want to improve the 
organisation 
• Many improvement initiatives 
 Overwhelmingly good stuff 
• Find the needy and the willing 
 Who are they? 
 How can you hook them in? 
• Form alliances 
• Don’t take over the world 
• Much can be delivered through 
existing initiatives 
• Ownership stays with the people 
that know the work 
DevOps
© Lamri Ltd 2014 
If we want the benefits from DevOps 
strip out silos to make the organisation more Agile 
• Adopting DevOps in a typically 
complex setting 
– Isn’t just going to happen 
• Recognize it’s 
processes/tools/attitudes that 
require 
– Widespread adoption 
– Sustainment over time to maintain their 
relevance 
• It’s a change programme … 
– Needs selling 
– Needs funding 
– Needs delivering 
– Needs sustaining
© Lamri Ltd 2014 
Lamri Ltd 
7 Mowbray House 
Olympic Way 
Richmond 
North Yorkshire 
DL10 4FB 
graham.dick@lamri.com 
p +44 (0) 1748 821824
Organisational Benefits … 
only realised when we have DevOps at scale 
• Waves of mergers & acquisitions, 
rationalisations, cost-cutting, investment etc etc 
– Multiple Dev centres 
– Multiple Ops centres 
– Organised by line of business, by technology 
LOB Dev 1 
• Personal networks – that used to ‘get stuff done’ 
– are stressed, or don’t exist at all 
• Poorly aligned management, Misaligned toolsets, 
training and backgrounds 
IT Ops 1 
LOB Dev 2 
LOB Dev 3 
IT Ops 2 
Conspires to make collaboration harder © Lamri Ltd 2014
• Many of these questions are 
answered with a mix of tool and 
process 
solutions for consistency and 
completeness 
• Or look to best practice models 
© Lamri Ltd 2014 
Scaling DevOps – multi project; location; 
geography 
needs consistent answers to many questions 
• What versions & platforms 
constitute this release? 
• What does this version do? 
• What steps do we need to take 
to go-live whilst maintaining 
service delivery? 
• Who do we need to inform? 
• How do we resolve incidents 
and prevent their re-occurrence 
• How do we ensure our people 
have the skills needed to work 
in the new ways? 
• When will we deliver; what 
might go wrong? 
• How well are we performing? 
Build & 
unit test 
Platform test 
Deliver to 
staging 
• Either work out your own 
Acceptance 
test 
Deploy to 
production 
Post deploy 
tests 
(CMMI, ITIL etc)
© Lamri Ltd 2014 
In Conclusion 
Level 5 Optimising 
DevOps 
Track and use performance data 
to optimise processes and 
automate manual steps 
Level 4 Managed 
DevOps 
Dev & Ops – use of metrics to 
understand and resolve 
problems. The relevant 
developer called to fix problems. 
Level 3 Fundamental 
DevOps 
Process, automation & metrics 
shared across projects / services. 
Hand-off issues reduced. 
Learning from experience 
Level 2 
Projects / 
services use 
automation - 
differrently 
Little sharing of approach / tools 
so issues at handover. “React” 
and firefight when problems 
occur 
Level 1 No DevOps yet Fire-fighting, finger-pointing

Weitere ähnliche Inhalte

Was ist angesagt?

Lean Software management: BBC Worldwide case study
Lean Software management: BBC Worldwide case studyLean Software management: BBC Worldwide case study
Lean Software management: BBC Worldwide case studyOperae Partners
 
Have you tried to lean your IT Service Management? by Daniel Breston
Have you tried to lean your IT Service Management? by Daniel BrestonHave you tried to lean your IT Service Management? by Daniel Breston
Have you tried to lean your IT Service Management? by Daniel BrestonInstitut Lean France
 
Kamu: reconciling DevOps and ITSM/ITIL
Kamu: reconciling DevOps and ITSM/ITILKamu: reconciling DevOps and ITSM/ITIL
Kamu: reconciling DevOps and ITSM/ITILRob England
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service ManagementIan Jones
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionGene Kim
 
"Kaizen spirit in Design work" by Michael Ballé
"Kaizen spirit in Design work" by Michael Ballé"Kaizen spirit in Design work" by Michael Ballé
"Kaizen spirit in Design work" by Michael BalléOperae Partners
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014Jan-Joost Bouwman
 
What is Agile Service Management? Why Is it Important? ITSM Academy Webinar
 What is Agile Service Management? Why Is it Important? ITSM Academy Webinar What is Agile Service Management? Why Is it Important? ITSM Academy Webinar
What is Agile Service Management? Why Is it Important? ITSM Academy WebinarITSM Academy, Inc.
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...ITSM Academy, Inc.
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore
 
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...Cireson
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementInspectie van het Onderwijs
 

Was ist angesagt? (20)

Lean Software management: BBC Worldwide case study
Lean Software management: BBC Worldwide case studyLean Software management: BBC Worldwide case study
Lean Software management: BBC Worldwide case study
 
A 7 year lean journey
A 7 year lean journeyA 7 year lean journey
A 7 year lean journey
 
Have you tried to lean your IT Service Management? by Daniel Breston
Have you tried to lean your IT Service Management? by Daniel BrestonHave you tried to lean your IT Service Management? by Daniel Breston
Have you tried to lean your IT Service Management? by Daniel Breston
 
Kamu: reconciling DevOps and ITSM/ITIL
Kamu: reconciling DevOps and ITSM/ITILKamu: reconciling DevOps and ITSM/ITIL
Kamu: reconciling DevOps and ITSM/ITIL
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 
"Kaizen spirit in Design work" by Michael Ballé
"Kaizen spirit in Design work" by Michael Ballé"Kaizen spirit in Design work" by Michael Ballé
"Kaizen spirit in Design work" by Michael Ballé
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
 
What is Agile Service Management? Why Is it Important? ITSM Academy Webinar
 What is Agile Service Management? Why Is it Important? ITSM Academy Webinar What is Agile Service Management? Why Is it Important? ITSM Academy Webinar
What is Agile Service Management? Why Is it Important? ITSM Academy Webinar
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
 
DevOps 2013
DevOps 2013DevOps 2013
DevOps 2013
 
Dev ops of die (
Dev ops of die (Dev ops of die (
Dev ops of die (
 
Enterprise agile
Enterprise agileEnterprise agile
Enterprise agile
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile Management
 

Andere mochten auch

DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations ChallengesVijaya K
 
Ajatuksia ja muistoja merestä,
Ajatuksia ja muistoja merestä,Ajatuksia ja muistoja merestä,
Ajatuksia ja muistoja merestä,ktausta
 
Mensajes del agua
Mensajes del aguaMensajes del agua
Mensajes del aguaMeijomecris
 
3gamma insights - Managing techonlogy in an ever-changing environment
3gamma insights - Managing techonlogy in an ever-changing environment3gamma insights - Managing techonlogy in an ever-changing environment
3gamma insights - Managing techonlogy in an ever-changing environmentJens Ekberg
 
Holy Spirit, Dripping Springs, Annual Meeting 2014
Holy Spirit, Dripping Springs, Annual Meeting 2014Holy Spirit, Dripping Springs, Annual Meeting 2014
Holy Spirit, Dripping Springs, Annual Meeting 2014Christopher Caddell
 
Päivi class work-netofseatowns
Päivi class work-netofseatownsPäivi class work-netofseatowns
Päivi class work-netofseatownsktausta
 
Quantum computation introduction for developers
Quantum computation introduction for developersQuantum computation introduction for developers
Quantum computation introduction for developersJean-Christophe Lavocat
 
Legal ala1foight
Legal ala1foightLegal ala1foight
Legal ala1foightlauriearp
 
Contamos con los dedos
Contamos con los dedosContamos con los dedos
Contamos con los dedosjorgeisabel
 
Konsep nilai waktu dari uang dan ekivalensi
Konsep nilai waktu dari uang dan ekivalensiKonsep nilai waktu dari uang dan ekivalensi
Konsep nilai waktu dari uang dan ekivalensiRifan Bukhori
 
Fish team listing presentation
Fish team listing presentationFish team listing presentation
Fish team listing presentationthefishteam
 
Luxury Men's Market - Where should you be?
Luxury Men's Market - Where should you be?Luxury Men's Market - Where should you be?
Luxury Men's Market - Where should you be?Yasha Chandra
 
Run jerry,RUN!!!
Run jerry,RUN!!!Run jerry,RUN!!!
Run jerry,RUN!!!gpsoinos
 
3gamma - unleashing IT's potential (c) 2014
3gamma - unleashing IT's potential (c) 20143gamma - unleashing IT's potential (c) 2014
3gamma - unleashing IT's potential (c) 2014Jens Ekberg
 

Andere mochten auch (19)

Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations Challenges
 
Ajatuksia ja muistoja merestä,
Ajatuksia ja muistoja merestä,Ajatuksia ja muistoja merestä,
Ajatuksia ja muistoja merestä,
 
Mensajes del agua
Mensajes del aguaMensajes del agua
Mensajes del agua
 
Eca rim bp2
Eca rim bp2Eca rim bp2
Eca rim bp2
 
Hatert Goes Outside
Hatert Goes OutsideHatert Goes Outside
Hatert Goes Outside
 
3gamma insights - Managing techonlogy in an ever-changing environment
3gamma insights - Managing techonlogy in an ever-changing environment3gamma insights - Managing techonlogy in an ever-changing environment
3gamma insights - Managing techonlogy in an ever-changing environment
 
Holy Spirit, Dripping Springs, Annual Meeting 2014
Holy Spirit, Dripping Springs, Annual Meeting 2014Holy Spirit, Dripping Springs, Annual Meeting 2014
Holy Spirit, Dripping Springs, Annual Meeting 2014
 
2014 - Vrouegesondheid - Servikale kanker
2014 - Vrouegesondheid - Servikale kanker2014 - Vrouegesondheid - Servikale kanker
2014 - Vrouegesondheid - Servikale kanker
 
CANSA Mansgesondheid - Prostaatkanker - 2014 Afrikaans
CANSA Mansgesondheid - Prostaatkanker - 2014 AfrikaansCANSA Mansgesondheid - Prostaatkanker - 2014 Afrikaans
CANSA Mansgesondheid - Prostaatkanker - 2014 Afrikaans
 
Päivi class work-netofseatowns
Päivi class work-netofseatownsPäivi class work-netofseatowns
Päivi class work-netofseatowns
 
Quantum computation introduction for developers
Quantum computation introduction for developersQuantum computation introduction for developers
Quantum computation introduction for developers
 
Legal ala1foight
Legal ala1foightLegal ala1foight
Legal ala1foight
 
Contamos con los dedos
Contamos con los dedosContamos con los dedos
Contamos con los dedos
 
Konsep nilai waktu dari uang dan ekivalensi
Konsep nilai waktu dari uang dan ekivalensiKonsep nilai waktu dari uang dan ekivalensi
Konsep nilai waktu dari uang dan ekivalensi
 
Fish team listing presentation
Fish team listing presentationFish team listing presentation
Fish team listing presentation
 
Luxury Men's Market - Where should you be?
Luxury Men's Market - Where should you be?Luxury Men's Market - Where should you be?
Luxury Men's Market - Where should you be?
 
Run jerry,RUN!!!
Run jerry,RUN!!!Run jerry,RUN!!!
Run jerry,RUN!!!
 
3gamma - unleashing IT's potential (c) 2014
3gamma - unleashing IT's potential (c) 20143gamma - unleashing IT's potential (c) 2014
3gamma - unleashing IT's potential (c) 2014
 

Ähnlich wie Making devops business as usual

Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingITpreneurs
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
 
DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryJeevan T.M.
 
The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum franohara99
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
 
DevOps and Agile in an ITSM world
DevOps and Agile in an ITSM worldDevOps and Agile in an ITSM world
DevOps and Agile in an ITSM worldClaire Agutter
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetupagilebydesign
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs
 
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...Tom Sylvester
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014johnfcshaw
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationNishanth K Hydru
 

Ähnlich wie Making devops business as usual (20)

Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Devops1
Devops1Devops1
Devops1
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_Delivery
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum
 
Why Cloud and DevOps are interlinked?
Why Cloud and DevOps are interlinked?Why Cloud and DevOps are interlinked?
Why Cloud and DevOps are interlinked?
 
agile_6_14
agile_6_14agile_6_14
agile_6_14
 
Planning for DevOps
Planning for DevOpsPlanning for DevOps
Planning for DevOps
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
DevOps and Agile in an ITSM world
DevOps and Agile in an ITSM worldDevOps and Agile in an ITSM world
DevOps and Agile in an ITSM world
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetup
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
SDLC Transformation: How Paychex Began Adopting Rational CLM (+ Agile) & Adap...
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Agile transformationatscale
Agile transformationatscaleAgile transformationatscale
Agile transformationatscale
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 

Kürzlich hochgeladen

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 

Kürzlich hochgeladen (20)

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 

Making devops business as usual

  • 1. © Lamri Ltd 2014 Making DevOps Business as Usual Graham Dick Lamri 20th November 2014
  • 2. – Is a gap between Dev and Ops. Symptomized by • Excess work in progress • Excess Service fragility • Long project wait lines (shadow IT) © Lamri Ltd 2014 IT and Ops The Agile revolution – Has brought Dev closer to the Business, in an attempt to deliver Value faster – But there is a cost …. Business Customers Dev Ops services Agile closes the gap gap • The cost Tension / Back-pressure Drives local optimisation The DevOps movement has emerged in response to this gap
  • 3. © Lamri Ltd 2014 What does DevOps look like? Ops Dev Measurement • Deployment frequency • Lead time to change • Meantime to recover from failure Automation • Continuous integration / Testing • Continuous delivery / deployment • Version management of all environments • Proactive monitoring of application health Sharing to enable improvement • Of ideas and problems • Of success stories Culture • No-blame • Freedom to experiment • Local accountability Deploy code 30 times more frequently 25% respondents report deployment times reduced to less than 1 day; 50% reduced to less than 1 hour 50% reduction in failures following changes 75% of respondents able to restore service in under 1 hour (12 times faster than lower performing peers) 2014 State of DevOps Report
  • 4. © Lamri Ltd 2014 Talk about Culture Leadership (style, values, habits) Strategy (goals, success measures, rewards) Structure (roles/responsibilities, organisation) Processes (policies, operations, value chain, business processes) People (values, beliefs, attitudes, norms, habits) Culture Introduction to ICAgile – Ahmed Sidkey Feb 2014
  • 5. © Lamri Ltd 2014 Talk about Culture Leadership (style, values, habits) Strategy (goals, success measures, rewards) Structure (roles/responsibilities, organisation) Processes (policies, operations, value chain, business processes) People (values, beliefs, attitudes, norms, habits) Change Culture Introduction to ICAgile – Ahmed Sidkey Feb 2014
  • 6. © Lamri Ltd 2014 For widespread DevOps adoption Its not just Dev and Ops who need to change Executive Management Finance End Users Project Sponsor Line Management The delivery team The ops team 3rd party solution component Who is touched by changing tools or process?
  • 7. © Lamri Ltd 2014 DevOps depends on people … How receptive are they? Early Adopters Active Resistors Late Adopters REMEMBER - this spread applies to the team AND external stakeholders
  • 8. © Lamri Ltd 2014 Add in delivery pressure and listening goes down! Early Adopters Active Resistors Late Adopters 1 Barriers to DevOps Adoption 38% 31% 16% Lack of collaboration between silos Cultural barriers to working together Resistant to change 1 Serena
  • 9. © Lamri Ltd 2014 Driving DevOps at scale means Knowing the reason for change What? •“Two-minute elevator spiel” (Tom Peters) – keep to 30 secs •The reason to instinctively support this project •Normally based around a threat or opportunity •Encapsulates the real reason for doing this Good examples •“Unless we start hitting our milestones, we will not exist” •“Improve the margin by reducing wasteful rework” •“We face a huge increase in business demand for change” •“Prove we’re better than the outsource providers”
  • 10. © Lamri Ltd 2014 Selling to the wider set of stakeholders Whats in it for me? Executive Management Finance Higher initial spend; early risk exposure  can challenge perceptions The delivery team Focus on deployed software is more satisfying …. Fun …. O&M Greater release frequency can be threatening – but greater collaboration allows O&M needs to be better understood DevOps makes life a little easier – focus on deployed software provides a more objective view of progress Management Who is touched by changing tools or process? End Users Frequent releases help ensure key customer needs are met Project Sponsor
  • 11. © Lamri Ltd 2014 Demonstrating strategic alignment attempting this helps discover whats important to key stakeholders •Increase profitable sales •Operational cost reduction •Perception of the brand, “squeaky clean” etc Deliver IT projects reliably to enable the business strategy to launch XXX services in XXX timeframe Benefits Deployed improved working practices, base on DevOps principles Desired outcomes High level deliverable • Lead time to change •Deployment frequency •Customer satisfaction Measures Agree the measures early and follow through
  • 12. Feedback © Lamri Ltd 2014 Drive demand for DevOps Bringing key elements of practice to life drives and sustains DevOps Current Situation Desired Situation Senior Management Development Management Dev Teams Process Management Senior Management Delivery Teams (DEV & OPS) Quality Project Management Feedback Govern ways of working Govern Support using process Govern Coach / Review Community that drives demand for process adoption Ops Management DevOps adoption critically depends on individuals DevOps adoption supported by and in best interests of organization Ops Teams Quality Project Management
  • 13. Feedback © Lamri Ltd 2014 Drive demand for DevOps Identify practice leads • Senior staff taken from the line • Part / full time role • How we “work here” • Harvest improvements from project retrospectives • Championing it across the organisation • Ensure project staff suitably skilled Process Management Senior Management Delivery Teams (DEV & OPS) Quality Project Management Feedback Govern ways of working Support using process Govern Coach / Review Govern
  • 14. © Lamri Ltd 2014 How does Practice Leads approach work? • Staff – Organisationally managed by practice lead – Funded by projects – Embedded in project & ops teams • Ensures – Maintain delivery focus – Identify and share best-practice – Stick to / Enhance the processes – Enhanced visibility into project risk Project 1 Project 2 Project 3 Project n Practice Leads
  • 15. © Lamri Ltd 2014 Adopt Service Thinking Service 1 Service 2 Service 3 Service n Helps address culture “you build it you run it” Common approach to delivery Encourages cross-skilling, common ownership of code Start to think in terms of annual team plan Business & technical environments Approach to doing work Plan in skills improvement Fill Timebox with Points from the Prioritized Backlog Points Based Sizing Monitor In Points; Work is Countable velocity and estimating errors used to refine estimation basis
  • 16. © Lamri Ltd 2014 Drive demand for DevOps “Quality” & “Management” • Quality team – Independent of projects • Carrot and stick – Ask: is the project/function working the way it intends? – Provide coaching – Harvest improvements • Accountable for project success – Our approach is the least-risk way of delivering – Support / facilitate – Remove obstacles – Support team’s continued use of practices that work even in times of stress – Process compliance is important
  • 17. © Lamri Ltd 2014 Implementing Adopting guerrilla tactics Function 2 Function 1 Delivery capability Function 3 Function 4 Initiative 4 Initiative 3 Initiative 5 Initiative 6 Initiative 2 Initiative 1 • People want to improve the organisation • Many improvement initiatives  Overwhelmingly good stuff • Find the needy and the willing  Who are they?  How can you hook them in? • Form alliances • Don’t take over the world • Much can be delivered through existing initiatives • Ownership stays with the people that know the work DevOps
  • 18. © Lamri Ltd 2014 If we want the benefits from DevOps strip out silos to make the organisation more Agile • Adopting DevOps in a typically complex setting – Isn’t just going to happen • Recognize it’s processes/tools/attitudes that require – Widespread adoption – Sustainment over time to maintain their relevance • It’s a change programme … – Needs selling – Needs funding – Needs delivering – Needs sustaining
  • 19. © Lamri Ltd 2014 Lamri Ltd 7 Mowbray House Olympic Way Richmond North Yorkshire DL10 4FB graham.dick@lamri.com p +44 (0) 1748 821824
  • 20. Organisational Benefits … only realised when we have DevOps at scale • Waves of mergers & acquisitions, rationalisations, cost-cutting, investment etc etc – Multiple Dev centres – Multiple Ops centres – Organised by line of business, by technology LOB Dev 1 • Personal networks – that used to ‘get stuff done’ – are stressed, or don’t exist at all • Poorly aligned management, Misaligned toolsets, training and backgrounds IT Ops 1 LOB Dev 2 LOB Dev 3 IT Ops 2 Conspires to make collaboration harder © Lamri Ltd 2014
  • 21. • Many of these questions are answered with a mix of tool and process solutions for consistency and completeness • Or look to best practice models © Lamri Ltd 2014 Scaling DevOps – multi project; location; geography needs consistent answers to many questions • What versions & platforms constitute this release? • What does this version do? • What steps do we need to take to go-live whilst maintaining service delivery? • Who do we need to inform? • How do we resolve incidents and prevent their re-occurrence • How do we ensure our people have the skills needed to work in the new ways? • When will we deliver; what might go wrong? • How well are we performing? Build & unit test Platform test Deliver to staging • Either work out your own Acceptance test Deploy to production Post deploy tests (CMMI, ITIL etc)
  • 22. © Lamri Ltd 2014 In Conclusion Level 5 Optimising DevOps Track and use performance data to optimise processes and automate manual steps Level 4 Managed DevOps Dev & Ops – use of metrics to understand and resolve problems. The relevant developer called to fix problems. Level 3 Fundamental DevOps Process, automation & metrics shared across projects / services. Hand-off issues reduced. Learning from experience Level 2 Projects / services use automation - differrently Little sharing of approach / tools so issues at handover. “React” and firefight when problems occur Level 1 No DevOps yet Fire-fighting, finger-pointing

Hinweis der Redaktion

  1. Automation – attempts to minimise the variability in procedures that straddle Dev + Ops, so earning the right to seek to deploy faster and more often – simply because Dev is now “playing more nicely” with Ops. Measurement – DevOps is about transparency and objectivity – so we measure stuff that’s important to our relationship with our customer Sharing – joint teaming to address problems – its about the problem NOT about the personalities Culture – underpins the above – providing a climate where we can “fail safely” and “learn without censure”
  2. DevOps (and Agile) are significantly culture dependent. That is to address with sustainability and scale means changing the way we and the organization works and thinks. This is often short-handed to saying that we need to change the culture. The challenge is that culture is defined by the environment across many dimensions. So the organisations People, Processes, Srructure, Strategy, Leadership all define a current culture.. Are People inclined to follow process/procedures or are they ‘rugged individuals’?
  3. Typically we focus on changing say the process we follow. The challenge is that as we attempt to scale this and spread process change wider, if we neglect the other culture dimensions then all we do is place the existing culture under increasing strain, and sooner or later it just snaps back – undoing (or at best severely limiting) our change.
  4. As we move to DevOps:- Finance sees a different spend profile – infrastructure, tooling, risks being exposed Project sponsor might see more risk exposure early, need to think in terms of minimal viable releases, minimal marketable sets and their impact on end users O&M asked to collaborate much earlier in the lifecycle Line management – sanction co-working, sanction cross-departmental working Exec management, particular end-user exec management need to understand the benefits of incremental delivery, even though it will “impact” (benefit!) end users
  5. If we want to drive sustainable change (for that is what DevOps demands) then we must take the time and trouble to link DevOps principles to causes people care about.
  6. Finance sees a different spend profile Project sponsor might see far more risk exposure early O&M asked to collaborate much earlier in the lifecycle Line management – sanction co-working
  7. Don’t necessarily have to physically reorganise – but we do need to change behaviours. Responsibilities need to change to reflect RHS picture. This will take time. Organisation that values compliance because it helps deliver better results
  8. Practice leads have insight across multiple projects. Those that are “process weak” are carrying higher risk!
  9. Take Practice Leads concept a step further and instead of thinking of a Project which is “thrown over the wall” into operations, think instead of a service that takes a product from concept to implementation through operation and enhancement and finally decommissioning. Staff the service with the disciplines necessary to build, enhance, operate and test it. Think in terms of Agile development employing iterations. Backlog filled with operational issues, changes, modifications and new features – consider them all to be jobs. Perform points based sizing on the jobs. Prioritize and fill iterations with “points” taken from the prioritised backlog. Monitor progress graphically in terms of points done and use this to refine estimating basis. Helps build a cross-functional culture where operational excellence as well as delivery excellence is the whole team’s concern.
  10. Removing the distinction between the A team and the B team.