lean and agile: friends or foes? - iberle consulting group...
TRANSCRIPT
© 2014 Iberle Consulting Group, Inc.
LEAN AND AGILE: FRIENDS OR FOES?
Kathy Iberle
Iberle Consulting Group, Inc. Pacific Northwest Software Quality
Conference Meetup April 6, 2014
© 2014 Iberle Consulting Group, Inc.
LEAN: FAST, FLEXIBLE, FLOW
Think of your organization as a machine
turning ideas into saleable features
2
© 2014 Iberle Consulting Group, Inc.
LEAN: FAST, FLEXIBLE, FLOW
Goal: Optimize the whole machine to produce valuable stuff as fast and smoothly as possible.
3
© 2014 Iberle Consulting Group, Inc.
WHAT PREVENTS FLOW?
4
© 2014 Iberle Consulting Group, Inc.
WHAT PREVENTS FLOW?
• Big chunks
• Too many at once
• Going backwards or sideways
• Blockages
5
LEAN AND QUEUEING THEORY
Queueing Theory Erlang’s Theorems 1909
Little’s Law 1961
Waterfall Royce (1970) Mil-Std 671 (1979)
Evo: Gilb 1980s
Stagewise model Bennington 1956
NASA, IBM 1960s
Scrum: Schwaber, Beedle 1997 XP:
Beck 1999
Anderson Kanban 2007
Kanban: Ohno 1950s
The Machine That Changed the World Womack 1980s
Henry Ford 1912
Toyota Production System: Toyoda, Ohno 1940s
Packet Switching Kleinrock 1960s
JIT manufacturing 1980s
Managing the Design Factory Reinertsen 1997
Agile Software Methods
Lean Methods
Alan Ward 1999-2004
Leffingwell Shalloway 2009-present
Matrix Analytic Method, etc.
Agile Manifesto 2001 Poppendieck
2003
Plan-Driven Software Methods
2nd-Generation Lean
© 2014 Iberle Consulting Group, Inc.
LEAN: THREE BODIES OF KNOWLEDGE
Lean Science: Batch Size, WIP
Limits, Pull, Flow, Cadence
Lean Management: Visual Controls,
Leadership, Education
Lean Knowledge
Stewardship: A3s, Five Whys,
Kaizen, Improvement
Kata
7
Alan Shalloway in Lean-Agile Software Development
© 2014 Iberle Consulting Group, Inc.
IMPROVEMENT KATA
8
Designed for uncertainty
Structured Iterative Scientific
From Mike Rother’s Improvement Kata Page http://www-personal.umich.edu/~mrother/Homepage.html
LEAN AND AGILE:
RELATIVES 9
LEAN
AGILE
© 2014 Iberle Consulting Group, Inc.
REFERENCES • Principles of Product Development Flow; Reinertsen, Donald G; 2009;
• Kanban: Successful Evolutionary Change for Your Technology Business; Anderson, David; 2010
• Toyota Kata: Managing People for Improvement, Adaptiveness, and Superior Results; Rother, Mike; 2010
• Improvement Kata: http://www-personal.umich.edu/~mrother/Homepage.html
• Lean-Agile Software Development; Shalloway, Alan et. al.; 2010
• Iberle Consulting Group resource page: http://www.kiberle.com/links.html
10