Wastes in Software Development
Waste is simply anything that does not add real value to the overall end goal is considered waste. Things that could be considered waste are
- Unnecessary features or functionality
- Over engineering
- Unnecessary code
- Weak requirements
- Bureaucracy
- Anything that slows down or delays the team
- Weak testing, resulting in many production issues
- Poor or unnecessary communication
- Unnecessary documentation (note documentation may still be needed)
- Anything that wastes time without any valuable benefit
"The Seven Wastes of Software Development":
1. Partially Done Work
2. Extra Features
3. Relearning
4. Handoffs
5. Delays
6. Task Switching
7. Defects
- Unnecessary features or functionality
- Over engineering
- Unnecessary code
- Weak requirements
- Bureaucracy
- Anything that slows down or delays the team
- Weak testing, resulting in many production issues
- Poor or unnecessary communication
- Unnecessary documentation (note documentation may still be needed)
- Anything that wastes time without any valuable benefit
"The Seven Wastes of Software Development":
1. Partially Done Work
2. Extra Features
3. Relearning
4. Handoffs
5. Delays
6. Task Switching
7. Defects
Comments
Post a Comment