Domain 5: Traceability and Monitoring: Nguyen Xuan Tung, Nov 05, 2016
Domain 5: Traceability and Monitoring: Nguyen Xuan Tung, Nov 05, 2016
Wearehere!
2
Overview
3
Why do we need Traceability & Monitoring?
4
Why do we need Traceability & Monitoring?
5
Why do we need Traceability & Monitoring?
Tracing requirements results in many benefits for your project:
Traceability Provides a Double Check
Traceability Allows Impact Analysis
Traceability Keeps the Team Focused
6
Who is Involved in Traceability and Monitoring?
7
Who is Involved in Traceability and Monitoring?
Business Analyst Solution team & Tester
1. Keepingtrackofrequirementand 1. Tracerequirementstotheir
reportingtheirstatus,underthe deliverables
directionoftheProjectManager 2. Andmaymaintainsomeofthe
2. Makingsurethatrequirementstieto tracingdetailsthemselves.
businessvalueandthatvalueis
achievedwiththesolution.Tracing
requirementstotheobjectivesthey
supportensurestheyareprovidingthe
businessvaluedesired.
8
Business Analysis Responsibilities in
Traceability and Monitoring
Refer to the business analysis plan to conduct traceability and monitoring
activities
Understand the value of traceabiltity
Share traceability information with the solution team and testers
Resolve requirements conflicts
Make sure all requirements are within the solution scope
Obtain approval and sign-off of requirements from approciate stakeholders
Baseline the solution scope and requirements according to the requirements
management plan
Initiate the change control process to review requests that are outside of scope
or submitted baselining
Perform impact analysis
9
Project Management Responsibilities in
Traceability and Monitoring
Traceability and Monitoring tasks provide business analysis status information
Project Manager assigns the requirement monitoring to business analyst and
ask to regular status reporting on progress
PM expects BA make sure all requirements are within the agreed-upon scope
PM & BA work together to evaluate requirements changes after baselining
Concentrateon: Overseetherequirementswork
Eliciting tobesureitisprogressing
Analyzing accordingtotheproject
Developing schedule.
Andtracingrequirement
Reportingprogress
10
Part 1 Traceability and Monitoring Tasks
11
Tasks 1 Trace Requirements
12
Tasks 1 Trace Requirements
Inputs:
1.Requirements Managemet Plan
2.Requirements
Techniques:
1.Backlog Management
2.Issue (problem) Tracking
3.Requirements Traceability Matrix
Outputs:
1.Requirements Traceability Matrix (Updated)
All requirements should be documentes in the RTM and include information
such as dependencies and other attributes needed in order to effectively
manage and communicate requirements and their statuts.
13
Tasks 1 Trace Requirements
14
Tasks 2 Monitor Requirement Status
15
Tasks 2 Monitor Requirement Status
Inputs:
1.Requirements Managemet Plan
2.Requirements
Techniques:
1.Backlog Management
2.Issue (problem) Tracking
3.Requirements Traceability Matrix
Outputs:
1.Requirements Traceability Matrix (Updated)
All requirements should be documentes in the RTM with reference to related
requirements, business analysis work products, project team deliverables, and
information on outstanding issues.
16
Tasks 2 Monitor Requirement Status
17
Tasks 3 Update Requirement Status
18
Tasks 3 Update Requirement Status
Inputs:
1.Requirements Managemet Plan
2.Requirements
Techniques:
1.Backlog Management
2.Issue (problem) Tracking
3.Requirements Traceability Matrix
Outputs:
1.Requirements Traceability Matrix (Updated)
All requirements should be documentes in the RTM with statuss and inculde
reference to related requirements, business analysis work products, project
team deliverables and information on outstanding issues.
19
Tasks 3 Update Requirement Status
20
Tasks 4 Communicate Requirements Status
21
Tasks 4 Communicate Requirements Status
Inputs:
1.Requirements Managemet Plan
2.Requirements
Techniques:
1.Backlog Management
2.Issue (problem) Tracking
3.Requirements Traceability Matrix
Outputs:
1.Requirements Communication
Communication regarding requirements including status, issues, risks, and
conflicts disdeminated to apporiate stakeholders at the appropriate level of
detail as determined in the Requirements Management Plan plus any needed
adaptations to those plans.
22
Tasks 4 Communicate Requirements Status
23
Tasks 5 Manage Changes to Requirements
24
Tasks 5 Manage Changes to Requirements
A strong project manager and business analyst team has a plan for:
Accepting changes from stakeholders
Analyzing their impact
And helping the sponsor make rational decisions about how to address them
25
Summary of Traceability and Monitoring
26
Part 2 Techniques for Traceability and
Monitoring
The tools that you can use to perform traceability and monitoring depend on your
organizational practices and the available software.
Requirements Traceability Matrix. Common attributes of the matrix include:
Requirements ID (also Requirement Parent ID) and Description
Version, Priority, Owner
Status
Use Case IDs
Reference Documents
Class/ Method/ Function/ Procedure
Test Case Number
Tester/Developer
27
Part 2 Techniques for Traceability and
Monitoring
CRUD (Create, Read, Update, Delete):
Shows how each data element is created, read, updated, and deleted by each
process
Make sure asked all the necessary questions about the business data and
processes
Make sure dont miss a business process
Usefull for the DB designer and solution team.
28