SlideShare a Scribd company logo
1 of 21
Copyright ©2017. All Rights Reserved
DevOps
https://scr.sad.supinfo.com/articles/resources/212924/3652/0.png
Ops Team
Scrum Team: Focus on
Delivery and Speed
Source – Dana Pylayeva, http://www.bookmetrix.com/detail/book/5c5e07b6-7993-4cb8-9712-79295d14a87e#downloads
Max 30
days
Releasable
On-call support
Monitoring
Upgrades
Security Patching
Backups
Ops Team: Focus on
Stability and Reliability
Source – Dana Pylayeva, http://www.bookmetrix.com/detail/book/5c5e07b6-7993-4cb8-9712-79295d14a87e#downloads
And the frustration continued…
Copyright ©2017. All Rights Reserved
1. Chaos at production because of frequent deliveries
2. Lot of manual work resulting in deployment issues and downtime
3. Still works in silos, no end-to-end ownership
4. Lead time between development completion to customer delivery
Copyright ©2017. All Rights Reserved
DevOps is NOT
Copyright ©2017. All Rights Reserved
Its Not No Ops
https://devops.com/wp-content/uploads/2015/11/NoOps.jpg
Copyright ©2017. All Rights Reserved
Its Not Just Tools
http://www.ecmag.com/sites/default/files/xml_uploads/unzipped/_KleinTools.ElectriciansHandTools_0.jpg
Copyright ©2017. All Rights Reserved
Its Not a Job Title
https://dlutzy.files.wordpress.com/2011/06/devopsorgchart2.gif
Copyright ©2017. All Rights Reserved
Its Not Just Dev and Ops
http://sdtimes.com/wp-content/uploads/2015/08/SEP15-0817-OPINION-GUESTVIEW-SETHU.png
Copyright ©2017. All Rights Reserved
DevOps is
1. Continuous Development, Integration and Testing
2. Continuous Delivery and Deployment
3. Continuous Operations and Monitoring
https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAfGAAAAJGMzOTkzNjMxLWQ1ZDYtNDVkZS1iMzVkLTUxNTFlZDEyMDdlYw.jpg
Copyright ©2017. All Rights Reserved
References
https://images-na.ssl-images-amazon.com/images/I/51E8AO50Y7L._AC_UL320_SR212,320_.jpg
https://images-na.ssl-images-amazon.com/images/I/51GspNFDWIL._SY344_BO1,204,203,200_.jpg
Copyright ©2017. All Rights Reserved
Three Ways Approach
1. System Thinking
2. Amplify the feedback loop
3. Continuous experimentation and learning
http://images.techhive.com/images/article/2016/07/gears-1443762_1280-100669732-primary.idge.jpg
Copyright ©2017. All Rights Reserved
1st Way – System Thinking
http://itrevolution.com/wp-content/uploads/2012/08/first-way2.png
Understand and increase the flow of work, from left to right
Copyright ©2017. All Rights Reserved
1st Way – System Thinking
1. Make work visible – Kanban or Sprint board
2. Limit WIP – context switching and multitasking
3. Reduce the batch size – annual vs monthly release schedule
4. Reduce the number of handoffs – horizontal and vertical both
5. Continually identify and elevate our constraints
1. Environment creation
2. Code deployment
3. Test setup and run
6. Eliminate Waste in the value stream
1. Partially Not Done work
2. Extra processes
3. Extra features
4. Manual work
Copyright ©2017. All Rights Reserved
2nd Way – Amplify the feedback loops
Create short feedback loop that enables continuous improvement, right to left
Copyright ©2017. All Rights Reserved
2nd Way – Amplify the feedback loops
1. See problems as they occur – GM car manufacturing
2. Swarm and solve problems to build new knowledge – Andon cord
3. Keep pushing quality closer to the source – testing, approvals, deployments etc.
4. Enable optimizing for downstream work centres – internal customers
Copyright ©2017. All Rights Reserved
3rd Way – Continuous Experimentation and Learning
Copyright ©2017. All Rights Reserved
3rd Way – Continuous Experimentation and Learning
1. Enabling organizational learning and a safety culture
2. Institutionalize the improvement of daily work – Technical debt, Alcoa case study
3. Transform local discoveries into global improvements – reinventing the wheel
4. Inject resilience patterns into our daily work - RBS
Copyright ©2017. All Rights Reserved
Video
Copyright ©2017. All Rights Reserved
Copyright ©2017. All Rights Reserved
Thanks

More Related Content

What's hot

Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops DevopsKris Buytaert
 
DevOps makes developer's life happier
DevOps makes developer's life happierDevOps makes developer's life happier
DevOps makes developer's life happierSokhom Ratanak
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...David Walker
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
 
