Managing components

With Rational Synergy, you can manage components.

In Rational Synergy, a release specifies the release label of your software application. For example, Rational® Synergy/7.2 or Rational Change/5.3.

Releases are like versions. However, they apply to an entire software product. A release can represent a product you have already delivered or released. It can also represent a release you are currently developing. Like a task, a project is typically marked for a specific release.

Each component must have its own release stream. For example, consider a team who develops a GUI library and two applications: a calculator and an editor. They might set up releases like the following example.

Table 1. Examples of component and release streams set ups
Component Release Streams
GUI library gui_lib/1.1, gui_lib/1.2, gui_lib/1.3
Editor application editor/1.0, editor/2.0, editor/2.1, editor/3.0, editor/4.0
Calculator application calc/1.0, calc/2.0

The purpose of setting up a different release stream for each component is to decouple the different components so that they are independent of one another. This independence enables the components to be on different release schedules and ensures that the development teams can use different processes.


Feedback