Change Management

Software-Entwicklung ist ein dynamischer Prozeß, der mehrfache Iterationen innerhalb und zwischen einzelnen Phasen vorsieht und Anpassungen an ursprüngliche Anforderungen erlauben muß. Dementsprechend kommt dem Management von Veränderung eine zentrale Bedeutung zu.

Änderungen beziehen sich typischerweise auf

  • Inhalt / Umfang des Projektes
  • Funktionalität
  • Grafische Oberflächen und Nutzerinteraktion
  • technische Rahmenbedingungen
  • Laufzeiteigenschaften

Um einerseits sinnvolle und notwendige Änderungen zuzulassen, andererseits aber den Entwicklungsprozeß nicht in eine chaotische Endlos-Schleife zu bringen, müssen Änderungswünsche zentral erfaßt, analysiert und hinsichtlich Aufwand und Projekteinfluß bewertet werden. Auf Basis dieser Vorarbeit kann der Kunde entscheiden, ob und wann welche Änderungen eingefügt werden sollen.

Der gesamte Change Management Prozeß wird als einer der zentralen Bausteine zu Beginn eines Projektes definiert.