Roman Valchuk "Introducing to DevOps technologies"
Roman Valchuk "Introducing to DevOps technologies"Roman Valchuk "Introducing to DevOps technologies"
Roman Valchuk "Introducing to DevOps technologies"Vadym Muliavka
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous DeliveryMike McGarr
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summitChihyang Li
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps ToolsJagatveer Singh
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksSanjeev Sharma
 
DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)Nitin Bhide
 
Antithesis of dev ops
Antithesis of dev opsAntithesis of dev ops
Antithesis of dev opsAvi Cavale
 
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam DanangAgile đây Vietnam
 

What's hot (20)

Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
DevOps makes developer's life happier
DevOps makes developer's life happierDevOps makes developer's life happier
DevOps makes developer's life happier
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
Roman Valchuk "Introducing to DevOps technologies"
Roman Valchuk "Introducing to DevOps technologies"Roman Valchuk "Introducing to DevOps technologies"
Roman Valchuk "Introducing to DevOps technologies"
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summit
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps Tools
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
Agile Evolution
Agile EvolutionAgile Evolution
Agile Evolution
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Agile testing coach Agile Lean Ireland 2017
Agile testing coach   Agile Lean Ireland 2017Agile testing coach   Agile Lean Ireland 2017
Agile testing coach Agile Lean Ireland 2017
 
DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)
 
Antithesis of dev ops
Antithesis of dev opsAntithesis of dev ops
Antithesis of dev ops
 
Agileee 2012
Agileee 2012Agileee 2012
Agileee 2012
 
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
[Quang nguyen] Continuous Integration XP Day 2015 Vietnam Danang
 

Viewers also liked

Product owner and anti patterns
Product owner and anti patternsProduct owner and anti patterns
Product owner and anti patternsPiyush Rahate
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14Ward Bergmans
 
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsMads Troels Hansen
 
Is Your Agile Lean Enough
Is Your Agile Lean EnoughIs Your Agile Lean Enough
Is Your Agile Lean EnoughGe Tsai
 
Scrumを使うと本当に成長できるの?
Scrumを使うと本当に成長できるの?Scrumを使うと本当に成長できるの?
Scrumを使うと本当に成長できるの?Takuo Doi
 
Retrospective - the most ignored event in Scrum
Retrospective - the most ignored event in ScrumRetrospective - the most ignored event in Scrum
Retrospective - the most ignored event in ScrumSanjay Saini
 
Digital Sketchnotes for Visualizing Learning
Digital Sketchnotes for Visualizing LearningDigital Sketchnotes for Visualizing Learning
Digital Sketchnotes for Visualizing LearningKaren Bosch
 
Workshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele TavaresWorkshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele TavaresMichele Tavares
 
Foreign exchange control and rates
Foreign exchange control and ratesForeign exchange control and rates
Foreign exchange control and ratesV R Iyer
 
3Com 90-0921-1C
3Com 90-0921-1C3Com 90-0921-1C
3Com 90-0921-1Csavomir
 
Que es la redaccion juridica_IAFJSR
Que es la redaccion juridica_IAFJSRQue es la redaccion juridica_IAFJSR
Que es la redaccion juridica_IAFJSRMauri Rojas
 
The History and Future of Core Dumps in FreeBSD
The History and Future of Core Dumps in FreeBSDThe History and Future of Core Dumps in FreeBSD
The History and Future of Core Dumps in FreeBSDSam Gwydir
 
IPO's and Investment Banking
IPO's and Investment BankingIPO's and Investment Banking
IPO's and Investment Bankingbradhapa
 
Pulp treatment modalities
Pulp treatment modalitiesPulp treatment modalities
Pulp treatment modalitiesmythreyeethakur
 

Viewers also liked (19)

Scrum Values
Scrum ValuesScrum Values
Scrum Values
 
Product owner and anti patterns
Product owner and anti patternsProduct owner and anti patterns
Product owner and anti patterns
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14
 
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
 
Is Your Agile Lean Enough
Is Your Agile Lean EnoughIs Your Agile Lean Enough
Is Your Agile Lean Enough
 
Scrumを使うと本当に成長できるの?
Scrumを使うと本当に成長できるの?Scrumを使うと本当に成長できるの?
Scrumを使うと本当に成長できるの?
 
Retrospective - the most ignored event in Scrum
Retrospective - the most ignored event in ScrumRetrospective - the most ignored event in Scrum
Retrospective - the most ignored event in Scrum
 
