an introduction to goldratt's theory of constraints for devops edi
TRANSCRIPT
![Page 1: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/1.jpg)
An Introduction to Theory of Constraints (TOC)Laz Allen, Agile Coach at Skyscanner
![Page 2: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/2.jpg)
Introductions
Laz Allen
https://www.linkedin.com/in/lazallen
@LazAllen
Agile Coach at Skyscanner
![Page 3: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/3.jpg)
Overview
Overview
• What is the Theory of Constraints (TOC)?• A TOC tool you may not have heard about• A TOC refresher that you might have
![Page 4: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/4.jpg)
What is TOC?
![Page 5: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/5.jpg)
2 Words to describe TOC
FOCUS & LEVERAGE
Eli Goldratt 1947-2011
For continuous improvement
![Page 6: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/6.jpg)
Theory of Constraints
1. Optimise the whole system, not individual parts
2. Optimise for throughput of value before work in progress and cost
3. There will be ONE (or few) constraint, cause, tension causing most of the problems
![Page 7: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/7.jpg)
Slide credit: It's systems all the way down! By Chris McDermott, Agile Coach
![Page 8: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/8.jpg)
Thinking Processes vs Solutions
![Page 9: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/9.jpg)
Solving Dilemmas with TOC
![Page 10: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/10.jpg)
Evaporating Clouds
Evaporating Clouds
ObjectiveA
Need C
Need B
Want D’
Want D
CONFLICT
![Page 11: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/11.jpg)
![Page 12: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/12.jpg)
![Page 13: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/13.jpg)
![Page 14: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/14.jpg)
Flow Systems and the 5 Focusing Steps
![Page 15: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/15.jpg)
Spot the constraint
![Page 16: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/16.jpg)
Flow Analysis (Kanban)• Quick and Simple,
Compatible with
Scrum etc… !
Just stage by stage
![Page 17: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/17.jpg)
Example of a flow system in Skyscanner
Partner Management System
Commercial / Account Managers
Triage(Partner Success
Managers)
Integration Development (Partner Eng)
![Page 18: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/18.jpg)
The 5 Focusing Steps
![Page 19: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/19.jpg)
Escalator Example
Holborn London Underground Station
![Page 20: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/20.jpg)
![Page 21: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/21.jpg)
![Page 22: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/22.jpg)
Value Stream MappingFinding waste within the constraint
![Page 23: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/23.jpg)
Pre-Validated Techniques
![Page 24: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/24.jpg)
Small Batch Sizes
20 days
5 days
Lead time = waiting time + build time
![Page 25: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/25.jpg)
![Page 26: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/26.jpg)
![Page 27: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/27.jpg)
Gloria Mark of the University of California
found that a typical office worker gets only 11 minutes between each interruption,
while it takes an average of 25 minutes to return to the original task after an interruption.
![Page 28: An Introduction to Goldratt's Theory of Constraints for DevOps Edi](https://reader036.vdocument.in/reader036/viewer/2022062503/58f9c088760da32f4b8b5375/html5/thumbnails/28.jpg)
Pre Validated Techniques• Buffer in front of
constraint• teams able to deliver
value independently • Build Quality In• Prioritising
Still work for one stage or many