Wastes of Software Development
The 7 Wastes of Software Development Process
- Partially done work
- Delays
- Handoffs
- Extra features
- Re-learning
- Task switchting
- Defects
Eighth waste: Loss of human creativity.
The most important waste in product development is poor communication
- Scatter
- Communications barriers
- Poor tools
- Hand offs
- Useless information
- Waiting
- Wishful thinking
- Testing to specification
- Discarding the know how
“Lean Product & Process Development” Allen C Ward 2007
(Extracted from a presentation by Grant Rule about Agile and Lean)