The Library of Software Testing

Pavankumar Pothuraju's weblog
posts - 40, comments - 42, trackbacks - 32

My Links

News

Article Categories

Archives

Post Categories

Groups

Other Blogs

Pioneer’s

Resources

Requirements Traceability Matrix

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.

Print | posted on Friday, December 10, 2004 11:50 AM | Filed Under [ Best Pratices ]

Feedback

Gravatar

# re: Requirements Traceability Matrix

If anybody can clear my doubt that, what is Requirement matrix ? Is there any separate format using for that matrix?
8/10/2006 11:59 AM | Surya
Gravatar

# re: Requirements Traceability Matrix

Thanks for providing information on Requirements Traceability Matrix
6/1/2007 12:22 AM | MP
Gravatar

# re: Requirements Traceability Matrix

At what stages of a project is the RTM made and at what stages is it updated and Maintained?

Regards,
Shweta
9/16/2007 11:44 PM | Shweta Nanda
Gravatar

# re: Requirements Traceability Matrix

Do you know any good tools to develop and maintain Traceability Matrix, except Excel?
12/7/2007 12:54 PM | Ramires
Gravatar

# Requirements Traceability Matrix

read this

12/18/2007 6:36 AM | sarma
Gravatar

# re: Requirements Traceability Matrix

hi good answer
4/9/2008 11:54 PM | Gokul J.B
Gravatar

# re: Requirements Traceability Matrix

what is actually Reqirements Traceability Matrix
6/13/2008 5:59 AM | PRATHIMA
Gravatar

# re: Requirements Traceability Matrix

The explination above is not clear ... could some one explain clearly abt that
6/22/2008 2:28 PM | sudeepth
Gravatar

# re: Requirements Traceability Matrix

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.
7/14/2008 6:26 PM | Chris
Gravatar

# re: Requirements Traceability Matrix

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
12/13/2008 4:14 AM | CharlieW
Gravatar

# re: Requirements Traceability Matrix

thanks man. Just what i'm after for my project. (thank google for getting me here too :) )
2/8/2009 9:32 PM | Mouse Cursor
Gravatar

# re: Requirements Traceability Matrix

At what stages of a project is the RTM made and at what stages is it updated and Maintained?
2/23/2009 1:25 AM | Naveen
Gravatar

# re: Requirements Traceability Matrix

who made the Requirements Traceability Matrix
or who founded it and when
3/4/2009 1:04 PM | harry
Gravatar

# re: Requirements Traceability Matrix

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...).
3/10/2009 2:19 PM | Michael
Gravatar

# re: Requirements Traceability Matrix

what if who founded it n when... jus go ahead and use it yaar
8/5/2009 6:12 AM | wererwer
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 

Powered by: