December 28th, 2005

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:

  1. Better requirements enable better design and architecture decisions.
  2. Better requirements reduce iterations in the implementation, because the dev team isn’t operating on incomplete information.
  3. Better requirements reduce (bad) assumptions by the developers, resulting in higher quality.
  4. 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.

Please Rate This Article!
Just Plain BadLameAverageGoodGreat (2 votes, average: 5 out of 5)
Loading ... Loading ...

3 Responses to “Why We Should Invest in Requirements Management”

  1. Tyner Blain » Fixing the requirements mess Says:

    [...] 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 [...]

  2. Tyner Blain » IEEE Austin Event: Seilevel presents on requirements Says:

    [...] “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. […]” [...]

  3. Tyner Blain » The best way to improve ROI is with good requirements Says:

    [...] 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): [...]

Join The Discussion