SlideShare a Scribd company logo
1 of 46
Requirements Traceability
The Tie That Binds
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Who is John Jones? Let’s “Google” me!
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Who is John Jones?
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Who is John Jones?
Nope!
J John Jones
Building Business Capability - November 2, 2016
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
Pennsylvania 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.
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
We like to connect things.
Connect the dots.
J John Jones
Building Business Capability - November 2, 2016
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
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
We like to connect things.
Genealogy
Look back to know where we
came from
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
We like to connect things.
Genealogy
Look ahead to see the
possibilities of where
we are going.
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Business Analysis – Trace Requirements
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Business Analysis – Trace Requirements
BABOK® Guide 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® Guide 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® Guide 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® Guide 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® Guide 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® Guide 3
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 there
is implemented functionality that is
not supported by any
requirement.
Requirements Traceability
Why trace requirements?
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Why trace requirements?
Impact Analysis If requirement J changes, what else has to
be reviewed for potential change?
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Why trace requirements?
Impact Analysis
Discovery of
inconsistencies and
gaps
If requirement J changes, what else has to
be reviewed for potential change?
Why does requirement G says the opposite
of related requirement H?
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Why trace requirements?
Impact Analysis
Discovery of
inconsistencies and
gaps
Insight into scope and
complexity of a
change
If requirement J changes, what else has to
be reviewed for potential change?
Why does requirement G says the opposite
of related requirement H?
If requirement J changes, how much work is
needed to update all related requirements?
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
Why trace requirements?
Impact Analysis
Discovery of
inconsistencies and
gaps
Insight into scope and
complexity of a
change
If requirement J changes, what else has to
be reviewed for potential change?
Why does requirement G says the opposite
of related requirement H?
If requirement J changes, how much work is
needed to update all related requirements?
Assessment of
addressed and
skipped requirements
If requirement D has a related requirement,
but requirement E does not.
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
What do we trace?
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
What do we trace? From BABOK® Guide 1.6 Draft
Requirements Traceability
What do we trace? From BABOK® Guide 1.6 Draft
Requirements Traceability
What do we trace? From BABOK® Guide 1.6 Draft
Requirements Traceability
What do we trace? From BABOK® Guide 3
Process Traceability Software Requirements Traceability
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
What do we trace? When working in Agile?
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
What do we trace? When working in Agile
Acceptance Criteria traces to User Story
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
What do we trace? When working in Agile
Acceptance Criteria traces to User Story
written on the same card
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
What do we trace? When working in Agile
Acceptance Criteria traces to User Story
written on the same card
J John Jones
Building Business Capability - November 2, 2016
Relationships between
Epic and Feature
Feature and User Story
User Story and Iteration
Requirements Traceability
How can we record the traceability?
Requirements Traceability
How can we record the traceability?
• Don’t explicitly
• Let the structure of your repository show the
relationship
• Let the attributes of the requirement show the
relationship
Requirements Traceability
How can we record the traceability? (Coverage Matrix)
Requirements Traceability
How can we record the traceability? (Coverage Matrix)
Spreadsheet
Simplest form
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
How can we record the traceability? (Coverage Matrix)
Spreadsheet
J John Jones
Building Business Capability - November 2, 2016
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.
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
How can we record the traceability?
Requirement Management Tool
J John Jones
Building Business Capability - November 2, 2016
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.
J John Jones
Building Business Capability - November 2, 2016
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?
J John Jones
Building Business Capability - November 2, 2016
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
J John Jones
Building Business Capability - November 2, 2016
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
Building Business Capability - November 2, 2016
Requirements Traceability
The Tie That Binds
Questions?
(for me or each other!)
J John Jones
Building Business Capability - November 2, 2016
Requirements Traceability
The Tie That Binds
Thank You!
J John Jones
Building Business Capability - November 2, 2016

More Related Content

What's hot

Requirement management presentation to a software team
Requirement management presentation to a software teamRequirement management presentation to a software team
Requirement management presentation to a software team
rchakra
 
Agile-4-FSM - Improving estimates by a 4-pieces puzzle
Agile-4-FSM - Improving estimates by a 4-pieces puzzleAgile-4-FSM - Improving estimates by a 4-pieces puzzle
Agile-4-FSM - Improving estimates by a 4-pieces puzzle
Luigi Buglione
 
Ordasz_Susan updated 05_2014
Ordasz_Susan updated 05_2014Ordasz_Susan updated 05_2014
Ordasz_Susan updated 05_2014
Susan Ordasz
 

