Geeks With Blogs
The Library of Software Testing Pavankumar Pothuraju's weblog

Project Name

Requirements Traceability Matrix

 

Unique No.

 

Requirement

 

Source of Requirement

 

Software Reqs. Spec / Functional Req. Doc.

 

Design Spec.

 

 

Program Module

 

Test Spec.

 

Test Case(s)

 

Successful Test Verification

 

Modification of Requirement

 

Remarks

 

Objective 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Description of Matrix Fields

Develop a matrix to trace the requirements back to the project objectives identified in the Project Plan and forward through the remainder of the project life cycle stages. Place a copy of the matrix in the Project File. Expand the matrix in each stage to show traceability of work products to the requirements and vice versa. The requirements traceability matrix should contain the following fields:

  • A unique identification number containing the general category of the requirement (e.g., SYSADM) and a number assigned in ascending order (e.g., 1.0; 1.1; 1.2).
  • The requirement statement.
  • Requirement source (Conference; Configuration Control Board; Task Assignment, etc.).
  • Software Requirements Specification/Functional Requirements Document paragraph number containing the requirement.
  • Design Specification paragraph number containing the requirement.
  • Program Module containing the requirement.
  • Test Specification containing the requirement test.
  • Test Case number(s) where requirement is to be tested (optional).
  • Verification of successful testing of requirements.
  • Modification field. If requirement was changed, eliminated, or replaced, indicate disposition and authority for modification.
  • Remarks.
Posted on Friday, December 10, 2004 11:50 AM Best Pratices | Back to top


Comments on this post: Requirements Traceability Matrix

# re: Requirements Traceability Matrix
Requesting Gravatar...
If anybody can clear my doubt that, what is Requirement matrix ? Is there any separate format using for that matrix?
Left by Surya on Aug 10, 2006 11:59 AM

# re: Requirements Traceability Matrix
Requesting Gravatar...
Thanks for providing information on Requirements Traceability Matrix
Left by MP on Jun 01, 2007 12:22 AM

# re: Requirements Traceability Matrix
Requesting Gravatar...
At what stages of a project is the RTM made and at what stages is it updated and Maintained?

Regards,
Shweta
Left by Shweta Nanda on Sep 16, 2007 11:44 PM

# re: Requirements Traceability Matrix
Requesting Gravatar...
Do you know any good tools to develop and maintain Traceability Matrix, except Excel?
Left by Ramires on Dec 07, 2007 12:54 PM

# Requirements Traceability Matrix
Requesting Gravatar...
read this

Left by sarma on Dec 18, 2007 6:36 AM

# re: Requirements Traceability Matrix
Requesting Gravatar...
hi good answer
Left by Gokul J.B on Apr 09, 2008 11:54 PM

# re: Requirements Traceability Matrix
Requesting Gravatar...
what is actually Reqirements Traceability Matrix
Left by PRATHIMA on Jun 13, 2008 5:59 AM

# re: Requirements Traceability Matrix
Requesting Gravatar...
The explination above is not clear ... could some one explain clearly abt that
Left by sudeepth on Jun 22, 2008 2:28 PM

# re: Requirements Traceability Matrix
Requesting Gravatar...
Where the requirements are tracked against the test cases. This ensures that your tests cover all of your requirements. Create the RTM when creating the test cases. Each requirement should map to one or more test case.

A fill matrix will track the requirement through the design and code phase as well as test to ensure it has been implemented.
Left by Chris on Jul 14, 2008 6:26 PM

# re: Requirements Traceability Matrix
Requesting Gravatar...
Hi Ramires
There are quite a few tools on the market.
www.pixref.com will auto-generate a requirements traceability matrix based on requirement ID tags inserted into your documentation and commented in implementation or test files.
Cheers
Left by CharlieW on Dec 13, 2008 4:14 AM

# re: Requirements Traceability Matrix
Requesting Gravatar...
At what stages of a project is the RTM made and at what stages is it updated and Maintained?
Left by Naveen on Feb 23, 2009 1:25 AM

# re: Requirements Traceability Matrix
Requesting Gravatar...
who made the Requirements Traceability Matrix
or who founded it and when
Left by harry on Mar 04, 2009 1:04 PM

# re: Requirements Traceability Matrix
Requesting Gravatar...
I've used a RTM on a variety of projects and believe that the RTM should be created after the functional users have signed off on the business requirements (all business requirements should be numbered in your requirements spec for easy review). The technical staff begin filling in the next step of the matrix as they have design reviews and obtain approval on each design element. The developer updates the matrix once code modules have been developed and unit tested. Same holds true for the creation of test scenarios and test cases.

You can see there are a number of different people that need to provide inputs to this single document. Depending on the size and scope of the project, I've seen everyone from the PM, QA Manager, or Test Manager "own" the RTM and control changes.

A good developer will use the requirements traceability matrix to ensure they have designed and coded to all of the requirements. A savvy functional user will insist on reviewing the RTM weekly to guage progress and assure themselves that all of their business requirements are being addressed. A good PM will look to a weekly updated RTM to help them guage progress of the project throughout each phase, regardless of what methodology is followed (e.g., waterfall, agile, iterative...).
Left by Michael on Mar 10, 2009 2:19 PM

# re: Requirements Traceability Matrix
Requesting Gravatar...
what if who founded it n when... jus go ahead and use it yaar
Left by wererwer on Aug 05, 2009 6:12 AM

# re: Requirements Traceability Matrix
Requesting Gravatar...
Usually RTM will decide when to stop testing. When all of the test cases r executed, we can stop testing.
Left by kalps on Dec 23, 2009 2:42 AM

Your comment:
 (will show your gravatar)


Copyright © Pavankumar Pothuraju | Powered by: GeeksWithBlogs.net