deming to devops
TRANSCRIPT
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