Software Project Failure
- •
What it is
- •
a software project that fails to deliver a usable, on-time, on-budget system meeting stakeholder needs
- •
- •
- •
Top contributing causes
- •
unclear objectives — including starting without a clear goal, or changing the goal mid-project
- •
unrealistic schedule — mitigated by reactive planning that accounts for change
- •
shifting requirements — technical complexity calling for better research and slack for emergencies
- •
unaligned team — missing skills not identified until too late
- •
unexplained causes — poor communication, inadequate sponsor support, poor cost estimates, resource dependency, poor change management
- •
- •
Real-world example
- •
Ariane 5 Flight 501 (1996) — a software fault caused the rocket's destruction shortly after launch, at a loss of roughly $370 million USD
- •
- •
Related