SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Requirements Traceability 
The Tie That Binds 
J John Jones 
Greater Atlanta Chapter IIBA - October 28, 2014
Requirements Traceability 
Who is John Jones? Let’s “Google” me!
Requirements Traceability 
Who is John Jones? 
Nope!
Requirements Traceability 
Who is John Jones? Google me! 
Not quite
Requirements Traceability 
J. John Jones 
• At UPS-SCS since 
July 2013 
• Nearly 36 years at 
Eastman Kodak 
• Began as Programmer 
• Added Designer 
• Added Analyst 
• BS in Computer Science 
Penn State University 
• CBAP® in May 2014 UPS BA Certification in August 2014 
LinkedIn: www.linkedin.com/jjohnjones 
Email: jjohnjjr@yahoo.com
Requirements Traceability 
We like to connect things.
Requirements Traceability 
We like to connect things. 
Connect the dots.
Requirements Traceability 
We like to connect things. 
Connect the dots. 
Sometimes, the connections 
are easy to see.
Requirements Traceability 
We like to connect things. 
Connect the dots. 
Sometimes, the connections 
are easy to see.
Requirements Traceability 
We like to connect things. 
Connect the dots. 
Sometimes because of the 
complexity and lack of 
framework, it’s hard to get 
the picture until we draw all 
the lines.
Requirements Traceability 
We like to connect things. 
Connect the dots. 
Sometimes because of the 
complexity and lack of 
framework, it’s hard to get 
the picture until we draw all 
the lines.
Requirements Traceability 
We like to connect things. 
Genealogy
Requirements Traceability 
We like to connect things. 
Genealogy 
Look back to know where we 
came from
Requirements Traceability 
We like to connect things. 
Genealogy 
Look ahead to see the 
possibilities of where 
we are going.
Requirements Traceability 
Business Analysis – Trace Requirements
Requirements Traceability 
Business Analysis – Trace Requirements 
BABOK 1.6 Draft 
REQUIREMENTS 
MANAGEMENT & 
PLANNING 
MANAGE 
REQUIREMENTS SCOPE 
Structure Requirements 
for Traceability 
Description: 
Requirements traceability 
supports the ability to trace 
a requirement through the 
development life cycle. The 
ability to track the 
requirements is an important 
technique used to detect 
missing functionality or 
identity if implemented 
functionality is not supported 
by a specific requirement.
Requirements Traceability 
Business Analysis – Trace Requirements 
BABOK 1.6 Draft 
REQUIREMENTS 
MANAGEMENT & 
PLANNING 
MANAGE 
REQUIREMENTS SCOPE 
Structure Requirements 
for Traceability 
Description: 
Requirements traceability 
supports the ability to trace 
a requirement through the 
development life cycle. The 
ability to track the 
requirements is an important 
technique used to detect 
missing functionality or 
identity if implemented 
functionality is not supported 
by a specific requirement. 
BABOK 2 
REQUIREMENTS MANAGEMENT 
& COMMUNICATION 
Manage Requirements 
Traceability 
Description: 
Requirements are related to other 
requirements, to solution 
components, and to other artifacts 
such as test cases. “Tracing” a 
requirement refers to the ability to 
look at a requirement and the 
others to which it is related. Tracing 
links business requirements to 
stakeholder and solution 
requirements, to other artifacts 
produced by the team, and to 
solution components
Requirements Traceability 
Business Analysis – Trace Requirements 
BABOK 1.6 Draft 
REQUIREMENTS 
MANAGEMENT & 
PLANNING 
MANAGE 
REQUIREMENTS SCOPE 
Structure Requirements 
for Traceability 
Description: 
Requirements traceability 
supports the ability to trace 
a requirement through the 
development life cycle. The 
ability to track the 
requirements is an important 
technique used to detect 
missing functionality or 
identity if implemented 
functionality is not supported 
by a specific requirement. 
BABOK 2 
REQUIREMENTS MANAGEMENT 
& COMMUNICATION 
Manage Requirements 
Traceability 
Description: 
Requirements are related to other 
requirements, to solution 
components, and to other artifacts 
such as test cases. “Tracing” a 
requirement refers to the ability to 
look at a requirement and the 
others to which it is related. Tracing 
links business requirements to 
stakeholder and solution 
requirements, to other artifacts 
produced by the team, and to 
solution components 
BABOK 3 Public Draft 
REQUIREMENTS LIFE CYCLE 
MANAGEMENT 
Trace Requirements 
Description: 
Requirements traceability 
identifies and documents the 
lineage of each requirement, 
including its backward traceability, 
its forward traceability, and its 
relationship to other requirements. 
Traceability is used to help ensure 
that the solution conforms to 
requirements and to assist in 
scope, change, risk, time, cost, 
and communication management. 
It is also used to detect missing 
functionality or to identify if 
implemented functionality is not 
supported by a specific 
requirement.
Requirements Traceability 
Why trace requirements? 
Requirements Allocation 
Requirements Coverage 
Impact Analysis 
If requirement J is included in the solution 
scope, what else needs to be included in 
support of that requirement? 
Does requirement G have the necessary 
related and supporting requirements? 
Is requirement H connected to the business 
objective? 
If requirement D changes, what else has to 
be reviewed that is connected to the 
requirement?
Requirements Traceability 
What do we trace?
Requirements Traceability 
What do we trace? From BABOK 1.6 Draft
Requirements Traceability 
What do we trace? From BABOK 1.6 Draft
Requirements Traceability 
What do we trace? From BABOK 1.6 Draft
Requirements Traceability 
What do we trace? Example of a framework 
Business Problem / 
Business Required traceability 
Initiative 
Project 
Objectives 
Project 
Objectives 
Business 
Business 
Requirements 
Requirements 
Functional 
Requirements 
Functional 
Requirements 
PDD/Scope 
UUses eC aCsaesses 
Business 
Rules 
Business 
Rules 
Business Problem / 
Opportunity 
Opportunity 
Non-functional 
Requirements 
Non-functional 
Requirements 
Recommended traceability. 
Business 
Initiative 
Context Level 
Context Level 
Diagram 
Diagram 
External 
Agent 
External 
Agent 
Essential 
Business 
Processes 
Essential 
Business 
Processes 
CaCpaapbaibliitliyty 
Business Process 
Business Process 
Diagram 
Diagram 
Business 
Data Entity 
Business 
Data Entity 
User Interface 
Requirement 
User Interface 
Requirement 
Reporting 
Requirement 
Reporting 
Requirement 
Service Level 
Agreement 
Service Level 
Agreement 
Business 
Business 
Requirements 
Requirements 
UUses eC aCsaesses 
PDD/Scope 
Item 
Item 
Can Trace Downstream to All Items 
• Project focus 
• Business level 
• Project 
requirements 
about the 
business 
• Project 
requirements 
about the 
solution
Requirements Traceability 
What do we trace? 
Agile methodology 
to Sprints for implementation 
Trace from Epic 
to supporting User Stories
Requirements Traceability 
What do we trace? 
Agile methodology 
to Sprints for implementation 
Trace from Epic 
to supporting User Stories 
Connect related User Stories 
based on necessity, effort, value
Requirements Traceability 
How can we record the traceability? (Coverage Matrix)
Requirements Traceability 
How can we record the traceability? (Coverage Matrix) 
Spreadsheet 
Simplest form
Requirements Traceability 
How can we record the traceability? (Coverage Matrix) 
Spreadsheet 
Multiple levels of traceability add difficulty to recording 
A possible solution is to start with 
rows of all requirements 
columns of possible connections 
a cell is marked if there is a connection. 
Additional sheets will look for marked intersections to 
highlight.
Requirements Traceability 
How can we record the traceability? 
Requirement Management Tool
Requirements Traceability 
How can we record the traceability? 
Requirement Management Tool 
• Possible relationships are defined in the tool, noting 
those that are required for completeness. 
• As a requirement is defined, relationships are built to the 
predefined connections. 
• Tool reports will show either established relationships 
(impact analysis) or missing relationships (requirement 
coverage). 
• Repository of related requirements provides impact 
analysis of the next project.
Requirements Traceability 
How can we record the traceability? 
Genealogy software? 
Relation from one level to the next level down is a parent-child 
relation. 
• From a Business Requirement to Functional 
Requirements 
Relation between items at the same level is difficult to 
show 
• Between Functional Requirements 
Relations that relate from two levels is difficult 
• From a Project Objective to a Business Requirement 
• From an Essential Business Process to the same 
Business Requirement
Requirements Traceability 
What are some best practice suggestions?
Requirements Traceability 
What are some best practice suggestions? 
• Define your necessary relationships 
• Limited 
• Sensible directionality 
• Think of use by BAs and consumers 
• Document relationships as elicitation progresses, not at 
the end 
• Store Traceability Matrix with the requirements
Requirements Traceability 
The Tie That Binds 
• Relate requirements logically to each 
other 
• Use those relationships in verifying 
coverage of deliverables or impact 
analysis of a change 
• Maintain the relationships for reference 
in the next project 
J John Jones 
Greater Atlanta Chapter IIBA - October 28, 2014
Requirements Traceability 
The Tie That Binds 
Questions? 
(for me or each other!) 
J John Jones 
Greater Atlanta Chapter IIBA - October 28, 2014
Requirements Traceability 
The Tie That Binds 
Thank You! 
J John Jones 
Greater Atlanta Chapter IIBA - October 28, 2014

