Definition Anforderungsanalyse

Anforderungen sind die Erwartungen des Kunden an die Leistung, Funktionalität und das Design eines Produktes oder dem Ergebnis einer Dienstleistung. In der Anforderungsanalyse geht es darum, die Anforderungen zu sammeln, zu strukturieren, analysieren und zu besprechen. Nur so kann das Projekt erfolgreich und zielgerichtet durchgeführt werden. Anhand des Anforderungskatalogs erfolgt nach Projektende die Abnahme – daher müssen die Anforderungen nachprüfbar, eindeutig und durchführbar sein.

Nutze eine Anforderungsanalyse:

Email
Twitter
20
LinkedIn52
Share
Facebook30
Whatsapp

Die Anforderungsanalyse ist eine Methode aus der Software-Entwicklung, die das Erheben, Strukturieren und Analysieren der Anforderungen des Kunden beinhaltet und durch die das erwartete Ergebnis des Projektes festgelegt wird. Dabei stehen die Bedürfnisse der Kunden, oder oft auch der Software-Anwender, im Mittelpunkt. Besonders wichtig ist es, diese Bedürfnisse möglichst einheitlich, klar und eindeutig zu beschreiben, sodass eine anschließende Übersetzung in eine technische Lösung durch die Fachseite möglich ist. Da der Anforderungskatalog auch zur Abnahme dient, muss im Nachhinein erkennbar sein, ob die Anforderungen korrekt umgesetzt wurden.

Dabei gilt: Je konkreter die Anforderungen festgehalten werden, desto besser kann das Projektteam seine Aufgabe erfüllen und desto unwahrscheinlicher ist es, dass Kunde und Projektteam unterschiedliche Erwartungen an das Projekt haben.

Teilnehmerkreis und Anwendung

An der Anforderungsanalyse wirken sowohl Auftraggeber als auch Projektteam mit. Es werden alle Anforderungen gesammelt und für jede davon eine Anforderungsbeschreibung erstellt. Diese soll das gewünschte Ergebnis oder Feature so konkret wie möglich beschreiben, allerdings keinen Lösungsweg vorgeben. Die Anforderungen samt Beschreibung werden in einem Lastenheft oder Product Backlog notiert.

Ergebnis der Anforderungsanalyse

Im letzten Schritt erfolgen die Analyse und Bewertung der Anforderungen. Dabei wird besprochen, was davon umgesetzt werden kann und es werden grobe Modelle dafür entworfen.
Hier wird zwischen funktionalen und nicht-funktionalen Anforderungen unterschieden. Funktionale Anforderungen beschreiben die gewünschte Funktionalität eines Produkts:

  • Welche Eingabefelder und Datenfelder werden benötigt?
  • Wie viele Bestellungen müssen pro Tag bewältigt werden?
  • Welche Anforderungen muss das System im Fehlerfall erfüllen?
  • Wie viele Kunden und wie viele verschiedene Produkte muss das Datenbanksystem abspeichern können?

Nicht-funktionale Anforderungen beschreiben Eigenschaften wie das Design, die Zuverlässigkeit oder die Qualität des Produktes. Diese sind zwar nicht vorrangig für die Funktionalität, gehören aber zum Produkt dazu. Allerdings sind nicht-funktionalen Anforderungen schwieriger zu definieren, denn sie beinhalten oft implizite Annahmen des Kunden. Beispiele sind:

  • „Wir benötigen eine möglichst effiziente Software mit einem intuitiven Design.“
  • „Wir legen Wert auf eine moderne Gestaltung und angemessene Qualität des Produktes.“
  • „Das Produkt soll unser Corporate Design aufgreifen.“

Diese nicht-funktionalen Anforderungen gilt es ebenfalls zu beachten und möglichst exakt zu quantifizieren: Was bedeutet intuitives Design? Was ist eine angemessene Qualität, wie kann man diese kontrollieren?

Anwendungsgebiete der Anforderungsanalyse

Da die Anforderungsanalyse aus der Software-Entwicklung stammt, findet man sie häufig in Projekten der Informationstechnik: Zum Beispiel beim Erstellen einer Datenbank, dem Einrichten eines E-Commerce-Systems, in Projekten für den Onlinehandel oder auch beim Erstellen eines Warenwirtschaftssystems.
Siehe auch:Requirements-Engineering und Requirements-Management.

Anforderungsanalyse – Analysemethode im Projektmanagement

Eine Anforderungsanalyse ist eine Analysemethode im Projektmanagement. Analysemethoden leiten aus bereits vorhandenen Informationen weiterführende Erkenntnisse, z.B. in Form von Zusammenhängen, Konzentrationen und Ursachen, ab. Analysemethoden kommen typischerweise in einer frühen Phase des Projektmanagements zum Einsatz, wenn naturgemäß noch zu wenige Kenntnisse über die zu erarbeitenden Ergebnisse und zu transformierenden Sachumfänge bestehen. Ein konkretes Beispiel für eine Analyse in einem IT-Projekt ist die Erstellung eines Häufigkeitsdiagramms von im Unternehmen eingesetzter Software. Im späteren Verlauf von Projekten dienen Analysemethoden häufig dazu, die Eigenschaften und Qualitäten von erarbeitenden Ergebnissen zu bestimmen. Auf dieser Grundlage wird dann über Akzeptanz oder Anpassungsbedarf entschieden. Ein Beispiel für eine derartige Analyse ist die Untersuchung der Betriebsstabilität eines neu entwickelten sozialen Netzwerks. Analysemethoden eignen sich gleichermaßen für klassische wie auch für agile Projekte. Damit ist eine Anforderungsanalyse unabhängig vom Paradigma (klassisch vs. agil) einsetzbar. In der Reinform des agilen Projektmanagements entfallen umfangreichere Analysen zu Projektbeginn. Damit wird die Analysemethode Anforderungsanalyse typischerweise zur Beurteilung von Projektergebnissen und bei der Durchführung konkreter Bearbeitungsschritte eingesetzt.

Eine Anforderungsanalyse kommt im Projektmanagement oft zur Anwendung. Jeder, der sich intensiver mit Projekten beschäftigt, sollte diese Analysemethode kennen. Dieses Glossar erklärt noch weitere Analysemethoden im Projektmanagement:

Ähnliche Artikel zu dem Thema

Nutze auch unsere Microsoft Office-Projektmanagement-Vorlagen

Eine SWOT-Analyse erstellen:

Ein Ishikawa-Diagramm erstellen:

Wasserfalldiagramm Vorlage

Balkendiagramm Vorlage

Kreisdiagramm Vorlage

Kurvendiagramm Vorlage


Passende Videos zum Artikel ‚Anforderungsanalyse‘:

Die Nutzer, die sich diesen Eintrag angesehen haben, interessierten sich auch für folgende Videos:

Project Base – wer sind wir und was wollen wir?
Copy link to share and save

Verlinke uns! Kopiere dir hier die URL der Seite!
https://project-base.org/projektmanagement-glossar/anforderungsanalyse/

Unsere Top Inhalte für dich

Email
Twitter
20
LinkedIn52
Share
Facebook30
Whatsapp