How data flows in UCM projects
In multiple-stream projects, general data flow proceeds as follows:
- Activities are delivered.
- Baselines are created.
- Streams are rebased.
Activities on a project migrate from many development streams, which identify and isolate the work of individual developers, to a common target stream. Eventually, all work is delivered to a single integration stream. (See the figure below.)
The integration stream identifies a shared set of versions to be used for projectwide building and testing.
Project managers collect into baselines the activities delivered to a target stream or to the integration stream. (See the figure below.)
The project managers characterize specific baselines that include stable and significant changes as recommended.
Developers rebase their development work areas to see the new work identified by the recommended baselines. (See the figure below.)
After rebasing, a development work area shows the versions specified by the baseline, plus any of your undelivered activities.