What's hot (20)

Requirement Types (Razvan Radulian, 2008)
Requirement Types (Razvan Radulian, 2008)Requirement Types (Razvan Radulian, 2008)
Requirement Types (Razvan Radulian, 2008)
 
Presentation on BA
Presentation on BAPresentation on BA
Presentation on BA
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)
 
How to Organize and Prioritize Requirements
How to Organize and Prioritize RequirementsHow to Organize and Prioritize Requirements
How to Organize and Prioritize Requirements
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in india
 
Agile Requirement Development - A Breathtakingly Quick Introduction
Agile Requirement Development - A Breathtakingly Quick IntroductionAgile Requirement Development - A Breathtakingly Quick Introduction
Agile Requirement Development - A Breathtakingly Quick Introduction
 
Suresh Veluguri_BA
Suresh Veluguri_BASuresh Veluguri_BA
Suresh Veluguri_BA
 
Cbap babok 2.0 ppt introduction
Cbap babok 2.0 ppt introductionCbap babok 2.0 ppt introduction
Cbap babok 2.0 ppt introduction
 
Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1
 
Requirement management presentation to a software team
Requirement management presentation to a software teamRequirement management presentation to a software team
Requirement management presentation to a software team
 
10.23 Glossary
10.23 Glossary10.23 Glossary
10.23 Glossary
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analyst
 
Agile-4-FSM - Improving estimates by a 4-pieces puzzle
Agile-4-FSM - Improving estimates by a 4-pieces puzzleAgile-4-FSM - Improving estimates by a 4-pieces puzzle
Agile-4-FSM - Improving estimates by a 4-pieces puzzle
 
Ordasz_Susan updated 05_2014
Ordasz_Susan updated 05_2014Ordasz_Susan updated 05_2014
Ordasz_Susan updated 05_2014
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
 
Business analyst ppt
Business analyst pptBusiness analyst ppt
Business analyst ppt
 
1 babok2 chapter1 webinar_v01
1 babok2 chapter1 webinar_v011 babok2 chapter1 webinar_v01
1 babok2 chapter1 webinar_v01
 
BABOK Study Group - meeting 1
BABOK Study Group - meeting 1BABOK Study Group - meeting 1
BABOK Study Group - meeting 1
 
TQM-diagram house of quality
TQM-diagram house of qualityTQM-diagram house of quality
TQM-diagram house of quality
 
QA Resume _Muthu_Updated
QA Resume _Muthu_UpdatedQA Resume _Muthu_Updated
QA Resume _Muthu_Updated
 

Similar to Requirements Traceabiity - The Tie That Binds

Chapter 04 essentials final
Chapter 04 essentials finalChapter 04 essentials final
Chapter 04 essentials final
Yan Li
 
Mcom Ba Training Module 1
Mcom Ba Training   Module 1Mcom Ba Training   Module 1
Mcom Ba Training Module 1
mcom
 
Chapter 3Operations strategySlack, Brandon-Jones and Joh.docx
Chapter 3Operations strategySlack, Brandon-Jones and Joh.docxChapter 3Operations strategySlack, Brandon-Jones and Joh.docx
Chapter 3Operations strategySlack, Brandon-Jones and Joh.docx
christinemaritza
 
Business Analysis Advanced Training plan - VARNAAZ
Business Analysis Advanced Training plan - VARNAAZBusiness Analysis Advanced Training plan - VARNAAZ
Business Analysis Advanced Training plan - VARNAAZ
businessanalysistraining
 
Upload PPT Through Browse Button
Upload PPT Through Browse ButtonUpload PPT Through Browse Button
Upload PPT Through Browse Button
techweb08
 
Upload PPT Browse Button In IE
Upload PPT Browse Button In IEUpload PPT Browse Button In IE
Upload PPT Browse Button In IE
techweb08
 
justin ppt upload by browse button
justin ppt upload  by browse buttonjustin ppt upload  by browse button
justin ppt upload by browse button
techweb08
 
Upload ppt by browse button
Upload ppt by browse buttonUpload ppt by browse button
Upload ppt by browse button
techweb08
 
upload ppt file via browse
upload ppt file via browseupload ppt file via browse
upload ppt file via browse
techweb08
 
justin presentation slideshare
justin presentation slidesharejustin presentation slideshare
justin presentation slideshare
techweb08
 

Similar to Requirements Traceabiity - The Tie That Binds (20)

