infforum

Change-Management

Änderungen nur durch einen definierten Prozess


Startseite Informatik Forum

Anforderungsanalyse

Prozess-Modellierung

Anwendungsentwicklung

Projektmanagement

Definition Änderungsprozess Projekt-Management Vorgehen request for change-management Vorlage ITIL Prozess Vorteil Anforderungsmanagement controlling Änderungsanforderung Risiko Prozessplanung

INffORUM Leistungen

Projekt-Beispiele

Kontakt zu INffORUM

Ziele

Themen

SIP - Strategische Informationssystemplanung

GPM - Geschäftsprozess-Modellierung

Anforderungsanalyse / Anforderungsmanagement

Vorgehensmodell

Methoden

Systemabgrenzung

PZR-Analyse

Problemanalyse / Schwachstellenanalyse

Zielanalyse

Restriktionsanalyse

Affinitätsanalyse

Durchführbarkeitsanalyse / Wirtschaftlichkeitsanalyse

Werkzeuge Requirements Engineering

Anwendungsentwicklung

Vorgehensmodelle

Wasserfall-Modell

Spiral-Modell

V-Modell

Evolutionäre / inkrementelle Vorgehen

RUP - Rational Unified Process

Agile Software-Entwicklung

MDA - Model Driven Architecture

Methoden

Methode SA - Strukturierte Analyse

Methode ESA - Essentielle System-Analyse

Methode SD - Strukturiertes Design

Methode ERM - Entity-Relationship-Modellierung

Methode RM - Relationen-Modellierung

Methode UML - Unified Modeling Language

Werkzeuge Software Engineering

case/4/0

Innovator

objectiF

Projekt-Management

Vorgehensmodell

Projektstrukturplanung

Aktivitätenplanung

Arbeitsplanung

Kapazitätsplanung / Ressourcenplanung

Change-Management

Konfigurations-Management

Methoden/Techniken

Netzplan-Technik

Balkenplan-Technik

Methoden der Aufwandsschätzung

Methode NuWA - Nutzwertanalyse

Werkzeuge Projekt-Management

in-Step

Primavera

Übersicht Leistungen

Organisationskonzepte

Studien, Gutachten

Auswahl Requirements Engineering (CARE) Tool

Auswahl Software Engineering (CASE) Tool

Auswahl Projekt-Management (PM) Tool

Projektleitung

Coaching Projektleiter

Know-how-Transfer Projekte

Beratung und Unterstützung

Software Einsatz case/4/0

Software Einsatz Innovator

Software Einsatz objectiF

Seminare

Projektbeispiele

Informationssystem-Planung

IV-Rahmenplanung Museum

Kommunikationsanalyse Versicherung

Organisation

ORG-BW-Gesamtmodell

Prozessmodellierung und Ablauf-Organisation Rating

Versionskontrolle Logistik

Know-how-Transfer Software-Entwicklung

Vorgehensmodell Analyse
mit Einsatz case/4/0

Vorgehensmodell mit Word-Dokumentation

Werkzeug-Einführung Innovator

Simulation Tour de France

Cockpit - Steuerung der Simulation

Anleitung und Hilfe für Sudoku-Rätsel

Mitarbeiter-Profil

Kontakt

Kontakt-Formular

Impressum

Unser Thema

Change-Management im Projektmanagement

Die Leistungsfähigkeit heutiger Organisationsmethoden sowie die Verfügbarkeit von neuen Hardware- und Software-Hilfsmitteln führen zu ständig wachsenden Anforderungen an Informationssysteme und damit auch zu wachsender Komplexität der Systeme. Das Change-Management Verfahren ist einer der Prozesse im IT-Service-Management, der in der IT Infrastructure Library (ITIL) beschrieben wird. In dem Prozess werden Änderungsanforderungen aufgenommen, verwaltet und systematisch umgesetzt.

Eine Änderungsanforderung (CR - Change-Request, auch RfC - Request for Change) in der Softwareentwicklung kann zwangsläufig bereits erarbeitete Zwischenergebnisse in Frage stellen. Da Zwischenergebnisse aufeinander aufbauen, ist mit deren Änderung die Konsistenz der gesamten Ergebnisfolge gefährdet.

Änderungsverfahren in der Anwendungsentwicklung müssen daher in einem Projekt Hemmnisse errichten, die einen zuverlässigen Schutz vor einer unüberlegten und in ihren Auswirkungen für das Projektmanagement nicht übersehbaren Änderung ermöglichen.

Das Change-Management wird benötigt, weil zum Beispiel

  • die Komplexität der Systeme durch das Mengenproblem und die daraus erforderliche Projektorganisation mit einer umfangreichen Arbeitsteilung zunimmt,

  • die Entwicklung meist als zyklischer Prozess mit dem Konsistenzproblem durch Versionen (zeitlich aufeinander folgende Ausprägungen) und Varianten (parallel eingesetzte unterschiedliche Ausprägungen) abläuft,

  • die Häufigkeit von Änderungen an Objekten durch unsichere Zielvorgaben und die Notwendigkeit von Fehlerbehebungen im Entwicklungsprojekt zunimmt und

  • die Anwendungssysteme durch permanente Wartung und Weiterentwicklung eine längere Lebensdauer als ursprünglich geplant haben.