Weitere ähnliche Inhalte

Was ist angesagt?

Why RTM (Requirement Traceability Matrix) is important in testing?
Why RTM (Requirement Traceability Matrix) is important in testing?Why RTM (Requirement Traceability Matrix) is important in testing?
Why RTM (Requirement Traceability Matrix) is important in testing?BugRaptors
 
8 Characteristics of good user requirements
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirementsguest24d72f
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement AnalysisSADEED AMEEN
 
Functional vs Non-functional Requirements - Which comes first?
Functional vs Non-functional Requirements - Which comes first?Functional vs Non-functional Requirements - Which comes first?
Functional vs Non-functional Requirements - Which comes first?Evgeniy Labunskiy
 
Requirement verification & validation
Requirement verification & validationRequirement verification & validation
Requirement verification & validationAbdul Basit
 
Ch 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.pptCh 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.pptbalewayalew
 
Requirement Elicitation
Requirement ElicitationRequirement Elicitation
Requirement ElicitationRavikanth-BA
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysisMena M. Eissa
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Software requirements and analysis
Software requirements and analysisSoftware requirements and analysis
Software requirements and analysisPhanindra Cherukuri
 
Architectural views
Architectural viewsArchitectural views
Architectural viewsSaleem Khan
 

Was ist angesagt? (20)