Requirements Traceability - The Tie That Binds
Requirements Traceability - The Tie That BindsRequirements Traceability - The Tie That Binds
Requirements Traceability - The Tie That Binds
 
Davenport
DavenportDavenport
Davenport
 
Business Analyst interview Questions
Business Analyst interview QuestionsBusiness Analyst interview Questions
Business Analyst interview Questions
 
Turning Motivation into Action
Turning Motivation into ActionTurning Motivation into Action
Turning Motivation into Action
 
MongoDB - Build, Adapt, Reduce, Improve
MongoDB - Build, Adapt, Reduce, ImproveMongoDB - Build, Adapt, Reduce, Improve
MongoDB - Build, Adapt, Reduce, Improve
 
MongoDB – Build, Adapt, Reduce, Improve
MongoDB – Build, Adapt, Reduce, ImproveMongoDB – Build, Adapt, Reduce, Improve
MongoDB – Build, Adapt, Reduce, Improve
 
Should a QA and BA partner in requirements analysis?
Should a QA and BA partner in requirements analysis?Should a QA and BA partner in requirements analysis?
Should a QA and BA partner in requirements analysis?
 
Chapter 04 essentials final
Chapter 04 essentials finalChapter 04 essentials final
Chapter 04 essentials final
 
Mcom Ba Training Module 1
Mcom Ba Training   Module 1Mcom Ba Training   Module 1
Mcom Ba Training Module 1
 
Chapter 3Operations strategySlack, Brandon-Jones and Joh.docx
Chapter 3Operations strategySlack, Brandon-Jones and Joh.docxChapter 3Operations strategySlack, Brandon-Jones and Joh.docx
Chapter 3Operations strategySlack, Brandon-Jones and Joh.docx
 
Misiion , vision , objectives RELIANCE JIO by RAHULJHANOIDA/RAHUL/RAHUL
Misiion , vision , objectives RELIANCE JIO  by RAHULJHANOIDA/RAHUL/RAHULMisiion , vision , objectives RELIANCE JIO  by RAHULJHANOIDA/RAHUL/RAHUL
Misiion , vision , objectives RELIANCE JIO by RAHULJHANOIDA/RAHUL/RAHUL
 
Business Analysis Advanced Training plan - VARNAAZ
Business Analysis Advanced Training plan - VARNAAZBusiness Analysis Advanced Training plan - VARNAAZ
Business Analysis Advanced Training plan - VARNAAZ
 
Upload ppt1
Upload ppt1Upload ppt1
Upload ppt1
 
Upload PPT Through Browse Button
Upload PPT Through Browse ButtonUpload PPT Through Browse Button
Upload PPT Through Browse Button
 
Upload PPT Browse Button In IE
Upload PPT Browse Button In IEUpload PPT Browse Button In IE
Upload PPT Browse Button In IE
 
justin ppt upload by browse button
justin ppt upload  by browse buttonjustin ppt upload  by browse button
justin ppt upload by browse button
 
Upload ppt by browse button
Upload ppt by browse buttonUpload ppt by browse button
Upload ppt by browse button
 
upload ppt file via browse
upload ppt file via browseupload ppt file via browse
upload ppt file via browse
 
Alkatesting
AlkatestingAlkatesting
Alkatesting
 
justin presentation slideshare
justin presentation slidesharejustin presentation slideshare
justin presentation slideshare
 

Recently uploaded

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 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
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Recently uploaded (20)

It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
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...
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
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...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
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
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
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
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 

