Slide 1

Slide 1 text

Amazing Ops using Theory of Constraints & Lean

Slide 2

Slide 2 text

Should you listen to me?

Slide 3

Slide 3 text

I read all these books

Slide 4

Slide 4 text

sharing what I learned

Slide 5

Slide 5 text

○ History & People ○ Theory of Constraints ○ Lean / Toyota Production System ○ Lean IT

Slide 6

Slide 6 text

History & People

Slide 7

Slide 7 text

Japan occupied by the Allied Powers until 1952. WWII to 1953 U.S. provided $5.9b to "Aid Asia". non-Marshall Plan $2.4b to Japan. $282m to Israel wikipedia.org/wiki/Marshall_Plan Japan post-WWII history & people

Slide 8

Slide 8 text

Statistics Prof. NY Uni. of Business. Worked from 1947 onwards in Japan. Emphasis on statistical process control. Quality = Result of work efforts / Total costs. wikipedia.org/wiki/W._Edwards_Deming William Edwards Deming history & people

Slide 9

Slide 9 text

W. Edwards Deming 1900 - 1993 people & history history & people

Slide 10

Slide 10 text

W. Edwards Deming 1900 - 1993 It is not necessary to change. Survival is not mandatory. In God we trust; all others must bring data. people & history history & people

Slide 11

Slide 11 text

W. Edwards Deming 1900 - 1993 people & history history & people doing his best It is not enough to do your best; you must know what to do, and then do your best.

Slide 12

Slide 12 text

Joseph Moses Juran Thought leader on Cost of Poor Quality. Applied the Pareto Principle to quality issues. Cultural resistance = Root of quality issues. wikipedia.org/wiki/Joseph_M._Juran history & people

Slide 13

Slide 13 text

Joseph M. Juran 1904 - 2008 history & people

Slide 14

Slide 14 text

Joseph M. Juran 1904 - 2008 Goal setting has traditionally been based on past performance. This practice has tended to perpetuate the sins of the past. We cannot solve our problems with the same thinking we used when we created them. - Albert Einstein history & people

Slide 15

Slide 15 text

Taiichi Ohno 大野耐 The father of the Toyota Production System Devised the seven Muda 無駄 Just In Time wikipedia.org/wiki/Taiichi_Ohno history & people

Slide 16

Slide 16 text

Taiichi Ohno 1912 - 1990 Where there is no Standard there can be no Kaizen. Costs do not exist to be calculated. Costs exist to be reduced. The more inventory a company has, the less likely they will have what they need. history & people

Slide 17

Slide 17 text

Eliyahu Moshe Goldratt Israely physicist turned business guru. Theory of Constraints author. .םיצוליאה תרות הגוה wikipedia.org/wiki/Eliyahu_M._Goldratt history & people

Slide 18

Slide 18 text

Eliyahu M. Goldratt 1947 - 2011 history & people

Slide 19

Slide 19 text

Eliyahu M. Goldratt 1947 - 2011 An hour saved at a non-bottleneck is a mirage. history & people

Slide 20

Slide 20 text

Theory of Constraints wikipedia.org/wiki/Theory_of_Constraints

Slide 21

Slide 21 text

ToC Measures T of Constraints ○ Throughput ○ Inventory ○ Operating Cost Until the product is bought - nothing was sold.

Slide 22

Slide 22 text

Traditional Inventory = ↑ Profit ○ overproduction ○ busy = efficient Operational Cost #1 ○ Sub-system optimization ○ Cost center disease ToC Measures T of Constraints Theory of Constraints Inventory = ↓ Profit ○ sell inventory ○ extra work discouraged Throughput #1 ○ Systemic optimization ○ Continuous Improvement

Slide 23

Slide 23 text

ToC order of Measures T of Constraints 1. ↑ Throughput 2. ↓ Inventory 3. ↓ Operating Cost

Slide 24

Slide 24 text

ToC Steps T of Constraints 1. Identify the constraints 2. Exploit the constraint 3. Subordinate and sync to the constraint 4. Elevate performance of the constraint 5. Repeat

Slide 25

Slide 25 text

ToC - What is a Constraint? T of Constraints Constraint = Capacity cannot meet demand

Slide 26

Slide 26 text

meet Herbie

Slide 27

Slide 27 text

Identify the Constraint(s) T of Constraints signs: ○ people queue ○ inventory buildup ○ units to be processed ○ work in progress / backlog

Slide 28

Slide 28 text

Exploit the Constraint T of Constraints Maximize its utilization toward productive throughput - Don't allow it to be idle. time lost at the constraint is lost forever; it can never be made up H

Slide 29

Slide 29 text

Subordinate and Sync to the Constraint T of Constraints Drum - production rate of the constraint sets rate for the system, both upstream & downstream. Buffer - Placed in front of the drum (upstream) to keep constraint busy, have no throughput disruption. Rope - Actions taken to tie the rate at which material is released into the system to production rate of the drum. H

