SlideShare una empresa de Scribd logo
1 de 1
Requirements Traceability Matrix
A Traceability Matrix is created by associating the business and functional requirements with the
use cases and test scripts that will be used to validate them. In traceability, the relationship of
driver (i.e. requirement) to satisfier (i.e. use case or test script) can be one-to-one, one-to-many,
or many-to-one. Traceability requires unique identifiers for each requirement and use case/test
script. Traceability ensures completeness of testing and provides the basis for test planning. The
Traceability Matrix can be a stand-alone document, or incorporated as part of the requirements
document or test plan.
Traceability assists in preventing scope creep as a functional requirement must have a business
requirement driver. Traceability assists in delivering a complete solution, as every business
requirement must be satisfied by a functional requirement.
Instructions:
Following best practices, business requirements should be decomposed to the smallest package
and numbered with the following numbering convention: BR001, BR002, etc. For each business
requirement there will be one or more functional requirements that should match the numbering
convention for the associated business requirement: FR001.01, FR001.02, FR001.03, FR002, etc.
Functional requirements should be decomposed to the smallest package.
For each functional requirement, there will be one or more associated technical specs that should
match the numbering convention of the associated functional requirement: TS001.01.01,
TS001.01.02, TS001.02, etc. Technical specs should be decomposed to the smallest package.
For simplicity, Tech Specs can be kept in a separate spreadsheet (see Tech Spec Traceability
Matrix).
Matrix ID – Unique sequence to identify the combination of requirements and associated use
cases.
Business Rqmt # - Number of the business requirement (as listed in Requirements Document)
documentation which uniquely identifies the success criteria which will be tested.
Functional Rqmt # - Identification number(s) of the functional requirement (as listed in
Requirements Document) which fulfills the business requirement listed.
Use Case # - Identification number of the Use case(s) which will be used to validate the
associated business and functional requirements. This should match the Essential Process
Details- Implemented in Use Case ID from the Requirements Document. Use cases are optional.
Test Script # - Identification number of the test script(s) which will be used to validate the
associated business or functional requirements.
You can create a spreadsheet with the following columns and rows:
Matrix
ID #
Business
Rqmt #
Functional
Rqmt #
Use
Case #
Test
Script #
Comments
1
2
3
4
5
6
7

Más contenido relacionado

La actualidad más candente

Types of software testing
Types of software testingTypes of software testing
Types of software testingPrachi Sasankar
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGKADARI SHIVRAJ
 
verification and validation
verification and validationverification and validation
verification and validationDinesh Pasi
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answerskaranmca
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
User Acceptance Testing (Uat)
User Acceptance Testing (Uat)User Acceptance Testing (Uat)
User Acceptance Testing (Uat)Thomas Martin
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance ShashankBajpai24
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2Andrey Oleynik
 
System testing ppt
System testing pptSystem testing ppt
System testing pptL ESHWAR
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | EdurekaEdureka!
 

La actualidad más candente (20)

Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
software quality
software qualitysoftware quality
software quality
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
 
Stlc ppt
Stlc pptStlc ppt
Stlc ppt
 
verification and validation
verification and validationverification and validation
verification and validation
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Test planning
Test planningTest planning
Test planning
 
Verification & Validation
Verification & ValidationVerification & Validation
Verification & Validation
 
User Acceptance Testing (Uat)
User Acceptance Testing (Uat)User Acceptance Testing (Uat)
User Acceptance Testing (Uat)
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
Salesforce testing best_practices
Salesforce testing best_practicesSalesforce testing best_practices
Salesforce testing best_practices
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
System testing ppt
System testing pptSystem testing ppt
System testing ppt
 
Test cases
Test casesTest cases
Test cases
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | Edureka
 

Similar a Requirements Traceability Matrix (RTM

Requirements Traceability Matrix Simple
Requirements Traceability Matrix SimpleRequirements Traceability Matrix Simple
Requirements Traceability Matrix SimpleSanjay Singh
 
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxCMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxmary772
 
Sap tr um_dm_meter reading entry screen_v1.0
Sap tr um_dm_meter reading entry screen_v1.0Sap tr um_dm_meter reading entry screen_v1.0
Sap tr um_dm_meter reading entry screen_v1.0UF Technology
 
Assessment ArchitectureSecurity Assessment Plan (SAP) System Name.docx
Assessment ArchitectureSecurity Assessment Plan (SAP) System Name.docxAssessment ArchitectureSecurity Assessment Plan (SAP) System Name.docx
Assessment ArchitectureSecurity Assessment Plan (SAP) System Name.docxfestockton
 
Sap tr um_dm_meter reading order reversal_v1.0
Sap tr um_dm_meter reading order reversal_v1.0Sap tr um_dm_meter reading order reversal_v1.0
Sap tr um_dm_meter reading order reversal_v1.0UF Technology
 
Software engineering practical
Software engineering practicalSoftware engineering practical
Software engineering practicalNitesh Dubey
 
Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validationsUgeshkumarnetha Dasari
 
Sap tr um_dm_manual_monitoring of mr data_v1.0
Sap tr um_dm_manual_monitoring of mr data_v1.0Sap tr um_dm_manual_monitoring of mr data_v1.0
Sap tr um_dm_manual_monitoring of mr data_v1.0UF Technology
 
Software Requirements
Software RequirementsSoftware Requirements
Software RequirementsBala Ganesh
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements EngineeringEhsan Elahi
 
SAP Serial number management
SAP Serial number managementSAP Serial number management
SAP Serial number managementKelvin Cheng
 
Serial number management
Serial number managementSerial number management
Serial number managementsatishkr14
 
Software Engineering Lab Manual
Software Engineering Lab ManualSoftware Engineering Lab Manual
Software Engineering Lab ManualNeelamani Samal
 
Survey Paper on Bill of materials
Survey Paper on Bill of materialsSurvey Paper on Bill of materials
Survey Paper on Bill of materialsIRJET Journal
 
Software Requirements SpecificationforProjectVersion.docx
Software Requirements SpecificationforProjectVersion.docxSoftware Requirements SpecificationforProjectVersion.docx
Software Requirements SpecificationforProjectVersion.docxrosemariebrayshaw
 
User manual tr dunning lev1
User manual tr dunning lev1User manual tr dunning lev1
User manual tr dunning lev1UF Technology
 

Similar a Requirements Traceability Matrix (RTM (20)

Requirements Traceability Matrix Simple
Requirements Traceability Matrix SimpleRequirements Traceability Matrix Simple
Requirements Traceability Matrix Simple
 
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxCMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
 
Sap tr um_dm_meter reading entry screen_v1.0
Sap tr um_dm_meter reading entry screen_v1.0Sap tr um_dm_meter reading entry screen_v1.0
Sap tr um_dm_meter reading entry screen_v1.0
 
Assessment ArchitectureSecurity Assessment Plan (SAP) System Name.docx
Assessment ArchitectureSecurity Assessment Plan (SAP) System Name.docxAssessment ArchitectureSecurity Assessment Plan (SAP) System Name.docx
Assessment ArchitectureSecurity Assessment Plan (SAP) System Name.docx
 
Sap tr um_dm_meter reading order reversal_v1.0
Sap tr um_dm_meter reading order reversal_v1.0Sap tr um_dm_meter reading order reversal_v1.0
Sap tr um_dm_meter reading order reversal_v1.0
 
Software engineering practical
Software engineering practicalSoftware engineering practical
Software engineering practical
 
Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validations
 
Session 14 validation_steps_sap
Session 14 validation_steps_sapSession 14 validation_steps_sap
Session 14 validation_steps_sap
 
Sap tr um_dm_manual_monitoring of mr data_v1.0
Sap tr um_dm_manual_monitoring of mr data_v1.0Sap tr um_dm_manual_monitoring of mr data_v1.0
Sap tr um_dm_manual_monitoring of mr data_v1.0
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
SAP Serial number management
SAP Serial number managementSAP Serial number management
SAP Serial number management
 
Snm 9872346154
Snm 9872346154Snm 9872346154
Snm 9872346154
 
Serial number management
Serial number managementSerial number management
Serial number management
 
Business analyst
Business analystBusiness analyst
Business analyst
 
Software Engineering Lab Manual
Software Engineering Lab ManualSoftware Engineering Lab Manual
Software Engineering Lab Manual
 
Survey Paper on Bill of materials
Survey Paper on Bill of materialsSurvey Paper on Bill of materials
Survey Paper on Bill of materials
 
Software Requirements SpecificationforProjectVersion.docx
Software Requirements SpecificationforProjectVersion.docxSoftware Requirements SpecificationforProjectVersion.docx
Software Requirements SpecificationforProjectVersion.docx
 
User manual tr dunning lev1
User manual tr dunning lev1User manual tr dunning lev1
User manual tr dunning lev1
 
Qualification
QualificationQualification
Qualification
 

Último

How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxran17april2001
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsKnowledgeSeed
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Associazione Digital Days
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 

Último (20)

How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptx
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applications
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 

Requirements Traceability Matrix (RTM

  • 1. Requirements Traceability Matrix A Traceability Matrix is created by associating the business and functional requirements with the use cases and test scripts that will be used to validate them. In traceability, the relationship of driver (i.e. requirement) to satisfier (i.e. use case or test script) can be one-to-one, one-to-many, or many-to-one. Traceability requires unique identifiers for each requirement and use case/test script. Traceability ensures completeness of testing and provides the basis for test planning. The Traceability Matrix can be a stand-alone document, or incorporated as part of the requirements document or test plan. Traceability assists in preventing scope creep as a functional requirement must have a business requirement driver. Traceability assists in delivering a complete solution, as every business requirement must be satisfied by a functional requirement. Instructions: Following best practices, business requirements should be decomposed to the smallest package and numbered with the following numbering convention: BR001, BR002, etc. For each business requirement there will be one or more functional requirements that should match the numbering convention for the associated business requirement: FR001.01, FR001.02, FR001.03, FR002, etc. Functional requirements should be decomposed to the smallest package. For each functional requirement, there will be one or more associated technical specs that should match the numbering convention of the associated functional requirement: TS001.01.01, TS001.01.02, TS001.02, etc. Technical specs should be decomposed to the smallest package. For simplicity, Tech Specs can be kept in a separate spreadsheet (see Tech Spec Traceability Matrix). Matrix ID – Unique sequence to identify the combination of requirements and associated use cases. Business Rqmt # - Number of the business requirement (as listed in Requirements Document) documentation which uniquely identifies the success criteria which will be tested. Functional Rqmt # - Identification number(s) of the functional requirement (as listed in Requirements Document) which fulfills the business requirement listed. Use Case # - Identification number of the Use case(s) which will be used to validate the associated business and functional requirements. This should match the Essential Process Details- Implemented in Use Case ID from the Requirements Document. Use cases are optional. Test Script # - Identification number of the test script(s) which will be used to validate the associated business or functional requirements. You can create a spreadsheet with the following columns and rows: Matrix ID # Business Rqmt # Functional Rqmt # Use Case # Test Script # Comments 1 2 3 4 5 6 7