Google

Thursday, August 03, 2006

Most Useful Requirements Processes

Understand and communicate requirements that align yout IT priorities
with your business needs.

No process is more fundamental than the process of defining and managing business and technical requirements. It's no surprise that studies cite inaccurate, incomplete, and mismanaged requirements as the primary reason for project failure.

The Requirements-engineering process consists of two major domains: definition and management.

Best practices:

Elicit Requiremements:
  • Define the vision and project scope.
  • Identify the appropriate stakeholders.
  • Select champions (Voice of the customer).
  • Choose elicitation techniques (workshops, questionnaires, surveys, individual interviews).
  • Explore user scenarios.
Analyse Requirements: verify they are complete and achievable
  • Create analysis models.
  • Build and evaluate prototypes.
  • Prioritize requirements.
Specify Requirements:
  • Look for ambiguities.
  • Store requirements in a database.
  • Trace requirements into design, code, and tests.
Validate Requirements:
  • Review the requirements through a formal peer review.
  • Create test cases from requirements.
Manage Requirements:
  • Manage versions.
  • Adopt a change control process.
  • Perform requirements change impact analysis.
  • Store requirements attributes.
  • Track the status of each requirement.
Applying requirements best practices lead to higher satisfaction for your customers.

These are highlights from Matts Klassen's article: Achieve Useful Requirements Processes.

1 Comments:

Blogger Etisbew Software Development Company said...

Link Exchange

Dear Webmaster,

This is kanth webmaster for www.etisbew.com . We have visited your website and interested in link exchange with your website.We will update your site in my site at

http://www.etisbew.com/resources3.html


We request you to kindly update our link code in your website.
-------------------------------------------------------------------------------


Etisbew-the professional offshore outsourcing company provides web design & development,custom application software development,wireless and mobile computing application development,Applications for specific domains like Finance and Leisure travel verticals,e-marketing solutions and product development services.
--------------------------------------------------------------------------------
This is for your kind information.

With Regards,

Mr.kanth
Webmaster,
www.etisbew.com
Contact us:webmaster@etisbew.com

Friday, December 07, 2007 11:21:00 AM  

Post a Comment

Read more about Software Quality at the <<Software Quality Weblog Home