Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

A best practice in product development is the adoption of a requirements-driven approach: all features of the product, as well as aspects of its development, should be directly or indirectly related to requirements. This concept is known as traceability. A related concept is coverage: high-level requirements should be covered by lower-level requirements and these in turn covered by other types of items such as test cases. For example, customer features can be broken down into functional requirements, which in turn can be related to test cases (represented as work items in Azure DevOps). We expect all customer features to be traceable to functional requirements and these in turn to be traceable to test cases. In this way we establish traceability and we ensure adequate coverage in our product development.

Table of Contents

easeRequirements Linking Features

R4J Feature

PurposeExample

Coverage View

To see how multiple requirements are linked to each and to determine the overall coverage. See Coverage View

Traceability Matrix

To view and manage the links between different requirements. See Traceability Matrix .

image-20240917-120733.pngImage Removed

Linking in easeRequirements compared to Azure DevOps

A basic form of traceability can be achieved in Azure Devops with links: for example, each customer feature is linked to one or more functional requirements, and each functional requirement is linked to one or more test cases. However, Azure Devops’ support for linking is insufficient for the complex hierarchical structures that characterize requirements-driven projects. A number of few problems stand out:

  • The only way to maintain links in Jira Azure DevOps is to open individual requirements and use the relations section to create or delete links. This procedure is unfeasible unsuitable for complex hierarchical structures, where you want to look at a number of several requirements at once and create the appropriate link relations immediately.