Requirements Traceabiity - The Tie That Binds

  • 1. Requirements Traceability The Tie That Binds J John Jones Building Business Capability - November 2, 2016
  • 2. Requirements Traceability Who is John Jones? Let’s “Google” me! J John Jones Building Business Capability - November 2, 2016
  • 3. Requirements Traceability Who is John Jones? J John Jones Building Business Capability - November 2, 2016
  • 4. Requirements Traceability Who is John Jones? Nope! J John Jones Building Business Capability - November 2, 2016
  • 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 Pennsylvania 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. J John Jones Building Business Capability - November 2, 2016
  • 7. Requirements Traceability We like to connect things. Connect the dots. J John Jones Building Business Capability - November 2, 2016
  • 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 J John Jones Building Business Capability - November 2, 2016
  • 13. Requirements Traceability We like to connect things. Genealogy Look back to know where we came from J John Jones Building Business Capability - November 2, 2016
  • 14. Requirements Traceability We like to connect things. Genealogy Look ahead to see the possibilities of where we are going. J John Jones Building Business Capability - November 2, 2016
  • 15. Requirements Traceability Business Analysis – Trace Requirements J John Jones Building Business Capability - November 2, 2016
  • 16. Requirements Traceability Business Analysis – Trace Requirements BABOK® Guide 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® Guide 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® Guide 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® Guide 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® Guide 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® Guide 3 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 there is implemented functionality that is not supported by any requirement.
  • 19. Requirements Traceability Why trace requirements? J John Jones Building Business Capability - November 2, 2016
  • 20. Requirements Traceability Why trace requirements? Impact Analysis If requirement J changes, what else has to be reviewed for potential change? J John Jones Building Business Capability - November 2, 2016
  • 21. Requirements Traceability Why trace requirements? Impact Analysis Discovery of inconsistencies and gaps If requirement J changes, what else has to be reviewed for potential change? Why does requirement G says the opposite of related requirement H? J John Jones Building Business Capability - November 2, 2016
  • 22. Requirements Traceability Why trace requirements? Impact Analysis Discovery of inconsistencies and gaps Insight into scope and complexity of a change If requirement J changes, what else has to be reviewed for potential change? Why does requirement G says the opposite of related requirement H? If requirement J changes, how much work is needed to update all related requirements? J John Jones Building Business Capability - November 2, 2016
  • 23. Requirements Traceability Why trace requirements? Impact Analysis Discovery of inconsistencies and gaps Insight into scope and complexity of a change If requirement J changes, what else has to be reviewed for potential change? Why does requirement G says the opposite of related requirement H? If requirement J changes, how much work is needed to update all related requirements? Assessment of addressed and skipped requirements If requirement D has a related requirement, but requirement E does not. J John Jones Building Business Capability - November 2, 2016
  • 24. Requirements Traceability What do we trace? J John Jones Building Business Capability - November 2, 2016
  • 25. Requirements Traceability What do we trace? From BABOK® Guide 1.6 Draft
  • 26. Requirements Traceability What do we trace? From BABOK® Guide 1.6 Draft
  • 27. Requirements Traceability What do we trace? From BABOK® Guide 1.6 Draft
  • 28. Requirements Traceability What do we trace? From BABOK® Guide 3 Process Traceability Software Requirements Traceability J John Jones Building Business Capability - November 2, 2016
  • 29. Requirements Traceability What do we trace? When working in Agile? J John Jones Building Business Capability - November 2, 2016
  • 30. Requirements Traceability What do we trace? When working in Agile Acceptance Criteria traces to User Story J John Jones Building Business Capability - November 2, 2016
  • 31. Requirements Traceability What do we trace? When working in Agile Acceptance Criteria traces to User Story written on the same card J John Jones Building Business Capability - November 2, 2016
  • 32. Requirements Traceability What do we trace? When working in Agile Acceptance Criteria traces to User Story written on the same card J John Jones Building Business Capability - November 2, 2016 Relationships between Epic and Feature Feature and User Story User Story and Iteration
  • 33. Requirements Traceability How can we record the traceability?
  • 34. Requirements Traceability How can we record the traceability? • Don’t explicitly • Let the structure of your repository show the relationship • Let the attributes of the requirement show the relationship
  • 35. Requirements Traceability How can we record the traceability? (Coverage Matrix)
  • 36. Requirements Traceability How can we record the traceability? (Coverage Matrix) Spreadsheet Simplest form J John Jones Building Business Capability - November 2, 2016
  • 37. Requirements Traceability How can we record the traceability? (Coverage Matrix) Spreadsheet J John Jones Building Business Capability - November 2, 2016
  • 38. 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. J John Jones Building Business Capability - November 2, 2016
  • 39. Requirements Traceability How can we record the traceability? Requirement Management Tool J John Jones Building Business Capability - November 2, 2016
  • 40. 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. J John Jones Building Business Capability - November 2, 2016
  • 41. 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
  • 42. Requirements Traceability What are some best practice suggestions? J John Jones Building Business Capability - November 2, 2016
  • 43. 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 J John Jones Building Business Capability - November 2, 2016
  • 44. 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 Building Business Capability - November 2, 2016
  • 45. Requirements Traceability The Tie That Binds Questions? (for me or each other!) J John Jones Building Business Capability - November 2, 2016
  • 46. Requirements Traceability The Tie That Binds Thank You! J John Jones Building Business Capability - November 2, 2016