SlideShare una empresa de Scribd logo
1 de 36
Why Pipelines Matter
Michael Ducy
Chef Software
Some Foundations of DevOps
Three Ways
• Systems Thinking
• Amplify Feedback Loops
• Continuous Learning and Improvement
Systems Thinking
• Avoid Local Optimization
• Understand Impact to up or downstream actors
Amplify Feedback
• Required for
• Improvement
• Quality Control
• Removal of Waste
Continuous Learning & Improvement
• Improvement is never “Done”
• Practices and Processes Improve
• Improvement in one area requires improvement elsewhere
Flow
Flow
Flow
Flow
Flow
Flow
Flow
Flow
Flow
Flow
Business
Requirements
Customer
Delivery
Flow
Business
Requirements
Customer
Delivery
Lean IT
Removal of Waste
Lean
“If you were to release everyday, how much of
your time would be spent on process?”
- Adrian Cockcroft
Lean - Muda
1. Defects (Bad builds)
2. Overproduction of things not demanded by actual customers
3. Inventories awaiting further processing or consumption
4. Unnecessary over-processing (for example, relying on inspections rather
than designing the process to eliminate problems)
5. Unnecessary motion of employees (meetings)
6. Unnecessary transport and handling of goods (Approvals)
7. Waiting for an upstream process to deliver, or for a machine to finish
processing, or for a supporting function to be completed, or for an
interrupted worker to get back to work...
Muda - 7 types of waste - http://www.systems2win.com/LK/lean/7wastes.htm
Visualization of Work
• Kanban – Visualize work to be done
• Value Streams – Visualize work as it is done
Kanban
http://leankit.com/blog/wp-content/uploads/2015/02/Screen-Shot-2015-06-17-at-4.13.00-PM-1024x510.png
Value Streams
Value Streams
OS App DB Security
Continuous Integration
Continuous Delivery
Built on Pipelines
Pipelines
•Systems Thinking
•Amplify Feedback
Optimizing a Pipeline
•Find Areas of waste
•Find Areas missing feedback loops
Value Stream Maps
Pipelines:
• Help us visualize our work
• Continuously Improve and Experiment
• Encourage Systems Thinking
• Amplifies Feedback
Everything is an Artifact
Everything can be a Pipeline
Everything gets the benefits
• Help us visualize our work
• Continuously Improve and Experiment
• Encourage Systems Thinking
• Amplifies Feedback
Everything is a Value Stream

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
Agile ncr2016 ppt
Agile ncr2016 pptAgile ncr2016 ppt
Agile ncr2016 ppt
 
DevOps Condensed
DevOps CondensedDevOps Condensed
DevOps Condensed
 
Demystifying DevOps
Demystifying DevOpsDemystifying DevOps
Demystifying DevOps
 
DevOps: Hype or Hope
DevOps: Hype or HopeDevOps: Hype or Hope
DevOps: Hype or Hope
 
Wix Dev-Centric Culture And Continuous Delivery
Wix Dev-Centric Culture And Continuous DeliveryWix Dev-Centric Culture And Continuous Delivery
Wix Dev-Centric Culture And Continuous Delivery
 
Improving process for agile delivery | BMK | MSD Presentation
Improving process for agile delivery | BMK | MSD PresentationImproving process for agile delivery | BMK | MSD Presentation
Improving process for agile delivery | BMK | MSD Presentation
 
Kanban - Classes of Service
Kanban - Classes of ServiceKanban - Classes of Service
Kanban - Classes of Service
 
Qa & You
Qa & YouQa & You
Qa & You
 
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014
 
Scaling r&d org while maintaining quality
Scaling r&d org while maintaining qualityScaling r&d org while maintaining quality
Scaling r&d org while maintaining quality
 
Are you ready for DevOps?
Are you ready for DevOps?Are you ready for DevOps?
Are you ready for DevOps?
 
Kanban - A recipe for success
Kanban - A recipe for successKanban - A recipe for success
Kanban - A recipe for success
 
Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in TestingAdam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
 
Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015
 
Measuring DevOps Performance
Measuring DevOps PerformanceMeasuring DevOps Performance
Measuring DevOps Performance
 
Lean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey startsLean IT: PNNL IT's Lean journey starts
Lean IT: PNNL IT's Lean journey starts
 
Becoming Lean
Becoming LeanBecoming Lean
Becoming Lean
 
Kanban software development
Kanban software developmentKanban software development
Kanban software development
 
Kanban
KanbanKanban
Kanban
 

Similar a Why Pipelines Matter

Lecture5-QualitativeAnalysis.pptx
Lecture5-QualitativeAnalysis.pptxLecture5-QualitativeAnalysis.pptx
Lecture5-QualitativeAnalysis.pptx
ssuser0d0f881
 

Similar a Why Pipelines Matter (20)

Lean Introduction.pptx
Lean Introduction.pptxLean Introduction.pptx
Lean Introduction.pptx
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
 
Lean Process and Production
Lean Process and ProductionLean Process and Production
Lean Process and Production
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
 
SAFe and DevOps - better together
SAFe and DevOps - better togetherSAFe and DevOps - better together
SAFe and DevOps - better together
 
Slides 2015 for contact 7
Slides 2015 for contact 7Slides 2015 for contact 7
Slides 2015 for contact 7
 
6. Process-Flow Analysis.pdf
6. Process-Flow Analysis.pdf6. Process-Flow Analysis.pdf
6. Process-Flow Analysis.pdf
 
Lean vs six sigma -jk
Lean vs six sigma  -jkLean vs six sigma  -jk
Lean vs six sigma -jk
 
Lean manufacturing overview
Lean manufacturing overviewLean manufacturing overview
Lean manufacturing overview
 
Is your data center on the verge of a crisis?
Is your data center on the verge of a crisis?Is your data center on the verge of a crisis?
Is your data center on the verge of a crisis?
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
Miliken Performance system.pdf
Miliken Performance system.pdfMiliken Performance system.pdf
Miliken Performance system.pdf
 
DevOps and ITSM
DevOps and ITSMDevOps and ITSM
DevOps and ITSM
 
Lean Manufacturing
Lean Manufacturing Lean Manufacturing
Lean Manufacturing
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Lecture5-QualitativeAnalysis.pptx
Lecture5-QualitativeAnalysis.pptxLecture5-QualitativeAnalysis.pptx
Lecture5-QualitativeAnalysis.pptx
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Proven Methods to Abnormality Management and Error Proofing
Proven Methods to Abnormality Management and Error ProofingProven Methods to Abnormality Management and Error Proofing
Proven Methods to Abnormality Management and Error Proofing
 
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdf
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdfThe study of Perpetual Evolution_Group 5_ Final Project_PPT.pdf
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdf
 

Más de Michael Ducy

The Road to Hybrid Cloud is Paved with Automation
The Road to Hybrid Cloud is Paved with AutomationThe Road to Hybrid Cloud is Paved with Automation
The Road to Hybrid Cloud is Paved with Automation
Michael Ducy
 

Más de Michael Ducy (20)

Automating Security Response with Serverless
Automating Security Response with ServerlessAutomating Security Response with Serverless
Automating Security Response with Serverless
 
Rethinking Open Source in the Age of Cloud
Rethinking Open Source in the Age of CloudRethinking Open Source in the Age of Cloud
Rethinking Open Source in the Age of Cloud
 
Open source security tools for Kubernetes.
Open source security tools for Kubernetes.Open source security tools for Kubernetes.
Open source security tools for Kubernetes.
 
Container Runtime Security with Falco
Container Runtime Security with FalcoContainer Runtime Security with Falco
Container Runtime Security with Falco
 
DevOps in a Cloud Native World
DevOps in a Cloud Native WorldDevOps in a Cloud Native World
DevOps in a Cloud Native World
 
Securing your Container Environment with Open Source
Securing your Container Environment with Open SourceSecuring your Container Environment with Open Source
Securing your Container Environment with Open Source
 
Sysdig Open Source Intro
Sysdig Open Source IntroSysdig Open Source Intro
Sysdig Open Source Intro
 
Monitoring & Securing Microservices in Kubernetes
Monitoring & Securing Microservices in KubernetesMonitoring & Securing Microservices in Kubernetes
Monitoring & Securing Microservices in Kubernetes
 
Sysdig Tokyo Meetup 2018 02-27
Sysdig Tokyo Meetup 2018 02-27Sysdig Tokyo Meetup 2018 02-27
Sysdig Tokyo Meetup 2018 02-27
 
Principles of Monitoring Microservices
Principles of Monitoring MicroservicesPrinciples of Monitoring Microservices
Principles of Monitoring Microservices
 
Survey of Container Build Tools
Survey of Container Build ToolsSurvey of Container Build Tools
Survey of Container Build Tools
 
Monoliths, Myths, and Microservices - CfgMgmtCamp
Monoliths, Myths, and Microservices - CfgMgmtCampMonoliths, Myths, and Microservices - CfgMgmtCamp
Monoliths, Myths, and Microservices - CfgMgmtCamp
 
Monoliths, Myths, and Microservices
Monoliths, Myths, and MicroservicesMonoliths, Myths, and Microservices
Monoliths, Myths, and Microservices
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 
Improving Goat Production
Improving Goat ProductionImproving Goat Production
Improving Goat Production
 
CloudStack Day 14 - Automation: The Key to Hybrid Cloud
CloudStack Day 14 - Automation: The Key to Hybrid CloudCloudStack Day 14 - Automation: The Key to Hybrid Cloud
CloudStack Day 14 - Automation: The Key to Hybrid Cloud
 
The Road to Hybrid Cloud is Paved with Automation
The Road to Hybrid Cloud is Paved with AutomationThe Road to Hybrid Cloud is Paved with Automation
The Road to Hybrid Cloud is Paved with Automation
 
The Velocity of Bureaucracy
The Velocity of BureaucracyThe Velocity of Bureaucracy
The Velocity of Bureaucracy
 
The Goat and the Silo
The Goat and the SiloThe Goat and the Silo
The Goat and the Silo
 
Little Tech, Big Impact - Monktoberfest 2013
Little Tech, Big Impact - Monktoberfest 2013Little Tech, Big Impact - Monktoberfest 2013
Little Tech, Big Impact - Monktoberfest 2013
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Why Pipelines Matter