Tracebility of Workitems in 2D (table) and 3D (graph)

EDUCATIONAL ARTICLE

Traceability - general information

Traceability is the capability to trace something. In Polarion ALM tracebility is implemented by "links" between workitems.

Traceability - Demonstration
Traceability - 3D model


Why use Traceability?

Traceability helps to answer the following questions:

  • How is this item related to other items?
  • What is the type of relationship?
  • What is the impact of change in this item on the other items?
  • What is the impact of change in other item(s) on the this items?

Example of Traceability - as 2D Table

This picture shows relationship between items in 3 levels of depth.

Allowed links
Click here to see full size.

Example of Traceability - as 3D Graph

This video shows 3 types of items connected by links. The different types are marked by different color.

1. purple - system requirments, high level.
2. green - software requirements.
3. blue - functions, which implement the top level requirments.

Click the video below to play or download.

Allowed Links between items

It is possible to define different types of links between items and to restrict the user to create only the allowed liinks. Later we can search the items linked by specific link types or we can search only for links of specific types.

For example.

Allowed links
Click here to see full size.

Link Types

You can define new types of links and give them any name. Here we show some examples from real projects.

Topic Direct and Back Link Description/Comments
"test" -> tests
<- is tested by
"implement" -> implements
<- is implemented by
"verify" -> verifies
<- is verified by
"impact" -> impacts
<- impacted by
"depend" -> depends on
<- is depending on
"relate" -> relates
<- is related
"tracks" -> tracks
<- is tracked
"reveal" -> reveal
<- is revealed by
"review" -> reviews
<- is reviewed by
"migrate" -> migrate to
<- migrate from
Used to link Work Items migrated/moved/copied from one project to another.
"duplicated" -> duplicates
<- dublicated by
Used to indicate that one Work Item is a duplocate of anothe Work Item.
"parent" -> has parent
<- is parent of
Used to indicate hierarchical relationship between Work Items.
"covers" -> covers
<- covered by
Example:
Stakeholder Requirement => covered by => Test Case.
Example:
Test Case => covers => Stakeholder Requirement.
"traces" -> traces to
<- leads to
Example:
Software Requirement => traces to => Stakeholder Requirement.
Example:
Stakeholder Requirement => leads to => Software Requirement.
Example:
Problem Report => traces to => Anomaly/BugReport.
"detected" -> detected by
<- covers
Example:
Anomaly/BugReport => detected by => Test Case.
Example:
Test Case => covers => Anomaly.
"contains" -> contains
<- is part of
Example:
Regulatory Documentation => contains => Regulatory Requirement.
Example:
Regulatory Requirement => is part of => Regulatory Documentation.
"derive" -> derived from
<- derived by
"mitigate" -> mitigates
<- is mitigated by
"produce" -> produces
<- is produced by
"analyze" -> analyzes
<- is analyzed by
"refine" -> refines
<- is refined by

Traceability Matrix

The links between items can be displayed as Traceability Matrix.

For example.

Traceability Matrix
Click here to see full size.


About our Company

Our Mission

Garantis IT Solutions mission is to improve competitiveness of its clients by bringing in state-of-the-art software technologies and top project expertise for their business with optimized cost. We assist our customers in their quest for high code quality and short time to market.


Our Values
  • We understand our customers’ needs.
  • We respond quickly.
  • We provide solutions.

Polarion ALM support and services

Garantis IT Solutions is official partner of Siemens Digital Industries Software.

We can take up a part of or the complete Polarion ALM project:
  • Concept
  • Design
  • Implementation
  • Documentation
  • Testing
  • Maintenance

We operate in United Kingdom, Germany, Belguim, Netherlands, Switzerland and other countries around the world.

Ask Garantis IT Solutions

Direct Access:
+44 (0) 118 343 1584

Garantis IT Solutions is happy to answer your questions:
info@garantis-solutions.com


Read our Customer's Stories and see the Customers List



Copyright © 2020 Garantis IT Solutions   |   Phone: +44 (0) 118 343 1584   |   E-mail: info@garantis-solutions.com