Stream hierarchies
In the basic UCM process, the integration stream is the only shared work area for the entire project. In a multiple-stream project, you may want to create additional shared work areas for developers who are working together on specific parts of the project. You can accomplish this by creating a hierarchy of development streams. For example, you can create a development stream and designate it as the shared work area for developers working on a particular feature. Developers then join the project at the development stream level (rather than at the integration stream) and create their own development streams and views under the development stream for this feature. The developers deliver work to and rebase their streams to recommended baselines in the development stream for the feature.