+ All Categories
Home > Leadership & Management > An Introduction to Goldratt's Theory of Constraints for DevOps Edi

An Introduction to Goldratt's Theory of Constraints for DevOps Edi

Date post: 21-Apr-2017
Category:
Upload: laz-allen
View: 219 times
Download: 6 times
Share this document with a friend
28
An Introduction to Theory of Constraints (TOC) Laz Allen, Agile Coach at Skyscanner
Transcript
Page 1: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

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

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

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

What is TOC?

Page 5: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

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

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

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

Thinking Processes vs Solutions

Page 9: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

Solving Dilemmas with TOC

Page 10: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

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
Page 12: An Introduction to Goldratt's Theory of Constraints for DevOps Edi
Page 13: An Introduction to Goldratt's Theory of Constraints for DevOps Edi
Page 14: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

Flow Systems and the 5 Focusing Steps

Page 15: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

Spot the constraint

Page 16: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

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

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

The 5 Focusing Steps

Page 19: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

Escalator Example

Holborn London Underground Station

Page 20: An Introduction to Goldratt's Theory of Constraints for DevOps Edi
Page 21: An Introduction to Goldratt's Theory of Constraints for DevOps Edi
Page 22: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

Value Stream MappingFinding waste within the constraint

Page 23: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

Pre-Validated Techniques

Page 24: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

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
Page 26: An Introduction to Goldratt's Theory of Constraints for DevOps Edi
Page 27: An Introduction to Goldratt's Theory of Constraints for DevOps Edi

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

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


Recommended