Digital Sketchnotes for Visualizing Learning
Digital Sketchnotes for Visualizing LearningDigital Sketchnotes for Visualizing Learning
Digital Sketchnotes for Visualizing Learning
 
Workshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele TavaresWorkshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele Tavares
 
Foreign exchange control and rates
Foreign exchange control and ratesForeign exchange control and rates
Foreign exchange control and rates
 
3Com 90-0921-1C
3Com 90-0921-1C3Com 90-0921-1C
3Com 90-0921-1C
 
Que es la redaccion juridica_IAFJSR
Que es la redaccion juridica_IAFJSRQue es la redaccion juridica_IAFJSR
Que es la redaccion juridica_IAFJSR
 
La Familia.
La Familia.La Familia.
La Familia.
 
The History and Future of Core Dumps in FreeBSD
The History and Future of Core Dumps in FreeBSDThe History and Future of Core Dumps in FreeBSD
The History and Future of Core Dumps in FreeBSD
 
IPO's and Investment Banking
IPO's and Investment BankingIPO's and Investment Banking
IPO's and Investment Banking
 
31
3131
31
 
WHO 2008
WHO 2008WHO 2008
WHO 2008
 
Pulp treatment modalities
Pulp treatment modalitiesPulp treatment modalities
Pulp treatment modalities
 

Similar to Intro to DevOps

Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreEmbracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreagilemaine
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Yuval Yeret
 
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaTest Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaYulia Zavertailo
 
Presentation by saurabh chandra
Presentation by saurabh chandraPresentation by saurabh chandra
Presentation by saurabh chandraPMI_IREP_TP
 
Techniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunTechniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunExcella
 
DevOps made simple - Understand DevOps and steps to become a DevOps expert
DevOps made simple  - Understand DevOps and steps to become a DevOps expertDevOps made simple  - Understand DevOps and steps to become a DevOps expert
DevOps made simple - Understand DevOps and steps to become a DevOps expertThinkCerti
 
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...Matt Tesauro
 
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...PROIDEA
 
Crossing the Chasm & Pull-based change interactive workshop handouts
Crossing the Chasm & Pull-based change interactive workshop handouts Crossing the Chasm & Pull-based change interactive workshop handouts
Crossing the Chasm & Pull-based change interactive workshop handouts Yuval Yeret
 
pull based change management - Summary of interactive workshop at Lean Kanban...
pull based change management - Summary of interactive workshop at Lean Kanban...pull based change management - Summary of interactive workshop at Lean Kanban...
pull based change management - Summary of interactive workshop at Lean Kanban...Yuval Yeret
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeMatt Tesauro
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
Inssan ppt Paperless Office.pptx
Inssan ppt Paperless Office.pptxInssan ppt Paperless Office.pptx
Inssan ppt Paperless Office.pptxAkashDogra11
 

Similar to Intro to DevOps (20)

Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreEmbracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyre
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
 
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaTest Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
 
Epic Estimation - Agile or High Risk Guesswork
Epic Estimation - Agile or High Risk GuessworkEpic Estimation - Agile or High Risk Guesswork
Epic Estimation - Agile or High Risk Guesswork
 
Presentation by saurabh chandra
Presentation by saurabh chandraPresentation by saurabh chandra
Presentation by saurabh chandra
 
Techniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunTechniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and Fun
 
DevOps made simple - Understand DevOps and steps to become a DevOps expert
DevOps made simple  - Understand DevOps and steps to become a DevOps expertDevOps made simple  - Understand DevOps and steps to become a DevOps expert
DevOps made simple - Understand DevOps and steps to become a DevOps expert
 
Eyer
EyerEyer
Eyer
 
W2A1_Moore_Christina
W2A1_Moore_ChristinaW2A1_Moore_Christina
W2A1_Moore_Christina
 
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
 
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
 
Mousa CV Engineer.
Mousa CV Engineer.Mousa CV Engineer.
Mousa CV Engineer.
 
Crossing the Chasm & Pull-based change interactive workshop handouts
Crossing the Chasm & Pull-based change interactive workshop handouts Crossing the Chasm & Pull-based change interactive workshop handouts
Crossing the Chasm & Pull-based change interactive workshop handouts
 
pull based change management - Summary of interactive workshop at Lean Kanban...
pull based change management - Summary of interactive workshop at Lean Kanban...pull based change management - Summary of interactive workshop at Lean Kanban...
pull based change management - Summary of interactive workshop at Lean Kanban...
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec Life
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
Inssan ppt Paperless Office.pptx
Inssan ppt Paperless Office.pptxInssan ppt Paperless Office.pptx
Inssan ppt Paperless Office.pptx
 

Recently uploaded

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 

