Why We Should Invest in Requirements Management

Need to convince someone in your management chain why they should invest in managing requirements? There are some great arguments in this post by sudhakar -
Agile RUP for Product Development : Best Practices of Requirements Collection .
There is a lot more in the post, but the key high level “Why should we invest in managing our software projects?” answers are summarized from several research reports:
- The Standish group reports that over 80% of projects are unsuccessful
either because they are over budget, late, missing function, or a
combination. (http://www.standishgroup.com/sample_research/chaos_1994_1.php) - 53 percent of projects cost 189 percent of their original estimate.
- Average schedule overruns may be as high as 100%
- Over 40% to 60% of defects in software are caused by poor requirements
definition. - About One-Quarter of all projects are cancelled.
- Customers do not use 20% of their product features.
And the key lower-level reasons why requirements affect the success of a project:
- Better requirements enable better design and architecture decisions.
- Better requirements reduce iterations in the implementation, because the dev team isn’t operating on incomplete information.
- Better requirements reduce (bad) assumptions by the developers, resulting in higher quality.
- Better requirements improve the testability of the application, both mitigating risk and enabling automated testing (reducing maintenance costs).
There’s more stuff in the post, and it’s a good read. Check it out.




January 4th, 2006 at 1:24 am
[...] In Stephen’s article, he references CIO magazine, and an eye-opening statistic: “71 percent of software projects that fail do so because of poor requirements management”. It is seriously worth a read. Here are some more statistics on software project failures. Scott [...]
January 4th, 2006 at 2:49 am
[...] “Today, only a small percent of IT projects succeed while the rest significantly under perform or fail outright. Seilevel will begin the presentation by delving into the statistics behind this statement and then move on to discuss how poor software requirements are a primary reason. The presenters will explore the root causes behind the problem and then provide suggestions as to how companies can improve the situation. […]” [...]
January 6th, 2006 at 1:52 pm
[...] Add these to the Standish group data we found before and posted in Why we should invest in requirements management, and you’ve got an even more compelling case. I also really like the quote from the abstract (their emphasis): [...]