UCM project design

UCM projects provide work configurations for asset development. There are two basic designs:

  • Release-based projects— Align with a product release cycle. Release-based projects are used when parallel development—the need to simultaneously support (bug-fix, develop) multiple versions of a code set—is required.

  • Component-based projects— Align with configuration components or component sets. Component-based projects are commonly used when groups are organized around function. A component-based structure provides the best organization for supporting strong component reuse.

Project organization

It is common to mix component and release-based projects in a development effort. Figure 10-8 shows an example of using both for the cosmos ...

Get Software Configuration Management: A Clear Case for IBM Rational ClearCase and ClearQuest UCM now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.