Why RTM (Requirement Traceability Matrix) is important in testing?
Why RTM (Requirement Traceability Matrix) is important in testing?Why RTM (Requirement Traceability Matrix) is important in testing?
Why RTM (Requirement Traceability Matrix) is important in testing?
 
8 Characteristics of good user requirements
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirements
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Requirements Management
Requirements ManagementRequirements Management
Requirements Management
 
Functional vs Non-functional Requirements - Which comes first?
Functional vs Non-functional Requirements - Which comes first?Functional vs Non-functional Requirements - Which comes first?
Functional vs Non-functional Requirements - Which comes first?
 
Chap3 RE elicitation
Chap3 RE elicitationChap3 RE elicitation
Chap3 RE elicitation
 
Requirement verification & validation
Requirement verification & validationRequirement verification & validation
Requirement verification & validation
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
requirement documentation
requirement documentation requirement documentation
requirement documentation
 
Requirements Analysis
Requirements AnalysisRequirements Analysis
Requirements Analysis
 
Gathering requirements
Gathering requirementsGathering requirements
Gathering requirements
 
Ch 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.pptCh 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.ppt
 
Requirement Elicitation
Requirement ElicitationRequirement Elicitation
Requirement Elicitation
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
documentation-testing.ppt
documentation-testing.pptdocumentation-testing.ppt
documentation-testing.ppt
 
Verification & Validation
Verification & ValidationVerification & Validation
Verification & Validation
 
Software requirements and analysis
Software requirements and analysisSoftware requirements and analysis
Software requirements and analysis
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Architectural views
Architectural viewsArchitectural views
Architectural views
 

Ähnlich wie Requirements Traceability - The Tie That Binds

