Als SOLL-Konzept für die CM-Prozesse wird ein CM-Plan erstellt, der nach und nach vervollständigt und weiterentwickelt wird.
Allein die Dokumentation der entsprechenden Verfahren, Regeln und Rollen bildet eine entscheidende Basis für ein gemeinsames Verständnis und die bessere Kommunikation innerhalb des Softwareentwicklungsteams.
Der CM-Plan wird Bestandteil des QM-Handbuchs bzw. es wird auf ihn referenziert. Zudem kann er die Grundlage für die Entwicklung eines QM-Handbuchs bilden, sofern noch nicht vorhanden.
Wesentliche Bestandteile eines CM-Plans sind die
- Beschreibung der CM-Aktivitäten im Entwicklungsprozess und Vereinbarung einer einheitlichen Terminologie
- Kriterien für die Auswahl von Konfigurationseinheiten und deren Identifikation (Artefakte, Komponenten, Releases, ...)
- die Festlegung der Rollen und ihrer Aufgaben (bspw. Projektmanager, Änderungsmanager, Releaseengineer, Entwickler, ...)
- Einsatz und Nutzung von Change Control-, Version Control- und Buildmanagement-Tool
- die Konventionen hinsichtlich des Branching und Merging, die Aktivitäten bzgl. der Releaseerstellung
- die Festlegungen bzgl. Konfigurations-Audits


