The data shows the top reasons behind the failure of software projects, according to developers, worldwide, as of April 2015. When surveyed, 48% of developers pointed at changing or poorly documented requirements as one of the leading reasons for software project failure.
Changing or poorly documented requirements | 48 |
Underfunding or under-resourcing | 40 |
Poor team or organizational management | 37 |
Insufficient time allocated to testing | 32 |
Developer churn and loss of key talent/employee | 23 |
Missed delivery timeline expectations | 22 |
Time constraints and pre-mature software release | 21 |
Immature dev tools and application platforms | 17 |