Requirements Traceabiity - The Tie That Binds
Requirements Traceabiity - The Tie That BindsRequirements Traceabiity - The Tie That Binds
Requirements Traceabiity - The Tie That BindsJ John Jones, CBAP
 
Requirements Management Using Innoslate
Requirements Management Using InnoslateRequirements Management Using Innoslate
Requirements Management Using InnoslateElizabeth Steiner
 
Business Requirements development
Business Requirements development Business Requirements development
Business Requirements development Mark Opanasiuk
 
BABOK Study Group - meeting 1
BABOK Study Group - meeting 1BABOK Study Group - meeting 1
BABOK Study Group - meeting 1Paweł Zubkiewicz
 
Ch 3 -continued.pptx
Ch 3 -continued.pptxCh 3 -continued.pptx
Ch 3 -continued.pptxbalewayalew
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile worldRavikanth-BA
 
Business Analyst_PennonSoft
Business Analyst_PennonSoftBusiness Analyst_PennonSoft
Business Analyst_PennonSoftPennonSoft
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis Preeti Bhaskar
 
Requirement Management 1
Requirement Management 1Requirement Management 1
Requirement Management 1pikuoec
 
Lesson Plan 0 - Traceability Intro
Lesson Plan 0 - Traceability IntroLesson Plan 0 - Traceability Intro
Lesson Plan 0 - Traceability IntroStephanie Walsh
 
Mcom Ba Training Module 1
Mcom Ba Training   Module 1Mcom Ba Training   Module 1
Mcom Ba Training Module 1mcom
 
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassTechcanvass
 
Requirements Engineering Processes
Requirements Engineering ProcessesRequirements Engineering Processes
Requirements Engineering ProcessesRa'Fat Al-Msie'deen
 
SRE Lect (week 1).pptx
SRE Lect (week 1).pptxSRE Lect (week 1).pptx
SRE Lect (week 1).pptxalishazayyan5
 

Ähnlich wie Requirements Traceability - The Tie That Binds (20)

Requirements Traceabiity - The Tie That Binds
Requirements Traceabiity - The Tie That BindsRequirements Traceabiity - The Tie That Binds
Requirements Traceabiity - The Tie That Binds
 
BBC2016JohnJonesTraceability
BBC2016JohnJonesTraceabilityBBC2016JohnJonesTraceability
BBC2016JohnJonesTraceability
 
Requirements Management Using Innoslate
Requirements Management Using InnoslateRequirements Management Using Innoslate
Requirements Management Using Innoslate
 
Business Requirements development
Business Requirements development Business Requirements development
Business Requirements development
 
Business Analyst interview Questions
Business Analyst interview QuestionsBusiness Analyst interview Questions
Business Analyst interview Questions
 
BABOK Study Group - meeting 1
BABOK Study Group - meeting 1BABOK Study Group - meeting 1
BABOK Study Group - meeting 1
 
Ch 3 -continued.pptx
Ch 3 -continued.pptxCh 3 -continued.pptx
Ch 3 -continued.pptx
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile world
 
BA Standards PMI RoCh MM 150714
BA Standards PMI RoCh MM 150714BA Standards PMI RoCh MM 150714
BA Standards PMI RoCh MM 150714
 
13285737.ppt
13285737.ppt13285737.ppt
13285737.ppt
 
Crutial steps in requirement gathering
Crutial steps in requirement gatheringCrutial steps in requirement gathering
Crutial steps in requirement gathering
 
Business Analyst_PennonSoft
Business Analyst_PennonSoftBusiness Analyst_PennonSoft
Business Analyst_PennonSoft
 
When Requirements Change
When Requirements ChangeWhen Requirements Change
When Requirements Change
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis
 
Requirement Management 1
Requirement Management 1Requirement Management 1
Requirement Management 1
 
Lesson Plan 0 - Traceability Intro
Lesson Plan 0 - Traceability IntroLesson Plan 0 - Traceability Intro
Lesson Plan 0 - Traceability Intro
 
Mcom Ba Training Module 1
Mcom Ba Training   Module 1Mcom Ba Training   Module 1
Mcom Ba Training Module 1
 
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
 
Requirements Engineering Processes
Requirements Engineering ProcessesRequirements Engineering Processes
Requirements Engineering Processes
 
