When things go wrong, the cause is almost always inherent in the system, and therefore it is a management problem. Managers who push harder on people to meet deadlines or reduce defects are ignoring the system problem and will usually make things worse. Instead, leaders must envision and institute fundamental changes that address the systemic causes of current problems.
Mary and Tom Poppendieck1
1. Mary and Tom Poppendieck, Implementing Lean Software Development: From Concept to Cash (Addison-Wesley, 2007), p. 123.
You’ve probably heard the story about the light bulb factory that stopped testing all the bulbs when they figured out how to improve quality to the point where they all worked. This story may be an urban ...