Deming to Devops

Preview:

Citation preview

Putting the Science Back in Computer Science: From Deming

and Goldratt to Devops

@botchagalupe

Friday, September 28, 12

The History of Science Behind Devops

• The Three Ways of Devops• Deming’s 14 Points• My 7 Takeaways

itrevolution.com

Friday, September 28, 12

The Three Ways of Devops

dev2ops.orgFriday, September 28, 12

Deming’s 14 Points

1. Create a constant purpose toward improvement.2. Adopt the new philosophy. 3. Stop depending on inspections. 4. Use a single supplier for any one item. 5. Improve constantly and forever.6. Use training on the job.7. Implement leadership.8. Eliminate fear.9. Break down barriers between departments.10. Get rid of unclear slogans.11. Eliminate management by objectives.12. Remove barriers to pride of workmanship.13. Implement education and self-improvement.14. Make "transformation" everyone's job.

Friday, September 28, 12

My Seven Takeaways

1. Always be looking for a better truth. 2. A system is the sum of its human parts.3. Complexity is the enemy.4. Variation is the enemy.5. Make policies explicit.6. Learn two new words (Kaizen and Kata).7. Make people before making a service.

Friday, September 28, 12

Why Are We Here?

W. Edwards Deming14 Points - #1

"Create constancy of purpose toward improvement of product and

service, with the aim to become competitive, stay in business and to

provide jobs."

Friday, September 28, 12

Werner Karl Heisenberg (1901 – 1976)

• Father of Quantum Mechanics• Won Nobel Prize for Physics • Uncertainty Principle• Opened Pandoras Box

Friday, September 28, 12

The Father of Scientific Management

Friday, September 28, 12

“The Parable of a Frog”

Friday, September 28, 12

Takeaway #1Always be looking for a better truth.

"Adopt the new philosophy. We are in a new economic age. Western management must awaken to the

challenge, must learn their responsibilities, and take on

leadership for change."

W. Edwards Deming14 Points - #2

Friday, September 28, 12

Neo Taylorism

A Japanese Commentary on Taylor

“We will win, and you will lose. You cannot do anything about it because your failure is an internal disease. Your companies are based on Taylor’s principles. Worse, your heads are Taylorized, too.”

Konosuke Matsushita Founder, Matsushita Electronics 1988

Friday, September 28, 12

The Devops First Way: Systems Thinking

Friday, September 28, 12

W. Edwards Deming (1900 – 1993)

• Father of Quality• Understanding of the system• Understanding human behavior• Understanding variation • WWII success credited to his quality approach• Taught Japan after WWII and transformed quality• In 1980 Transformed American quality revolution• The Foundations of Six Sigma

Friday, September 28, 12

System of Profound Knowledge

Friday, September 28, 12

Taiichi Ohno (1912 – 1990)

• Father of Lean • Toyota Production System (TPS) • Just in Time (JIT) & Pull• Inventor of Kanban• Eliminate Waste• 5 Whys method as "the basis of Toyota's scientific approach

Friday, September 28, 12

Takeaway #2 A system is the sum of its human parts

"Break down barriers between departments. People in research,

design, sales, and production must work as a team, in order to foresee problems of production and usage that may be encountered with the

product or service."W. Edwards Deming14 Points - #9

Friday, September 28, 12

Eliyahu M. Goldratt (1947 – 2011)

• Father of Theory of Constraints• Published the Goal in 1984• Drum-Buffer-Rope• Like Deming he was a Physicist • Five Focusing Steps for Managing• Global vs Local Optimization • Inherent Simplicity • Current & Future Reality Tree

Friday, September 28, 12

Inherent Simplicity

Friday, September 28, 12

Current Reality Tree

Friday, September 28, 12

Takeaway #3Complexity is the Enemy

"Cease dependence on inspection to achieve quality. Eliminate the need for massive inspection by

building quality into the product in the first place."

W. Edwards Deming14 Points - #3

Friday, September 28, 12

The Devops Second Way: Feedback Loops

Friday, September 28, 12

Walter A. Shewhart (1891 – 1967)

• Father of statistical quality control• Creator of Control Chart/Shewhart chart• Creator of PDSA/PDCA• Chance and Assignable Variation • Another Physics guy• Worked for Bell Labs• “Statistical Method from the Viewpoint of Quality Control”- 1939

Friday, September 28, 12

Control Chart

Friday, September 28, 12

Takeaway #4Variation is the Enemy

"Improve constantly and forever the system of production and service,

to improve quality and productivity, and thus constantly decrease

costs."

W. Edwards Deming14 Points - #5

Friday, September 28, 12

Shigeo Shingo (1909 – 1990)

• Co-father of Lean • Toyota Production System (TPS) • Poka-yoke (mistake-proofing)• Jidoka• Single-Minute Exchange of Die (SMED)• Standardized work & Kaizen (Continuous improvement)• Shingo Prize that recognizes world-class, lean organizations and operational excellence.

Friday, September 28, 12

Andon Cord

Friday, September 28, 12

Kanban for Software

Friday, September 28, 12

Takeaway #5Make Policies Explicit

"Institute a vigorous program of education and self-improvement."

W. Edwards Deming14 Points - #13

Friday, September 28, 12

The Devops Third Way: Continuous Learning

Friday, September 28, 12

Kata

Friday, September 28, 12

(TWI) - Training Within Industry

learn-by-doing

Friday, September 28, 12

Takeaway #6Learn two new words (Kaizen and Kata)

"Use training on the job. "

W. Edwards Deming14 Points - #6

Friday, September 28, 12

33

Customer Development Model

Lean Startup Thread

Friday, September 28, 12

Tora! Tora! Tora!

Friday, September 28, 12

Final Takeaway #7Make People Before Making Services

"The aim of supervision should be to help people and machines and

gadgets do a better job. "

W. Edwards Deming14 Points - #7

Friday, September 28, 12

Don’t Be a Frog Dude

1. Read Deming’s2. Read Goldratt’s3. Read Kim 4. Join the Tribe - ITRevolution.com

Friday, September 28, 12

Recommended