Anforderungsmanagement umfasst das Ermitteln, Dokumentieren, Prüfen, Priorisieren und Verwalten von Anforderungen über den ganzen Projektverlauf. Ziel ist, dass alle Beteiligten dasselbe Verständnis davon haben, was eine Lösung leisten muss, und dass jede Anforderung bis zur Abnahme nachverfolgt werden kann.
Definition
Anforderungsmanagement umfasst alle Aktivitäten, mit denen Anforderungen an ein Projektergebnis erfasst, dokumentiert, geklärt, priorisiert und über den Projektverlauf hinweg gesteuert werden. Es beantwortet die Frage, was genau gebaut werden soll — und sorgt dafür, dass diese Antwort von allen Beteiligten gleich verstanden wird.
Die Bedeutung des Anforderungsmanagements ist schwer zu überschätzen. Viele Projekte scheitern nicht an der Umsetzung, sondern daran, dass sie das Falsche umsetzen — weil Anforderungen missverstanden, lückenhaft oder widersprüchlich waren. Wer Anforderungen sauber managt, legt das Fundament dafür, dass am Ende das Richtige entsteht.
Funktionale und nichtfunktionale Anforderungen
Anforderungen lassen sich grob in zwei Arten unterteilen. Funktionale Anforderungen beschreiben, was eine Lösung können muss — welche Funktionen sie bietet. Nichtfunktionale Anforderungen beschreiben, wie sie das tun soll — etwa wie schnell, wie sicher, wie benutzerfreundlich. Beide sind wichtig, und gerade die nichtfunktionalen werden häufig vergessen, obwohl sie über die Qualität einer Lösung entscheiden.
Eine gute Anforderung ist prüfbar formuliert. Statt „das System soll schnell sein“ besser „das System antwortet auf Anfragen in unter zwei Sekunden“. Nur prüfbare Anforderungen lassen sich am Ende eindeutig abnehmen.
Anforderungen ändern sich
Anforderungen sind selten von Anfang an vollständig und stabil. Im Verlauf eines Projekts entstehen neue Erkenntnisse, ändern sich Rahmenbedingungen, werden Missverständnisse sichtbar. Gutes Anforderungsmanagement plant diesen Wandel ein, statt ihn zu ignorieren. Klassische Ansätze fassen Anforderungen früh in einem Pflichtenheft; agile Ansätze halten sie in einem lebendigen Backlog, das laufend verfeinert wird. Beide Wege haben ihre Berechtigung — entscheidend ist, dass mit veränderten Anforderungen bewusst umgegangen wird.
Anforderungen und Scope
Anforderungsmanagement und die Steuerung des Projektumfangs hängen eng zusammen. Jede neue Anforderung erweitert potenziell den Umfang. Ohne geordneten Umgang damit droht Scope Creep — das unkontrollierte Anwachsen des Projekts. Anforderungsmanagement sorgt dafür, dass neue Anforderungen bewusst bewertet und eingeordnet werden, statt unbemerkt das Projekt aufzublähen.
Der Prozess im Überblick
- 01ErmittelnAnforderungen aus Interviews, Workshops, Dokumenten und Beobachtung erheben.
- 02DokumentierenEindeutig, prüfbar und mit eindeutiger Nummer festhalten.
- 03Prüfen und abstimmenMit den Beteiligten auf Vollständigkeit und Widersprüche prüfen.
- 04VerwaltenÄnderungen kontrolliert aufnehmen und bis zur Abnahme nachverfolgen.
Im deutschsprachigen Raum orientieren sich viele Fachleute am Ansatz des IREB (Certified Professional for Requirements Engineering), der diese Tätigkeiten systematisch beschreibt.
Diese Methode lässt sich in einem Projekt-Tool wie Flenio direkt abbilden — DACH-nativ und DSG-konform gehostet.
Häufige Fragen
- Was ist Anforderungsmanagement?
- Anforderungsmanagement umfasst das Erfassen, Dokumentieren, Klären, Priorisieren und Steuern von Anforderungen an ein Projektergebnis — damit das Richtige gebaut wird und alle es gleich verstehen.
- Was ist der Unterschied zwischen funktionalen und nichtfunktionalen Anforderungen?
- Funktionale Anforderungen beschreiben, was eine Lösung können muss. Nichtfunktionale beschreiben, wie sie es tut — etwa Geschwindigkeit, Sicherheit oder Bedienbarkeit.
- Wie geht man mit sich ändernden Anforderungen um?
- Bewusst statt ignorierend. Klassisch über ein Pflichtenheft und geordnetes Änderungsmanagement, agil über ein laufend verfeinertes Backlog. Wichtig ist, Wandel einzuplanen.