SRE Lect (week 1).pptx
SRE Lect (week 1).pptxSRE Lect (week 1).pptx
SRE Lect (week 1).pptx
 

Kürzlich hochgeladen

PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escortdlhescort
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 

Kürzlich hochgeladen (20)

PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 

Requirements Traceability - The Tie That Binds

  • 1. Requirements Traceability The Tie That Binds J John Jones Greater Atlanta Chapter IIBA - October 28, 2014
  • 2. Requirements Traceability Who is John Jones? Let’s “Google” me!
  • 3. Requirements Traceability Who is John Jones? Nope!
  • 4. Requirements Traceability Who is John Jones? Google me! Not quite
  • 5. Requirements Traceability J. John Jones • At UPS-SCS since July 2013 • Nearly 36 years at Eastman Kodak • Began as Programmer • Added Designer • Added Analyst • BS in Computer Science Penn State University • CBAP® in May 2014 UPS BA Certification in August 2014 LinkedIn: www.linkedin.com/jjohnjones Email: jjohnjjr@yahoo.com
  • 6. Requirements Traceability We like to connect things.
  • 7. Requirements Traceability We like to connect things. Connect the dots.
  • 8. Requirements Traceability We like to connect things. Connect the dots. Sometimes, the connections are easy to see.
  • 9. Requirements Traceability We like to connect things. Connect the dots. Sometimes, the connections are easy to see.
  • 10. Requirements Traceability We like to connect things. Connect the dots. Sometimes because of the complexity and lack of framework, it’s hard to get the picture until we draw all the lines.
  • 11. Requirements Traceability We like to connect things. Connect the dots. Sometimes because of the complexity and lack of framework, it’s hard to get the picture until we draw all the lines.
  • 12. Requirements Traceability We like to connect things. Genealogy
  • 13. Requirements Traceability We like to connect things. Genealogy Look back to know where we came from
  • 14. Requirements Traceability We like to connect things. Genealogy Look ahead to see the possibilities of where we are going.
  • 15. Requirements Traceability Business Analysis – Trace Requirements
  • 16. Requirements Traceability Business Analysis – Trace Requirements BABOK 1.6 Draft REQUIREMENTS MANAGEMENT & PLANNING MANAGE REQUIREMENTS SCOPE Structure Requirements for Traceability Description: Requirements traceability supports the ability to trace a requirement through the development life cycle. The ability to track the requirements is an important technique used to detect missing functionality or identity if implemented functionality is not supported by a specific requirement.
  • 17. Requirements Traceability Business Analysis – Trace Requirements BABOK 1.6 Draft REQUIREMENTS MANAGEMENT & PLANNING MANAGE REQUIREMENTS SCOPE Structure Requirements for Traceability Description: Requirements traceability supports the ability to trace a requirement through the development life cycle. The ability to track the requirements is an important technique used to detect missing functionality or identity if implemented functionality is not supported by a specific requirement. BABOK 2 REQUIREMENTS MANAGEMENT & COMMUNICATION Manage Requirements Traceability Description: Requirements are related to other requirements, to solution components, and to other artifacts such as test cases. “Tracing” a requirement refers to the ability to look at a requirement and the others to which it is related. Tracing links business requirements to stakeholder and solution requirements, to other artifacts produced by the team, and to solution components
  • 18. Requirements Traceability Business Analysis – Trace Requirements BABOK 1.6 Draft REQUIREMENTS MANAGEMENT & PLANNING MANAGE REQUIREMENTS SCOPE Structure Requirements for Traceability Description: Requirements traceability supports the ability to trace a requirement through the development life cycle. The ability to track the requirements is an important technique used to detect missing functionality or identity if implemented functionality is not supported by a specific requirement. BABOK 2 REQUIREMENTS MANAGEMENT & COMMUNICATION Manage Requirements Traceability Description: Requirements are related to other requirements, to solution components, and to other artifacts such as test cases. “Tracing” a requirement refers to the ability to look at a requirement and the others to which it is related. Tracing links business requirements to stakeholder and solution requirements, to other artifacts produced by the team, and to solution components BABOK 3 Public Draft REQUIREMENTS LIFE CYCLE MANAGEMENT Trace Requirements Description: Requirements traceability identifies and documents the lineage of each requirement, including its backward traceability, its forward traceability, and its relationship to other requirements. Traceability is used to help ensure that the solution conforms to requirements and to assist in scope, change, risk, time, cost, and communication management. It is also used to detect missing functionality or to identify if implemented functionality is not supported by a specific requirement.
  • 19. Requirements Traceability Why trace requirements? Requirements Allocation Requirements Coverage Impact Analysis If requirement J is included in the solution scope, what else needs to be included in support of that requirement? Does requirement G have the necessary related and supporting requirements? Is requirement H connected to the business objective? If requirement D changes, what else has to be reviewed that is connected to the requirement?
  • 21. Requirements Traceability What do we trace? From BABOK 1.6 Draft
  • 22. Requirements Traceability What do we trace? From BABOK 1.6 Draft
  • 23. Requirements Traceability What do we trace? From BABOK 1.6 Draft
  • 24. Requirements Traceability What do we trace? Example of a framework Business Problem / Business Required traceability Initiative Project Objectives Project Objectives Business Business Requirements Requirements Functional Requirements Functional Requirements PDD/Scope UUses eC aCsaesses Business Rules Business Rules Business Problem / Opportunity Opportunity Non-functional Requirements Non-functional Requirements Recommended traceability. Business Initiative Context Level Context Level Diagram Diagram External Agent External Agent Essential Business Processes Essential Business Processes CaCpaapbaibliitliyty Business Process Business Process Diagram Diagram Business Data Entity Business Data Entity User Interface Requirement User Interface Requirement Reporting Requirement Reporting Requirement Service Level Agreement Service Level Agreement Business Business Requirements Requirements UUses eC aCsaesses PDD/Scope Item Item Can Trace Downstream to All Items • Project focus • Business level • Project requirements about the business • Project requirements about the solution
  • 25. Requirements Traceability What do we trace? Agile methodology to Sprints for implementation Trace from Epic to supporting User Stories
  • 26. Requirements Traceability What do we trace? Agile methodology to Sprints for implementation Trace from Epic to supporting User Stories Connect related User Stories based on necessity, effort, value
  • 27. Requirements Traceability How can we record the traceability? (Coverage Matrix)
  • 28. Requirements Traceability How can we record the traceability? (Coverage Matrix) Spreadsheet Simplest form
  • 29. Requirements Traceability How can we record the traceability? (Coverage Matrix) Spreadsheet Multiple levels of traceability add difficulty to recording A possible solution is to start with rows of all requirements columns of possible connections a cell is marked if there is a connection. Additional sheets will look for marked intersections to highlight.
  • 30. Requirements Traceability How can we record the traceability? Requirement Management Tool
  • 31. Requirements Traceability How can we record the traceability? Requirement Management Tool • Possible relationships are defined in the tool, noting those that are required for completeness. • As a requirement is defined, relationships are built to the predefined connections. • Tool reports will show either established relationships (impact analysis) or missing relationships (requirement coverage). • Repository of related requirements provides impact analysis of the next project.
  • 32. Requirements Traceability How can we record the traceability? Genealogy software? Relation from one level to the next level down is a parent-child relation. • From a Business Requirement to Functional Requirements Relation between items at the same level is difficult to show • Between Functional Requirements Relations that relate from two levels is difficult • From a Project Objective to a Business Requirement • From an Essential Business Process to the same Business Requirement
  • 33. Requirements Traceability What are some best practice suggestions?
  • 34. Requirements Traceability What are some best practice suggestions? • Define your necessary relationships • Limited • Sensible directionality • Think of use by BAs and consumers • Document relationships as elicitation progresses, not at the end • Store Traceability Matrix with the requirements
  • 35. Requirements Traceability The Tie That Binds • Relate requirements logically to each other • Use those relationships in verifying coverage of deliverables or impact analysis of a change • Maintain the relationships for reference in the next project J John Jones Greater Atlanta Chapter IIBA - October 28, 2014
  • 36. Requirements Traceability The Tie That Binds Questions? (for me or each other!) J John Jones Greater Atlanta Chapter IIBA - October 28, 2014
  • 37. Requirements Traceability The Tie That Binds Thank You! J John Jones Greater Atlanta Chapter IIBA - October 28, 2014