Lorsqu'ils utilisent UCM, les développeurs de logiciels participent à un enchaînement d'activités structuré faisant appel à des opérations de haut niveau qui éliminent la nécessité de gérer directement les branches et les versions individuelles des fichiers ou des répertoires.
Pour que les développeurs de logiciels puissent utiliser UCM, un chef de projet doit au préalable définir un ou plusieurs projets UCM. Le chef de projet crée le projet en tant qu'objet faisant partie d'une base d'objet versionné (VOB) de projets. Cet objet contient uniquement les métadonnées (composants, activités et stratégies, par exemple) nécessaires pour gérer et assurer le suivi des travaux sur un produit. Il ne contient aucune ressource du projet (code source, documentation, etc.).
Pour se joindre à un projet UCM, les développeurs de logiciels utilisent l'assistant Se joindre à un projet en vue d'exécuter les étapes suivantes.
Une fois que les vues ClearCase UCM ont été créées, les développeurs de logiciels peuvent les charger avec les versions des éléments de fichiers et de répertoires sélectionnés par la version de référence recommandée du projet. Ainsi, tous les membres de l'équipe travaillant sur le projet démarrent avec le même ensemble de ressources.
Certaines opérations
ClearCase, telles que Se joindre à un projet UCM, Réajuster, Livrer,
Sélectionner des activités et Créer des activités, sont spécifiques aux projets UCM. Les icônes des options UCM courantes apparaissent dans la barre d'outils UCM :
.