The 10 top killers of customer software projects
1. Strategic misalignment
Business directors and IT teams suffer the silo effect.
2. Losing sight of the customer value
Value must dominate the process from start to finish.
3. The wrong mix of talent
The work often lands in the lap of the wrong developers.
4. Perfection obsession
It sounds ideal, but you can’t nail everything in one take.
5. Feature frenzy
Development teams need to understand the users’ most critical needs.
6. Blurry product vision
Product owners must be empowered to drive the product roadmap.
7. Communication breakdowns
Projects demand a series of iterative checkpoints.
8. Resistance to change
An unwillingness to implement new approaches and methodologies can be a serious impediment.
9. Quality assurance neglect
QA should not be thought of as the final line of defense before a customer gets the software.
10. Future-unfriendly software
Customer software products are seldom easy to maintain.