Competing On The Basis Of Speed: Google Tech Talks December 15, 2006:
Companies that compete on the basis of speed create a huge competitive advantage. But going fast is not easy. Speed requires a precise understanding of value: who, what, when, where, how, and why people will love your product. And it means getting value to them without complexity creeping into either your product or your process.
Complexity comes in three basic flavors: 1. Inconsistency - Anything that is uneven, unbalanced, or irregular. 2. Overload - Any excessive or unreasonable burden. 3. Waste - Anything that unnecessarily takes up time, effort, space, or money.
All three flavors of complexity are rampant in software development processes, and you can't go fast until you root them out.
....
See also 12 Questions with Mary Poppendieck
Comments