Feature traceability

2 minute read
On this page

Feature Traceability bridges the gap between planning and production by linking work items (such as Jira tickets) to artifact versions, and the environments they are deployed to. This provides teams with the end-to-end visibility needed to verify exactly where a feature is available, ensuring audit and compliance, and streamlining troubleshooting.

  • An example of a work item is a user story in a project management tool, such as Jira.

  • An example of an artifact version is a build artifact generated by a workflow run.

In the context of traceability, work items are connected directly to their implementation by linking Jira tickets to specific SCM commits and their resulting build artifact versions. This creates a link that allows you to trace a requirement from its initial ticket to its live environment, or audit a production service to identify every feature and bug fix it contains.

Track work items

By linking work items to artifact versions, teams can easily track the progress of features from development to production. This allows for better planning and coordination, as well as improved visibility into the status of work items.

To track work items:

  1. Create an integration for the component to track work items.

  2. Create a work item in your project management tool (for example, Jira).

  3. Register a build artifact version in the component, and link it to the work item.

    • Automatically link the work item using the commit message for the build artifact. The specific format is determined by the Jira integration at the component level.

    • Manually link the artifact by selecting the artifact and adding the work item to the artifact details. For more information, refer to Artifacts.