Anforderungsmanagement ist ein Prozess, der sich über die gesamte Laufzeit eines Projekts erstreckt.
ohicon - ole hinz consulting versteht unter Anforderungsmanagement ein Vier-Phasen-Modell. Die vier Phasen gliedern sich in folgende Bereiche und Aufgaben. Nach meinen Erfahrungen ist dies ein vor allem transparentes und nachhaltiges Vorgehen.
Ich verfüge über Templates zu den in der Methodik genannten Ergebnisdokumenten.
Orientierungs- und Planungsphase
Ausgangssituation
- Der Projektumfang und die Projektaufgabe sind nicht eindeutig bzw. unklar
- Der Umfang (Scope) des zu erstellenden oder zu erweiternden Systems ist nicht eindeutig bzw. unklar
- Die Teamzusammensetzung und die Aufgabenverteilung sind nicht eindeutig bzw. unklar
- Die Stakeholder sind nicht identifiziert
- Den Stakeholdern ist das Projekt nicht bekannt
- Der Anforderungsmanager ist den Stakeholdern nicht bekannt
- Der oder die Entscheider ist/sind nicht definiert
- Ein Anforderungsmanagement-Prozess ist nicht definiert
- Die Ressourcen der Stakeholder sind nicht reserviert
- Die Zieltermine sind nicht definiert
Tätigkeiten
In Workshops sind mit dem Auftraggeber gemeinsam zu erarbeiten:
- Der Systemkontext
- Benennung der Stakeholder
- Definition des Ziels des Anforderungsdokuments
- Die Team-Zusammensetzung
- Die Meilensteine und die Zieltermine
- Der Anforderungsprozess
- Die Entscheidungsinstanz
- Die initiale Anforderungsliste
- Die vom Auftraggeber erwarteten Ergebnistypen
- Ein Vorgehen für das Anforderungsmanagement abstimmen
Die Workshops mit Stakeholdern haben die wesentlichen Aufgaben und Ziele:
- Sämtliche Stakeholder kennen zu lernen
- Die Anforderungsliste erweitern
In Workshops sind mit dem Projektteam zu erarbeiten:
- Die Aufgabenverteilung innerhalb des Teams
Ziele dieser Phase
-
Die Stakeholder sind identifiziert und informiert
- Der Projektumfang und die Projektaufgabe ist klar
- Die Aufgabenverteilung ist definiert
- Der Anforderungsmanager ist Stakeholdern bekannt
- Der Auftraggeber und der Auftragnehmer haben ein einheitliches Verständnis über die Ziele des Anforderungsmanagements und den Projektumfang
- Das Vorgehen des Anforderungsmanagements ist abgestimmt
- Der Auftraggeber reserviert Ressourcen der Stakeholder
- Der oder die Entscheider ist/sind definiert
- Die Aufgabenverteilung innerhalb des Teams ist definiert
- Die Zieltermine für die Aufgaben des Anforderungsmanagement-Teams sind defninert
- Eine initiale Anforderungsliste ist erstellt
- Der Anforderungsmanager selbst ist orientiert
Methoden / Ergebnisse
- Projektkontext
- Systemkontext
- Anforderungsliste
- Stakeholderliste
- Datenmodell
- Glossar
- Offene Punkte Liste
Ermittlungs- und Dokumentationsphase
Ausgangssituation
- Der Systemkontext ist abgegrenzt
- Die Systemgrenze ist definiert
- Die Aufgabe des Anforderungsmanagers ist definiert
- Die initiale Anforderungsliste ist erstellt
- Die Anforderungsliste enthält Anforderungen mit geringer Detailtiefe
- Der Anforderungsmanager ist dem Projektumfeld bekannt
Tätigkeiten
In Workshops und Interviews sind mit den Stakeholdern gemeinsam zu erarbeiten:
- Die Aufnahme Anforderungen in die Anforderungsliste
- Die Detaillierung der Anforderungen (ermitteln, notieren, analysieren, informell abstimmen, dokumentieren)
- Die Präsentation der detaillierten Anforderungen
- Aktiv Konflikte zwischen Anforderungen verschiedener Stakeholder entdecken und auflösen
- In diesem Fall Kompromisse erarbeiten
- Entsprechende Entscheidungen gemeinsam herbeiführen
- Die Anforderungen informell abstimmen
- Den Auftraggeber regelmäßig informieren
Im Anschluß nach den Workshops führt der Anforderungsmanager durch:
- Die Analyse der Anforderungen
- Die Zusammenführung der einzelnen Anforderungen in die vereinbarten Zieldokumente
Ziele dieser Phase
- Die Anforderungen sind in der Anforderungliste dokumentiert
- Die Anwendungsfälle sind dokumentiert
- Die Anforderungen sind im jeweiligen Anforderungsdokument detailliert beschrieben
- Die offene Punkte sind in der Offenen Punkte Liste dokumentiert
- Bei den Stakeholdern ist ein hoher Abstimmungsgrad der einzelnen Anforderungen und der Detaillierung erreicht
- Der Anforderungsmanager hat eine detaillierte Sicht auf das zu erstellende bzw. zu erweiternde System
- Auftraggeber und Auftragnehmer haben ein einheitliches Verständnis über funktionale sowie nichtfunktionale Anforderungen und der Rahmenbedingungen des zu erstellenden/zu erweiternden Systems
Methoden / Ergebnisse
- Die Anforderungen sind in der Anforderungsliste dokumentiert
- Das Anforderungsdokument / Pflichtenheft / Fachkonzept ist erstellt
- Die Anwendungsfall-Liste ist erstellt bzw. ins Anforderungsdokument integriert
- Die grafische Oberfläche ist beschrieben
- Die Datenbank bzw. das Datenbankmodell ist beschrieben
- Die Ablaufbeschreibung ist dokumentiert
- Die Schnittstellenbeschreibung ist dokumentiert
- Die Mapping-Beschreibung ist dokumentiert
- Offene Punkte sind in der Offene Punkte Liste dokumentiert
- Es existiert ein hoher Abstimmungsgrad zu den einzelnen Anforderungen sowie der Detaillierung der einzelnen Anforderungen bei den Stakeholdern
QS- und Abnahmephase
Ausgangssituation
- Die Anforderungsdokumente sind erstellt
- Die Anforderungsdokumente sind den Stakeholdern nicht bekannt
- Die Anmerkungen der Stakeholder sind nicht eingearbeitet
- Das Review uind die Abnahme der Dokumente durch den Auftraggeber steht aus
- Der Review- und Abnahmeprozess ist nicht definiert
Tätigkeiten
In Workshops sind mit dem Auftraggeber gemeinsam zu erarbeiten:
- Definition des Review- und Abnahmeprozess
- Abstimmung zur Befundbehebung
In Workshops mit den Stakeholdern gemeinsam erarbeiten:
- Die zielgruppengerichtete Vorstellung der Anforderungsdokumente bei Stakeholdern
- Die Stakeholder motivieren, Ihre Anmerkungen zu dokumentieren und zu kommunizieren
Im Anschluß nach den Workshops führt der Anforderungsmanager durch:
- DieBereiststellung der Dokumente zum Review
- Die Befundung
- Die Befunde der Stakeholder analysieren und ggf. priorisieren
- Die Einarbeitung der Befunde
- Vorhandene Fragen zu den Dokumenten beantworten
- Die Bereitstellung zur Abnahme
Ziele dieser Phase
- Die Anforderungsdokumente wurden den Stakeholdern vorgestellt
- Alle relevanten Stakeholder haben die Möglichkeit erhalten, Befunde zu den Anforderungsdokumenten zu erstellen und einzureichen
- Das Review ist durchgeführt
- Die Befunde sind nach Abstimmung mit Auftraggeber in die Dokumente eingearbeitet
- Die Anforderungsdokumente sind informell und formal mit dem Auftraggeber und den Stakeholdern abgestimmt
- Die Anforderungsdokumente sind abgenommen
- Die Anforderungsdokumente haben einen hohen Grad an Qualität erreicht
- Die Anforderungsdokumente sind bereit für die Weitergabe an die Entwicklung und den Test
Methoden / Ergebnisse
- Die Anforderungsdokumente sind den Stakeholdern bekannt
- Die Erstellung und Pflege der Befundliste
- Die Reviews wurden durchgeführt
- Die Befunde an den Anforderungsdokumenten sind nach Abstimmung mit dem Auftraggeber eingearbeitet
- Die Anforderungsdokumente sind formal abgenommen und durch ein Abnahmedokument bestätigt
Umsetzungsbegleitungsphase
Ausgangssituation
- Die Anforderungsdokumente sind abgenommen
- Die Entwicklung und der Test haben begonnen
Tätigkeiten
In Workshops mit dem Auftraggeber gemeinsam erarbeiten:
- Die Definition des Change-Requests Prozess
In Workshops mit den Stakeholdern gemeinsam erarbeiten:
- Die Change-Requests identifizieren, analysieren und dokumentieren
- Die offenen Punkte identifizieren
- Die Anforderungsliste pflegen
Proaktive Tätigkeiten:
- Fragen aus der Entwicklung und dem Testteam aufnehmen und klären
- Aktiv Missverständnisse aufdecken und Sachverhalte erläutern
Ziele dieser Phase
- Die Fragen aus Test- und Entwicklung sind geklärt
- Die Change Requests sind identifiziert
- Die offenen Punkte sind identifiziert
- In einem Umsetzungsprojekt werden Workshops mit dem Entwickler- und Testteam zur Übergabe der Dokumente und zur Erläuterung der Dokumente und Inhalte durchgeführt
- Klärung von Missverständnissen, Fragen und offenen Punkten
- Die Erreichung einer hohen Kundenzufriedenheit
Methoden / Ergebnisse
- Die Anforderungsliste
- Das Change Request Dokument
- Die Change Request Liste
- Die Offene-Punkte-Liste
Sie finden sich in diesem Vorgehen wieder und sind der Auffassung, so muss man es machen? Dann freue ich mich auf einen persönlichen Kontakt.