Recently uploaded (20)

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 

Intro to DevOps

  • 1. Copyright ©2017. All Rights Reserved DevOps https://scr.sad.supinfo.com/articles/resources/212924/3652/0.png
  • 2. Ops Team Scrum Team: Focus on Delivery and Speed Source – Dana Pylayeva, http://www.bookmetrix.com/detail/book/5c5e07b6-7993-4cb8-9712-79295d14a87e#downloads Max 30 days Releasable
  • 3. On-call support Monitoring Upgrades Security Patching Backups Ops Team: Focus on Stability and Reliability Source – Dana Pylayeva, http://www.bookmetrix.com/detail/book/5c5e07b6-7993-4cb8-9712-79295d14a87e#downloads
  • 4. And the frustration continued… Copyright ©2017. All Rights Reserved 1. Chaos at production because of frequent deliveries 2. Lot of manual work resulting in deployment issues and downtime 3. Still works in silos, no end-to-end ownership 4. Lead time between development completion to customer delivery
  • 5. Copyright ©2017. All Rights Reserved DevOps is NOT
  • 6. Copyright ©2017. All Rights Reserved Its Not No Ops https://devops.com/wp-content/uploads/2015/11/NoOps.jpg
  • 7. Copyright ©2017. All Rights Reserved Its Not Just Tools http://www.ecmag.com/sites/default/files/xml_uploads/unzipped/_KleinTools.ElectriciansHandTools_0.jpg
  • 8. Copyright ©2017. All Rights Reserved Its Not a Job Title https://dlutzy.files.wordpress.com/2011/06/devopsorgchart2.gif
  • 9. Copyright ©2017. All Rights Reserved Its Not Just Dev and Ops http://sdtimes.com/wp-content/uploads/2015/08/SEP15-0817-OPINION-GUESTVIEW-SETHU.png
  • 10. Copyright ©2017. All Rights Reserved DevOps is 1. Continuous Development, Integration and Testing 2. Continuous Delivery and Deployment 3. Continuous Operations and Monitoring https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAfGAAAAJGMzOTkzNjMxLWQ1ZDYtNDVkZS1iMzVkLTUxNTFlZDEyMDdlYw.jpg
  • 11. Copyright ©2017. All Rights Reserved References https://images-na.ssl-images-amazon.com/images/I/51E8AO50Y7L._AC_UL320_SR212,320_.jpg https://images-na.ssl-images-amazon.com/images/I/51GspNFDWIL._SY344_BO1,204,203,200_.jpg
  • 12. Copyright ©2017. All Rights Reserved Three Ways Approach 1. System Thinking 2. Amplify the feedback loop 3. Continuous experimentation and learning http://images.techhive.com/images/article/2016/07/gears-1443762_1280-100669732-primary.idge.jpg
  • 13. Copyright ©2017. All Rights Reserved 1st Way – System Thinking http://itrevolution.com/wp-content/uploads/2012/08/first-way2.png Understand and increase the flow of work, from left to right
  • 14. Copyright ©2017. All Rights Reserved 1st Way – System Thinking 1. Make work visible – Kanban or Sprint board 2. Limit WIP – context switching and multitasking 3. Reduce the batch size – annual vs monthly release schedule 4. Reduce the number of handoffs – horizontal and vertical both 5. Continually identify and elevate our constraints 1. Environment creation 2. Code deployment 3. Test setup and run 6. Eliminate Waste in the value stream 1. Partially Not Done work 2. Extra processes 3. Extra features 4. Manual work
  • 15. Copyright ©2017. All Rights Reserved 2nd Way – Amplify the feedback loops Create short feedback loop that enables continuous improvement, right to left
  • 16. Copyright ©2017. All Rights Reserved 2nd Way – Amplify the feedback loops 1. See problems as they occur – GM car manufacturing 2. Swarm and solve problems to build new knowledge – Andon cord 3. Keep pushing quality closer to the source – testing, approvals, deployments etc. 4. Enable optimizing for downstream work centres – internal customers
  • 17. Copyright ©2017. All Rights Reserved 3rd Way – Continuous Experimentation and Learning
  • 18. Copyright ©2017. All Rights Reserved 3rd Way – Continuous Experimentation and Learning 1. Enabling organizational learning and a safety culture 2. Institutionalize the improvement of daily work – Technical debt, Alcoa case study 3. Transform local discoveries into global improvements – reinventing the wheel 4. Inject resilience patterns into our daily work - RBS
  • 19. Copyright ©2017. All Rights Reserved Video
  • 20. Copyright ©2017. All Rights Reserved
  • 21. Copyright ©2017. All Rights Reserved Thanks