Analyzing the long-term trends in the state of software development since 1994, the Standish Group provides an interesting perspective. On average:
- 29% of projects “succeed” in delivering the desired functionality, on time and on budget.
- 48% of projects are “challenged” and do not meet scope, time, or budget expectations.
- 23% of projects “fail” and are canceled.
While there is some year-to-year variability in these scores, the trend line is essentially flat. In other words, we are no better at delivering a project today than we were 20 years ago. However, when you dive into the data, there are some bright spots and markers for future improvement:
- Smaller is better.
- People are the primary drivers of project success or failure.
- Agile projects are far more likely to succeed.
The following are learning objectives:
- to discuss how to design, manage, and implement projects to be successful;
- to understand the conditions that lead to project failures;
- to be able to have a timely warning when things are not working right and be able to predict project failures in advance.
Question for Discussion
Based on the reading What We Really Know About Successful Projects (Links to an external site.) and analysis of the paper and your understanding of the topics covered in this module discuss what are some important predictors of project failures and what will you advise to the team as recommendations to avoid failures.