Slide 30

Slide 30 text

Subordinate and Sync to the Constraint T of Constraints Drum - Buffer - Rope Drum Buffer Rope

Slide 31

Slide 31 text

Elevate performance of the Constraint T of Constraints H

Slide 32

Slide 32 text

ToC Pitfalls Perfectly Balanced Line ● Elevating 'all' constraints by elimination ● Multiple constraints = Loss of control ● Floating Bottlenecks = Unpredictable & Unmanageable

Slide 33

Slide 33 text

Lean Toyota Production System wikipedia.org/wiki/Toyota_Production_System

Slide 34

Slide 34 text

Lean Foundation Jidoka Autonomation Built-in quality Stop at abnormalities Just in Time Single piece flow Pull production Takt time production People People People People Heijunka

Slide 35

Slide 35 text

Autonomation 1. Detect the abnormality. 2. Stop. 3. Fix or correct the immediate condition. 4. Investigate the root cause and install a countermeasure. Jidoka 自働化 Lean TPS

Slide 36

Slide 36 text

Mistake proofing avoid (yokeru) mistakes (poka) Poka-yoke ポカヨケ Lean TPS

Slide 37

Slide 37 text

Just in Time Lean TPS Provide customer what he needs, at the right time and in the right quantity. ○ Single piece flow ○ Pull production ○ Takt time

Slide 38

Slide 38 text

Kanban 看板 Lean TPS kanban = card Used by downstream processes to signal upstream.

Slide 39

Slide 39 text

Heijunka 平準化 Lean TPS Smooth processing and production. ○ Leveling ○ Sequencing ○ Stability and standardization

Slide 40

Slide 40 text

The Deming Cycle wikipedia.org/wiki/PDCA originates from Francis Bacon (Novum Organum, 1620) aka. Scientific Method Plan Do Check Act change control

Slide 41

Slide 41 text

Muda 無駄 the seven wastes Lean TPS ○ Transportation ○ Inventory ○ Motion ○ Waiting ○ Over-processing ○ Over-production ○ Defects

Slide 42

Slide 42 text

Before it moves, hold it, Before it goes wrong, mend it, Drain off water in winter before it freezes, Before weeds grow, sow them to the breezes, Can foresee Harmful events and not allow them to be. - Chapter 64 of the 道德經 Tao Teh Ching by Lao Tzu, 600 BC wayist.org/ttc compared/

Slide 43

Slide 43 text

Prevention - the 5Ss ○ Sort ○ Straighten ○ Scrub ○ Systemize ○ Standardize Lean TPS shadow box

Slide 44

Slide 44 text

Kaizen 改善 Lean TPS Good Change / Improvement / Change for the better ○ Eliminate "hard" work - Muri 無理 ○ Perform experiments (PDCA) ○ Participation of people in the improvement

Slide 45

Slide 45 text

Genchi Genbutsu 現地現物 Go and see. Go to the Gemba 現場, the real place. Go to where the work gets done. Lean TPS

Slide 46

Slide 46 text

Lean IT Operations wikipedia.org/wiki/Lean_software_development

Slide 47

Slide 47 text

Principles ○ Eliminate waste ○ Amplify learning ○ Decide as late as possible ○ Deliver as fast as possible ○ Empower the team ○ Build integrity in ○ See the whole Lean IT

Slide 48

Slide 48 text

"Think big, act small, fail fast; learn rapidly" Lean IT

Slide 49

Slide 49 text

Agile History 1970 Tom Gilb publishing Evolutionary Project Management (EVO) 1974 E.A.Edmonds paper introduces Adaptive Software Development process 1990s Agile methods vs. heavyweight project management methods 2001 Manifesto for Agile Software Development 2005 Declaration of Interdependence by Alistair Cockburn and Jim Highsmith Lean IT

Slide 50

Slide 50 text

Devops History 1993 Mark Bugess creates CFEngine and presents in a paper at the CERN computing conference 2005 Puppet Labs founded by Luke Kanies 2008 first Velocity conference by O'Reilly focusing on web performance and operations 2008 Jesse Robbins & Adam Jacob found OpsCode 2009 Patrick Debois talks about DevOps and organizes the first DevOpsDays in Belgium Lean IT

Slide 51

Slide 51 text

Recommended books/video/audio ○ The Goal bit.ly/the-goal ○ The Phoenix Project bit.ly/the-phoenix-project ○ Office Space bit.ly/office-space-movie ○ NUMMI Final Days bit.ly/nummi-final-days

Slide 52

Slide 52 text

www.devops.co.il Evgeny Zislis about.me/kesor

Slide 53

Slide 53 text

? bit.ly/toc-lean-ops