6.7 Creating a Feature-Specific Development Stream

The basic UCM process uses the integration stream as the project's sole shared work area. You may choose to organize your project into small teams of developers where each team develops a specific feature. To support this type of organization, create a development stream to serve as the shared work area for each team of developers. The developers who work on that feature create their own development streams based on the recommended baselines in the feature-specific development stream. See Choosing a Stream Strategy for additional information about feature-specific development streams.

To create a feature-specific development stream:

  1. In ClearCase Project Explorer, right-click the integration stream, and select Create Child Stream from the shortcut menu.

  2. The Create a Development Stream dialog box appears.

  3. By default, ClearCase uses the set of recommended baselines when creating a development stream. To create the development stream with baselines other than the recommended baselines, click Advanced Options and select the baselines from the Change Baseline dialog box.

  4. In the Create a Development Stream dialog box, be sure that the Prompt me to create a View for this stream check box is selected. Click OK.

  5. The View Creation Wizard appears.

  6. Complete the steps of the View Creation Wizard to create a view for the development stream.

  7. In ClearCase Project Explorer, right-click the feature-specific development stream, and select Recommend Baselines.

  8. In the Recommended Baselines dialog, click Add to display the Add Baseline dialog box. Select the baselines that you want to recommend to developers who will work on this feature. When developers create their own development streams, those streams will be based on the recommended baselines. When you finish selecting the baselines, click OK in the Recommended Baselines dialog.