SlideShare une entreprise Scribd logo
1  sur  12
DevOps
The Phoenix Project
Simulation
Murughan Palaniachari
http://www.unicomlearning.com/2017/Devops_Microservices_and_Containers_Summit_Bangalore/
Who am I?
Murughan Palaniachari
DevOps Coach @ Euromonitor
Organizer - Cloud and DevOps meetup
15th Floor Developer
https://elevate-org.com/
https://devopsgames.com/
https://in.linkedin.com/in/murughan
@Murughan_P
Must-read DevOps books
https://www.linkedin.com/pulse/must-read-books-transform-organization-murughan-palaniachari
@Murughan_P
@Murughan_P
Novel
Bill is an IT manager at Parts Unlimited.
Bill gets a call from the CEO.
The company’s new IT initiative, code named Phoenix Project, is critical
to the future of Parts Unlimited
The Project Phoenix was $20 million over budget and three years late
The CEO wants Bill to report directly to him
Fix the mess in ninety days or else Bill’s entire department will be
outsourced.
@Murughan_P
Generic Problems
• Fragile artefacts become more fragile
• Technical debt grows
• Date-driven application projects focus only on features, sacrificing non-
functional requirements, which results in more fragile artifacts in
production
• Application deployment take longer, more difficult, getting worse
• IT Ops is stuck fire fighting and therefore cannot do preventive work or
new projects
• Long feature delivery cycle times result in more political decision making,
meaning more focus on features (vs. non-functional requirements)
@Murughan_P
Simulation
• Now you are Bill Palmer – VP of IT operations
• Identify roles in your group
• Come up with your step by step approach to
• Deliver Phoenix Project
• Save the company, employees and your job
@Murughan_P
Simulation
• Increase the profitability, efficiency and quality of delivery
• Create a Culture of fast delivery and fast feedback
• Create an Organisation culture of safety and continuous
improvement
• Identify DevOps principles and practices
• Identify tools and technology enhancements for CICD.
@Murughan_P
How Brent Saved Parts Unlimited and made
company profitable?
3 ways of DevOps
@Murughan_P
First Way – Accelerate Feedback
• Draw value stream mapping
• Continually identify and elevate our constraints
• Make work visible
• Limit WIP
• Reduce batch sizes
• Eliminate hardship and waste in the value stream - waste constituted
the largest threat to business
• Reduce the number of handoffs
@Murughan_P
Second Way – Amplify feedback
• Working safely within complex systems.
• See problems as they occur
• Swarm and solve problems to build new knowledge - Toyota Andon
cord
• Keep pushing quality closer to the source - make quality everyone’s
responsibility
• Enable optimising for downstream work centres -
@Murughan_P
The third way – continuous learning and
experimentation
• Enabling organizational learning and Safety culture.
• Institutionalize the Improvement of Daily Work.
• Transform Local Discoveries into Global Improvements.
• Inject Resilience Patters into our daily work.
• Leaders Reinforce a Learning Culture.
@Murughan_P

Contenu connexe

Tendances

Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
sailias
 

Tendances (12)

Josh Borts's Presentation
Josh Borts's PresentationJosh Borts's Presentation
Josh Borts's Presentation
 
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a TowelFailing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
 
Scaling Agile Delivery
Scaling Agile DeliveryScaling Agile Delivery
Scaling Agile Delivery
 
The Key to the SAFe: Principles over Practices
The Key to the SAFe: Principles over PracticesThe Key to the SAFe: Principles over Practices
The Key to the SAFe: Principles over Practices
 
Kanban on different flight levels - with an implementation example
Kanban on different flight levels - with an implementation exampleKanban on different flight levels - with an implementation example
Kanban on different flight levels - with an implementation example
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
Producing An App - DigiLittleAcorns
Producing An App - DigiLittleAcornsProducing An App - DigiLittleAcorns
Producing An App - DigiLittleAcorns
 
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
 
Board RA in QC- viscosity
Board RA in QC-  viscosityBoard RA in QC-  viscosity
Board RA in QC- viscosity
 
RethinkingAgile_AAC2019
RethinkingAgile_AAC2019RethinkingAgile_AAC2019
RethinkingAgile_AAC2019
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
 
Using mobile learning as an effective onboarding tool
Using mobile learning as an effective onboarding toolUsing mobile learning as an effective onboarding tool
Using mobile learning as an effective onboarding tool
 

Similaire à DevOps the phoenix project simulation

DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
Gene Kim
 

Similaire à DevOps the phoenix project simulation (20)

Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Quality Management Practice in IT Projects
Quality Management Practice in IT ProjectsQuality Management Practice in IT Projects
Quality Management Practice in IT Projects
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
HOW WILL THE FOURTH INDUSTRIAL REVOLUTION IMPACT HR AND LEARNING & DEVELOPMEN...
HOW WILL THE FOURTH INDUSTRIAL REVOLUTION IMPACT HR AND LEARNING & DEVELOPMEN...HOW WILL THE FOURTH INDUSTRIAL REVOLUTION IMPACT HR AND LEARNING & DEVELOPMEN...
HOW WILL THE FOURTH INDUSTRIAL REVOLUTION IMPACT HR AND LEARNING & DEVELOPMEN...
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
 
LKIN18 : DevOps Continuous Improvement with Lean and Kanban - Niladri Choudhuri
LKIN18 :  DevOps Continuous Improvement with Lean and Kanban - Niladri ChoudhuriLKIN18 :  DevOps Continuous Improvement with Lean and Kanban - Niladri Choudhuri
LKIN18 : DevOps Continuous Improvement with Lean and Kanban - Niladri Choudhuri
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
5 Simple Ways to Higher DevOps Integration
5 Simple Ways to Higher DevOps Integration5 Simple Ways to Higher DevOps Integration
5 Simple Ways to Higher DevOps Integration
 
ERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case StudyERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case Study
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
 
Having a PMO with agile flavor
Having a PMO with agile flavorHaving a PMO with agile flavor
Having a PMO with agile flavor
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
 
DOES15 DevOps@TGT (re)building an engineering culture
DOES15 DevOps@TGT (re)building an engineering culture DOES15 DevOps@TGT (re)building an engineering culture
DOES15 DevOps@TGT (re)building an engineering culture
 
The Architect's Blind Spot - SACON New York 2019
The Architect's Blind Spot - SACON New York 2019The Architect's Blind Spot - SACON New York 2019
The Architect's Blind Spot - SACON New York 2019
 
Using Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development ProcessesUsing Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development Processes
 

Plus de Murughan Palaniachari

Plus de Murughan Palaniachari (15)

Blockchain on aws
Blockchain on awsBlockchain on aws
Blockchain on aws
 
Hyperledger Fabric
Hyperledger FabricHyperledger Fabric
Hyperledger Fabric
 
Azure Blockchain Workbench
Azure Blockchain WorkbenchAzure Blockchain Workbench
Azure Blockchain Workbench
 
Create and Deploy your ERC20 token with Ethereum
Create and Deploy your ERC20 token with EthereumCreate and Deploy your ERC20 token with Ethereum
Create and Deploy your ERC20 token with Ethereum
 
Agile scrum with Microsoft VSTS
Agile scrum with Microsoft VSTSAgile scrum with Microsoft VSTS
Agile scrum with Microsoft VSTS
 
Git version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSGit version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTS
 
Write smart contract with solidity on Ethereum
Write smart contract with solidity on EthereumWrite smart contract with solidity on Ethereum
Write smart contract with solidity on Ethereum
 
DevOps culture
DevOps cultureDevOps culture
DevOps culture
 
Blockchain concepts
Blockchain conceptsBlockchain concepts
Blockchain concepts
 
DevOps ci/cd with Microsoft vsts and azure
DevOps ci/cd with Microsoft vsts and azureDevOps ci/cd with Microsoft vsts and azure
DevOps ci/cd with Microsoft vsts and azure
 
DevOps culture in high performing organization and adoption & growth of DevOps
DevOps culture in high performing organization and adoption & growth of DevOps DevOps culture in high performing organization and adoption & growth of DevOps
DevOps culture in high performing organization and adoption & growth of DevOps
 
DevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flowDevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flow
 
DevOps game marshmallow challenge
DevOps game marshmallow challengeDevOps game marshmallow challenge
DevOps game marshmallow challenge
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
 
Top 10 devops values
Top 10 devops valuesTop 10 devops values
Top 10 devops values
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

DevOps the phoenix project simulation

  • 2. http://www.unicomlearning.com/2017/Devops_Microservices_and_Containers_Summit_Bangalore/ Who am I? Murughan Palaniachari DevOps Coach @ Euromonitor Organizer - Cloud and DevOps meetup 15th Floor Developer https://elevate-org.com/ https://devopsgames.com/ https://in.linkedin.com/in/murughan @Murughan_P
  • 5. Novel Bill is an IT manager at Parts Unlimited. Bill gets a call from the CEO. The company’s new IT initiative, code named Phoenix Project, is critical to the future of Parts Unlimited The Project Phoenix was $20 million over budget and three years late The CEO wants Bill to report directly to him Fix the mess in ninety days or else Bill’s entire department will be outsourced. @Murughan_P
  • 6. Generic Problems • Fragile artefacts become more fragile • Technical debt grows • Date-driven application projects focus only on features, sacrificing non- functional requirements, which results in more fragile artifacts in production • Application deployment take longer, more difficult, getting worse • IT Ops is stuck fire fighting and therefore cannot do preventive work or new projects • Long feature delivery cycle times result in more political decision making, meaning more focus on features (vs. non-functional requirements) @Murughan_P
  • 7. Simulation • Now you are Bill Palmer – VP of IT operations • Identify roles in your group • Come up with your step by step approach to • Deliver Phoenix Project • Save the company, employees and your job @Murughan_P
  • 8. Simulation • Increase the profitability, efficiency and quality of delivery • Create a Culture of fast delivery and fast feedback • Create an Organisation culture of safety and continuous improvement • Identify DevOps principles and practices • Identify tools and technology enhancements for CICD. @Murughan_P
  • 9. How Brent Saved Parts Unlimited and made company profitable? 3 ways of DevOps @Murughan_P
  • 10. First Way – Accelerate Feedback • Draw value stream mapping • Continually identify and elevate our constraints • Make work visible • Limit WIP • Reduce batch sizes • Eliminate hardship and waste in the value stream - waste constituted the largest threat to business • Reduce the number of handoffs @Murughan_P
  • 11. Second Way – Amplify feedback • Working safely within complex systems. • See problems as they occur • Swarm and solve problems to build new knowledge - Toyota Andon cord • Keep pushing quality closer to the source - make quality everyone’s responsibility • Enable optimising for downstream work centres - @Murughan_P
  • 12. The third way – continuous learning and experimentation • Enabling organizational learning and Safety culture. • Institutionalize the Improvement of Daily Work. • Transform Local Discoveries into Global Improvements. • Inject Resilience Patters into our daily work. • Leaders Reinforce a Learning Culture. @Murughan_P