Die Risiken in der Software-Entwicklung können durch die Definition einer systematischen Vorgehensweise im Change-Management und die konsequente Integration in den Software-Lebenszyklus nennenswert reduziert werden.

Grundlage eines funktionierenden Change-Managements ist das Konfigurations-Management Configuration Management). Das Konfigurationsmanagement sieht ein Entwicklungsprojekt als eine Folge von kontrollierten Änderungen an gesicherten Arbeitsergebnissen (s.a. Projekt-Beispiel: Versionskontrolle Logistik). Der Weg zu einer neuen Konfiguration für den Wechsel der eingesetzten Version wird durch den Änderungsprozess des Change-Managements unterstützt.
 

weiterführende
externe Links


www.ITIL.org: Glossar

Wikipedia: Change Management (ITIL)

Ein Änderungsprozess läuft, ausgenommen der Vorlaufphase (Antrag, Planung Prozess, Planung Ressourcen) und der Nachlaufphase (Einstellung der Aktivitäten, Freigabe Ressourcen) versionsgesteuert ab.
Der Änderungsprozess fasst die Anforderungen (Change-Requests), die vereinbarten Ziele und die Ergebnisse zusammen. Die Anforderungen betreffen dabei nur die Funktionalität und die Schnittstellen, jedoch nicht deren technische Umsetzung.
Die Änderungen können in Zyklen und Sub-Zyklen unterteilt werden.


Ein Prozess-Zyklus setzt sich jeweils zusammen aus den Schritten:

  • Planung der Durchführung,
  • Durchführung,
  • Abnahme und
  • Freigabe.

Im Schritt Planung wird eine versionsbezogene Spezifikation der Ergebnisse erarbeitet und eventuell eine Zerlegung in Sub-Zyklen festgelegt. In der Versionsplanung werden die Leistungsmerkmale zu Versionen und Varianten zugeordnet. Grundlage für die Versionsplanung sind die nach einer Vorlage einheitlich beschriebenen, genehmigten und in der Priorität entsprechend hoch angesiedelten Change-Requests (s.a. Anforderungsanalyse). Zur Planung einer neuen Version gehört natürlich auch die Kalkulation des Aufwands für die Umsetzung der Veränderungen (s.a. Methoden der Aufwandsschätzung).

Die Durchführung des RfC (Request for Change) kann linear oder in parallelen Change-Prozessen (nach dem gleichen Muster wie für einen Zyklus) ablaufen. Die für die Durchführung notwendigen Komponenten müssen in ihrer maßgeblichen Ausprägung festgelegt und bereitgestellt werden. Das Ergebnis kann aus mehreren zuvor festgelegten Objekten bestehen.

Die Abnahme besteht im Wesentlichen aus einer Verifikation (Überprüfung der Übereinstimmung mit den Zielen / Vorgaben) in einer Abnahmeumgebung. Zur Abnahme gehört die Definition und Einrichtung einer konkreten Abnahmeumgebung und die Spezifikation der Testfälle für die Prüfung der gelieferten Ergebnisse.

Mit der Freigabe können die erzielten Ergebnisse genutzt werden. Eine Freigabe ist nur dann zu erteilen, wenn alle zugehörigen Dokumentationen und Anleitung ebenfalls abgenommen sind.

Der RfC sollte einheitlich (durch Nutzung einer Vorlage) beschrieben werden, um die Beurteilung bzw. Genehmigung ohne Rückfrage zu ermöglichen. Die Vorlage (Template) kann dabei auch eine Hilfestellung zur korrekten Beschreibung enthalten.

Der Änderungsprozess im Changemanagement kann zum Beispiel für einen Change-Request im folgenden Workflow ablaufen (aus Prozessmodellierung und Ablauforganisation Rating):

Beispiel-Prozess Change-Management

In der Benennung der Aktivitäten:
CR = Change Request, CAB = Change Advisory Board (auch CCB = Change Control Board, CM = Change Manager
Darstellung Aktivitätsdiagramm mit objectiF, Swimlanes für Rollen im Prozess "Änderung Anforderungen".

Zum Thema Change-Management in der Anwendungsentwicklung bietet INffORUM Beratung bei der Beschreibung der Prozesse, bei der Organisation, der Einrichtung und Einführung der Verfahren, Werkzeuge und Vorlagen im Projektmanagement sowie Unterstützung bei der optimalen Umsetzung in ersten Projekten. Die Umsetzung des Vorgehens in der IV wird zusätzlich in Form von Schulung (Seminar, Workshop, Tutorial) unterstützt.
Das Training zum Change-Management, sowohl Seminar als auch Workshop und Tutorial, kann dabei auf den speziellen Bedarf einer Projekt-Gruppe zugeschnittenen werden. Profitieren Sie von den langjährigen Erfahrungen der INffORUM Berater.