Assigning Requirements to a System Release or Version

Preston Mitchell
Preston Mitchell
  • Updated
  • Jama Connect®

Summary

Many customers will need to assign requirements to specific product releases or versions. A simple illustrative example is below.

Resolution

In this article, we'll use the term "Release," but this generic approach could be applied to assigning requirements to system versions, project phases, etc. 

In Jama Connect, we recommend utilizing the "Categories" feature to assign requirements to your product/system's release. Jama Connect does have a legacy "Release" feature, but it has the following limitations that Categories overcomes:

Legacy Release feature -> Challenge -> -> Solved by Categories
Can only assign to 1 release/version at a time When you create a new version of a requirement and assign it to new release, you lose the history of the initial release assignment Allows requirements assigned to multiple product releases
Every Jama Connect project has a unique set of releases  Data inconsistency / human error. Inability to reuse the requirements Product releases can be applied globally or to multiple projects
The applicable version of the requirement is not visible in the Release view It is hard to tell which version of the requirement applies to which product release Captures version of requirement when it was assigned to the release
The requirement version is changed when the release is added or removed Causes "version churn" in the version history table when it's not an impactful change to the requirement

No unnecessary version change when categories are applied/removed

still captured in item activity history

Implementing Categories

  1. Work with an Org Admin to enable categories and add your categories (e.g., list of Release or Product Versions)
  2. Determine which projects the categories should be visible in (or make them global)
  3. Enable Categories in relevant views of Jama Connect
  4. Start using categories in the project to assign requirements to your specific product releases/versions
    1.  
  5. Use Baselines at critical phase gates or milestones to capture point-in-time snapshots of all items included in that Release

Recommended (optional): Disable legacy Release tab

Additional Resources

Feedback:
We welcome your input! Please sign in to leave any comments, suggestions, or ideas for improvement below.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.