Jama Connect User Guide

Reuse and synchronization

Reuse in Jama Connect is much more than a copy/paste mechanism. It’s a full suite of features that allows for complex capabilities like:

  • Maintaining a library of common requirements

  • Branching a project to create a variant product

  • Comparing differences between a local version of a requirement and its source library version

Reuse and Sync methods are useful for detecting variance and putting a spotlight on the impact analysis across releases and projects. And these methods are useful whether your product keeps the same requirements as a previous version; if it integrates and improves on original requirements; or if you include custom requirements for each product.

To save time and effort for your teams:

  • Reuse common product requirements between projects.

  • Sync across those reused items to help determine and track variance across projects.

When you use Reuse and Sync within your requirements management configuration infrastructure, you maximize your requirements resource management. You can modify and evolve existing work quickly while maintaining your requirement lineage.

Library approach

  • A library project houses a collection of requirements maintained by a “librarian” or “curator” (permissions-based).

  • The curator of a library can pull differences back into the library when needed.

  • Project members can pull and push updates between the project and the library.

Branching approach

  • Projects are branched by project duplication.

  • Synchronization is enabled during project duplication and differences are monitored between containers/items.

  • Jama Connect project baselines are created just after duplication. This captures the state of the project at the time of duplication and is used for baseline comparisons.