Gerhard Versteegen (Hrsg.) Guido Weischedel Konfigurations management Mit 111 Abbildungen Springer
Inhaltsverzeichnis Einführung. 1.1 Allgemeines zum Thema Konfigurationsmanagement 1 1.2 Grundlagen des Konfigurationsmanagements 5.2.1 Einführung 5.2.2 Versionsverwaltung 9.2.3 Konfigurationsverwaltung 11.2.4 Releasemanagement 12.2.5 Änderungsmanagement 13.2.6 Buildmanagement 15 1.2.7 Distributionsmanagement 16 1.3 Verteilte Teams 16 1.3.1 Die zusätzliche Dimension 17 1.3.2 Aller Anfang ist schwer 19 1.3.3 Änderungen proaktiv planen 25 Prozessmodelle in der Software Entwicklung 29 2.1 Allgemeines zu Prozessmodellen 29 2.1.1 Einführung 29 2.1.2 Einsatzbereiche von Prozessmodellen 30 2.1.3 Vorteile der Verwendung von Prozessmodellen 31 2.1.4 Anpassbarkeit von Prozessmodellen 32 2.2 Konfigurationsmanagement im V-Modell 34 2.2.1 Allgemeines zum V-Modell 34 2.2.2 Das Submodell Konfigurationsmanagement.. 35 2.2.3 Fazit 40 2.3 Konfigurationsmanagement im Rational Unified Process 41 2.3.1 Allgemeines zum Rational Unified Process 41 2.3.2 Die Disziplin Konfigurationsmanagement im Rational Unified Process 41 Inhalt VII
VIII Inhalt 2.3.3 Planen der Projektkonfiguration und der Änderungskontrolle 43 2.3.4 Erstellen der Konfigurationsmanagement- Umgebung 44 2.3.5 Ändern und Ausliefern der Items 45 2.3.6 Handhabung von Baselines und Releases 46 2.3.7 Behandlung von Änderungsanforderungen... 48 2.3.8 Rollen in der Konfigurationsmanagement Disziplin 50 2.3.9 Aktivitäten innerhalb der Disziplin Konfigurationsmanagement 52 2.3.10 Fazit 52 2.4 Der Prozess CMII 53 2.4.1 Umfang und Ziele von CMII 53 2.4.2 Ursachen für Mängel 55 2.4.3 Gesamtprozess 57 2.4.4 Der Definitions- und Strukturierungsprozess 58 2.4.5 Der Anforderungs-Freigabeprozess 62 2.4.6 Der Anforderungs-Änderungsprozess 64 2.4.7 Der Erzeugnis-Änderungs- und Freigabeprozess 67 2.4.8 CMII als Kernprozess 68 2.5 Marktübersicht 69 2.5.1 Blick in die Vergangenheit 69 2.5.2 Werkzeugkategorien 71 2.5.3 Anforderungen an KM-Werkzeuge 73 2.5.4 Herstelleranforderungen 74 2.5.5 Funktionalitätsanforderungen 75 2.5.6 Integrationsanforderungen 79 2.5.7 Wirtschaftlichkeitsanforderungen 79 2.5.8 Sicherheitsanforderungen 79 2.5.9 Künftige Anforderungen.. 80 2.5.10 Fazit 82 2.6 Wirtschaftliche Entwicklung der Werkzeuganbieter83 2.6.1 Allgemeines zu Wirtschaftlichkeitsbetrachtungen 83 2.6.2 Die Entwicklung an den Börsen 83 2.6.3 Die Akzeptanz auf dem deutschen Markt 84 2.6.4 Mögliche Übernahmen oder Aufkäufe der Hersteller 84 2.6.5 Wirtschaftliche Prognose für die nächsten Jahre 86 2.7 Zusammenfassung 89
Telelogic CM Synergy von Telelogic* 91 3.1 Allgemeines über das Unternehmen Telelogic* 91 3.2 Wichtige Meilensteine und Geschäftsfelder von Telelogic* 92 3.3 Schulungs- und Dienstleistungsangebot von Telelogic* 94 3.4 Das Produkt Telelogic CM Synergy 95 3.4.1 Einführung 95 3.4.2 Unterstützte Plattformen 97 3.4.3 Anforderungen an Hard- und Software 98 3.4.4 Architektur von Telelogic CM Synergy* 98 3.4.5 Allgemeines zum Handling von Telelogic CM Synergy* 99 3.4.6 Erste Schritte mit Telelogic CM Synergy* 100 3.4.7 Versionierung mit Telelogic CM Synergy*... 105 3.4.8 Migration 118 3.4.9 Synchronisierung in Telelogic CM Synergy mit Reconfigure 119 3.4.10 Reconcile 125 3.4.11 Rollen in Telelogic CM Synergy* 129 3.4.12 Workflow Aspekte 130 3.5 Besonderheiten von Synergy* 133 3.6 Analystenbewertungen 133 3.7 Besonderheiten von CM Synergy 134 3.7.1 Brandneu: ActiveCM 134 3.7.2 Anbindung an SAP 136 3.8 Change- & Configuration Management bei der WestLB Systems GmbH mit Telelogic CM Synergy 137 3.8.1 Vorbemerkung 137 3.8.2 Komplexe Projekte bei der WestLB Systems 138 3.8.3 Anforderungen der WestLB 138 3.8.4 Umfangreiche Evaluierung 139 3.8.5 Service und Support 140 3.8.6 Mainframe Aspekte 140 3.8.7 Ausblick 141 3.9 Referenzen 141 3.10 Fazit 143 Die MKS Integrity Lösung von MKS* 145 4.1 Allgemeines über die MKS Ine 145 4.2 Wichtige Meilensteine, Produkte und Geschäftsfelder von MKS 147 Inhalt IX
4.3 Die MKS GmbH und deren Serviceleistungen 149 4.3.1 Standard-Trainings 149 4.3.2 Der MKS Support - Customer Care 150 4.4 Die MKS Integrity Lösung 150 4.4.1 Einleitendes zur MKS Integrity Lösung 150 4.4.2 Software Configuration- und Change Management 151 4.4.3 MKS Integrity Manager - Integriertes Change Management 154 4.4.4 MKS Source Integrity Enterprise Edition 157 4.4.5 Die Integration von MKS Integrity Manager und MKS Source Integrity Enterprise 161 4.4.6 Die Einbindung der MKS Integrity Lösung in Organisationen und Prozesse 163 4.4.7 Die Architektur der MKS Integrity Lösung 167 4.4.8 Unterstützte Plattformen der MKS Integrity Lösung 168 4.4.9 Neuigkeiten zur MKS Integrity Lösung 170 4.4.10 Das Fazit zur MKS Integrity Lösung 174 4.4.11 MKS Implementer 174 4.5 Externe Beurteilung durch die Studie: Konfigurationsmanagement" von IT-Research... 178 4.6 Der Einsatz der MKS Integrity Lösung bei der WMF AG (Württembergische Metallwarenfabrik Aktiengesellschaft) 179 4.6.1 Die WMF AG (Württembergische Metallwarenfabrik Aktiengesellschaft) 179 4.6.2 Spezielle Anforderungen zur Entwicklung von Embedded Software für Kaffeemaschinen... 180 4.6.3 Die Testinstallation von MKS Source Integrity Enterprise 181 4.6.4 Einführung durch Learning by doing" 181 4.6.5 Der Einsatz von MKS Source Integrity Enterprise 181 4.7 Einige weitere Kunden und Referenzen von MKS.. 182 ClearCase und ClearCase LT von Rational Software 185 5.1 Allgemeines über Rational Software 185 5.1.1 Firmengeschichte 185 5.1.2 Niederlassungen von Rational Software in Deutschland 187 5.1.3 Schulungen und Trainings 187 5.2 Die Produktfamilie von Rational Software für das Konfigurationsmanagement 189 Inhalt
5.2.1 Das Konzept von Rational Software im Konfigurationsmanagement 189 5.2.2 Der Ansatz von Rational ClearCase 197 5.2.3 Einführung in die einzelnen Produkte 200 5.2.4 Architekturaspekte 201 5.2.5 Unterstützte Plattformen von Rational ClearCase 203 5.2.6 Anforderungen an Hard- und Software 203 5.2.7 Die Eigenschaften von ClearCase und ClearCase LT 204 5.2.8 Für jeden Kunden die optimale Lösung 209 5.3 Rational ClearQuest - die ideale Ergänzung zu Rational ClearCase 210 5.3.1 Einführung 210 5.3.2 Fehler und Änderungen 210 5.3.3 Funktionsumfang von Rational ClearQuest.212 5.4 Die Integration von Rational ClearCase in die Rational Suite 214 5.4.1 Einführung 214 5.4.2 Zwei Ansätze der Integration 214 5.4.3 Zusammenfassung 217 5.5 Unified Change Management 218 5.5.1 Einführung in die Thematik 218 5.5.2 Aktivitäten und Artefakte 218 5.5.3 Die fünf Bereiche des Unified Change Management 219 5.5.4 Akzeptanzaspekte 221 5.5.5 Auswirkungen -. 222 5.5.6 Fazit 223 5.6 Rational ClearCase in der Praxis bei der Siemens Schweiz AG 224 5.6.1 Einführung 224 5.6.2 Implementierung 224 5.6.3 Der Modultest 227 5.6.4 Integration 228 5.6.5 Systemtest 229 5.6.6 Mehr als nur eine Version 229 5.6.7 Probleme beim Ordnen der Dateien 231 5.6.8 Fazit 233 5.7 Analystenbewertungen und Auszeichnungen von Rational ClearCase 233 5.8 Referenzen 234 Inhalt XI
6 P VCS von Merant 237 6.1 Kurzprofil von Merant 237 6.2 Aufgabenstellung 238 6.2.1 Von SCM zu ECM 238 6.2.2 Einschätzung des Marktes 239 6.3 Merant - das Produktportfolio 239 6.3.1 Der Merant Ansatz 240 6.3.2 Die PVCS-Produktfamilie 240 6.4 Merant PVCS 240 6.4.1 Allgemeines 240 6.4.2 PVCS Professional 241 6.4.3 PVCS Dimensions 245 6.4.4 Besonderheiten 249 6.4.5 Externe Beurteilung 253 6.5 Die Produkte im Einsatz 254 6.5.1 Anforderung des Kunden 254 6.5.2 Evaluierung 257 6.5.3 Einführung des Produkts 258 6.5.4 Erfahrungen mit dem Produkt 258 6.5.5 PVCS Dimensions im Einsatz für die NASA 258 6.6 Fazit 259 7 Evaluierung von Konfigurationsmanagement Werkzeugen 261 7.1 Vorgehensweise bei der Evaluierung 261 7.1.1 Allgemeines zur Evaluierung von Konfigurationsmanagement Werkzeugen... 261 7.1.2 Weiche Faktoren bei der Toolevaluierung... 262 7.1.3 Die Dauer einer Werkzeugevaluierung 266 7.1.4 Die technische Evaluierung 267 Herausgeber 273 Autor 275 Akronyme 277 Abbildungsverzeichnis 281 Literaturverzeichnis 287 Index 289 XII Inhalt