24.10.2008
Change Management bringt Licht ins Dunkel
Trotz regelmässiger Sitzungen mit den Entwicklerteams wissen IT-Führungskräfte zu wenig über den Stand ihrer Entwicklungsprojekte. Dadurch sind sie nur unzureichend in der Lage, den Erfolg der Projekte gegenüber ihrem Management, den Fachabteilungen oder den Kunden darzustellen.
In den meisten Fällen fehlt ein integriertes, auftragsbasiertes und automatisiertes Change Management, eine Software-Verwaltung, eine «Buchhaltung» für die Software-Entwicklung. Welches Unternehmen kann es sich denn heute noch erlauben, die Buchhaltung in Büchern und mit Kontoblättern manuell zu führen?
Entwickler, Teamleiter, Tester, QA-Verantwortliche und weitere Beteiligte stehen unter Termindruck und sind ausgelastet. Da bleibt keine oder kaum Zeit, Eintragungen in verschiedenen Tabellen und Tools manuell nachzuführen.
Das Change Management als integrierter Teil eines SCCM-Systems
- sammelt und speichert alle Informationen zu Änderungsanträgen ( Change Requests ) und den davon betroffenen Artefakten
- gibt Abläufe vor, steuert und kontrolliert sie ( Workflow )
- zeigt den aktuellen Zustand der Software-Entwicklung in vielfachen Ausprägungen wie «Dashboard» und «Tracker»
Grosses BildBeispiel: SCCM Dashboard
Beispiel: SCCM Tracker
Das Change Management bringt Licht ins Dunkel – für alle!
Können Sie das von Ihrem auf Tabellen und Einzelwerkzeugen basierten System auch behaupten?
Das Change Management erfüllt viele Aufgaben
Das Change Management
- verwaltet Änderungsanträge (Change Requests) und Release-Einheiten.
- kann einen oder mehrere Change Requests zu einem Auftrag (Task) zusammenfassen
- ermöglicht es, einer Task verantwortliche Personen zuzuweisen
- gibt den Ablauf (Workflow) einer Task vor (Entwicklung -> Testteam -> Integration -> Abnahme -> Produktion)
- prüft, ob Bedingungen, die im Ablauf für die Übergabe an die nächsthöhere Stufe gelten, erfüllt sind (sofern eine maschinelle Prüfung möglich ist)
- meldet Fehler, je nachdem, auf welcher Stufe er aufgetreten ist und verhindert die Übergabe
- benachrichtigt bei erfolgreicher Übergabe automatisch die für die nächsthöhere Stufe verantwortliche(n) Person(en)
- protokolliert alle Zustände und hält jeden einzelnen Zustand als Version fest
- erlaubt es, einen älteren Zustand wieder herzustellen
Qualität durch Zwang heiligt die Mittel
Automatisierte Kontrollprozesse im Change Management ersetzen einen grossen Teil der manuellen, zeitaufwändigen Kontrollen. Einerseits sind alle, die mit dem Software-Entwicklungsprozess etwas zu tun haben, gezwungen, die QA-Vorgaben einzuhalten, andererseits unterstützen standardisierte und automatisierte Abläufe die Beteiligten bei den Verwaltungsaufgaben und garantieren eine wesentlich bessere Software-Qualität.
- Der Entwickler muss alle Artefakte, die zur Erledigung eines Auftrags geändert worden sind, dem Auftrag zuweisen.
- Das Testteam muss bestätigen, dass die in den Anforderungen gestellten Vorgaben eingehalten sind. Es muss die erfolgreiche Durchführung von vorgegebenen Tests mit Unterlagen dokumentieren und dem Auftrag zuweisen.
- Das QA-Team muss bestätigen, dass Qualitätsvorgaben eingehalten werden wie etwa Anforderungen an die Programmierung und an die Programm- und Benutzerdokumentation.
- Die für die Abnahme verantwortlichen Personen müssen die erfolgreiche Abnahme bestätigen.
Ihr Nutzen: der totale Durchblick ohne zusätzlichen Aufwand
- Sämtliche Informationen stehen bis zum tiefsten Detaillierungsgrad zur Verfügung
- Sie müssen sich die Informationen nicht beschaffen, sie werden Ihnen geliefert — jederzeit und aktuell
- Sie kennen den aktuellen Stand der Software
- Sie können frühzeitig auf kritische Aufträge reagieren
- Sie sind nicht auf vage, unvollständige oder nicht vorhandene Statusreports angewiesen
Möchten Sie mehr über das Change Management erfahren?
In unserem SCCM-Referenzmodell (PDF, 390 KB) erfahren Sie mehr über die Aufgaben, Ziele und Nutzen eines integrierten und automatisierten SCCM-Systems.



















[...] die IT-Führunskräfte spätestens ab diesem Zeitpunkt den Überblick über den Stand der [...]
[...] Mehr über die Wirkungen des Change-Management siehe auch in diesem früheren Beitrag. [...]
[...] (SCCM) können diese Aufgaben nicht wahrgenommen werden und die IT-Führungskräfte verlieren den Überblick über den Stand der Entwicklungsprojekte. Grosses BildRelease Management im allgemeinen [...]
[...] eine integrierte Software-Verwaltung (SCCM) verlieren Entwickler und IT-Führungskräfte den Überblick über den Stand der [...]
[...] aktuellen Überblick auf den Verlauf von Software-Anpassungen (Diskussion im SAXOS-SCCM-Blog Change Management bringt Licht ins Dunkel 10/2008). Das Kosteneinsparungs-Potenzial von ALM ist nun ein weiterer Aspekt der das Augenmerk von [...]