Skip to main content

Jama Connect Help

Reuse and synchronization

Reuse and synchronization methods detect variance and highlight the impact of that variance across releases and projects.

These methods are useful when:

  • Your product keeps the same requirements as a previous version.

  • Your product integrates and improves on original requirements.

  • You include custom requirements for each product.

Best Practice: To save time and effort for your teams, resuse common product requirements across projects and sync reused items to help determine and track variance across projects.

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

When you apply reuse and synchronization methods within your requirements management configuration infrastructure, you maximize your requirements resource management. You can modify and evolve existing work quickly while maintaining your requirements lineage.

Library approach
Library_Project-Updated.png
  • 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
branching_project_new.png
  • Projects are branched by project duplication.

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

Tip

Create a project baseline just after duplication. A baseline captures the state of the project at the time of duplication and is used for baseline comparisons.