Anforderungsliste
Wissen kompakt: Eine Anforderungsliste ist eine tabellarische Übersicht von Anforderungen, die aus dem Pflichtenheft zur Identifikation von Lösungen abgeleitet wird.
Anforderungsliste – die tabellarische Darstellung von Anforderungen
Für die Anforderungsliste gibt es zwei unterschiedliche Definitionen:
- formal betrachtet entsteht eine Anforderungsliste erst zu Beginn der Entwicklungstätigkeit. Sie basiert auf dem Pflichtenheft und ist ein Hilfsmittel zur Suche und Bewertung von Lösungen, mit denen Anforderungen erfüllt werden.
- Umgangssprachlich und weit verbreitet ist die Anforderungsliste schlicht eine tabellarische Darstellung von Anforderungen.
In der Unternehmenspraxis werden die Anforderungsliste und der Anforderungskatalog oftmals synonym verwendet. Formal listet auch der Anforderungskatalog Anforderungen auf, diese fließen aber als Input in ein Lastenheft. Die wesentlichen Unterschiede liegen also im Zeitpunkt der Erstellung – vor dem Lastenheft bzw. nach dem Pflichtenheft – und im Ersteller – Auftraggeber bzw. Auftragnehmer.
Herausforderungen beim Arbeiten mit Anforderungslisten
Es gibt verschiedene Herausforderungen und Fragen beim Arbeiten mit Anforderungslisten. Hier eine kleine Auswahl:
- Welche Attribute werden zu jeder Anforderungen definiert? Wird ein Mapping zwischen den Auftraggeber- und den Auftragnehmer-Informationen benötigt? Beispiel: definiert der Auftraggeber eine Anforderungsnummer, wird diese übernommen oder nutzt der Auftragnehmer einen eigenen Nummernkreis und muss entsprechende Anforderungsnummern mappen?
- Wie erfolgt die Priorisierung der Anforderungen? Diese Frage ist für einen Auftragnehmer meist schwieriger zu beantworten als für einen Auftraggeber, da dieser in der Regel fast alle Anforderungen im einem Lastenheft entsprechend der MoSCoW-Methode als “Muss”- oder “Soll”-Anforderungen definiert.
- Welches Tool wird für die Arbeit mit den Anforderungen genutzt? Gerade bei umfangreichen Darstellung mit zahlreichen Abhängigkeiten zwischen den Anforderungen, bei möglichen Änderungen im Laufe der Entwicklung, bei der gemeinsamen Arbeit an Anforderungen und der Liste, beim Fortschrittstracking, oder in Branchen mit Nachweispflichten und hohen Ansprüchen an Traceability und Revisionssicherheit reichen “Bordmittel” oftmals nicht aus.
- Wie erfolgt die Realisierungsplanung, die Implementierung und das Testing auf Basis der Anforderungsliste?
Viele Unternehmen besitzen umfassende Kenntnisse bei der Arbeit mit Anforderung. Die Erfahrung zeigt, dass Auftraggeber und Auftragnehmer miteinander klären sollten, was sie unter welchem Begriff verstehen und welche gegenseitigen Erwartungen herrschen. Das V-Modell XT als ein Standard für die Entwicklung von Software und Systemen definiert z.B. ein gemeinsames Set an Begriffen, empfiehlt die Arbeit mit zwei Projekten – je ein Projekt auf jeder Seite – und die Übergabe von Arbeitsergebnissen zu festgelegten Zeitpunkten.
Hinweise:
Haben Sie Lust auf einen neuen Lieblings-Newsletter?
Die Inhalte auf dieser Seite dürfen Sie gerne teilen oder verlinken.
Auch für Lastenhefte gibt es eine Reihe von verwendeten Synonymen.
Interessieren Sie sich sich für weitere Erläuterungen, dann empfehlen wir Ihnen das kostenlose Requirements Engineering Whitepaper.
Und hier finden Sie ergänzende Informationen aus unserer Rubrik Wissen kompakt: