About projects

You might use the term project to refer to a group of people working on a single development effort. In DevOps Code ClearCase® terminology, project refers to an object that defines a set of development policies and a set of configurations used in a significant development effort. Your organization might create a project for each product that it develops, for a group of products, for a subset of functionality of a product, or for a product release.

The policies of a project govern how developers access and modify sets of source files and directories (called components). To record and configure the development work that proceeds on components, projects use different DevOps Code ClearCase objects.

A multiple-stream project uses the following ClearCase objects:

  • Baselines
  • An integration stream
  • Development streams
  • Activities
A single-stream project uses the following ClearCase objects:
  • Baselines
  • An integration stream
  • Activities

Because parallel development is supported, different projects can work concurrently with different versions of the same set of source files.

Projects are stored in a data repository called a project versioned object base (PVOB).