Die Anforderungsanalyse ist Teil des Requirements Engineerings (Anforderungsentwicklung), zu dem auch das Anforderungsmanagement gehört und das in Unternehmen zur Ermittlung, Steuerung und Verwaltung von Anforderungen eingesetzt wird. Das Anforderungsmanagement ist zugleich ein Teilgebiet der Business-Analyse und eine Managementaufgabe für die effiziente und fehlerarme Entwicklung komplexer Systeme. Häufig findet das Requirements Engineering im Rahmen von komplexen Systemen und IT-Projekten Anwendung. Dabei geht es zunächst einmal darum, Anforderungen zu ermitteln, zu analysieren, zu klassifizieren und im Sinne einer erfolgreichen Umsetzung eines Projekts zu priorisieren. Übergeordnet geht es darum, Ziele zu konkretisieren, die Projekteffizienz zu steigern, Fehler zu identifizieren und zu minimieren und damit nicht zuletzt Zeitpläne einzuhalten und Projektkosten zu reduzieren. Mehr zu den Methoden und Zielen des Requirements Engineerings, der Anforderungserhebung und -analyse erfahren Sie in den folgenden Abschnitten.
Inhaltsverzeichnis
Methoden und Ziele der Anforderungserhebung
Zu Beginn des Requirements Engineerings steht die Ermittlung der Anforderungen sowie nachgeschaltet deren Analyse. Um Anforderungen zu erheben, sollten, je nach Produkt oder Projekt, alle relevanten Beteiligten involviert werden. Dies sind in aller Regel sowohl interne als auch externe Stakeholder wie Projektverantwortliche, Kunden, Mitarbeiter und weitere Umsetzungsbeteiligte. Sollen z. B. Anforderungen für komplexe IT-Projekte ermittelt werden, werden selbstredend Entwickler miteinbezogen, aber ggf. auch Geldgeber, Marketingmitarbeiter oder Anwender. Bei Produkten und Dienstleistungen gehören Kunden zu den wichtigsten Stakeholdern. Wer ihre Anforderungen vor einer Produkt- oder Softwareentwicklung erhebt, vermeidet Entwicklungen am Bedarf vorbei.
Bei der Anforderungserhebung geht es zunächst darum, die Erwartungen und Wünsche der beteiligten Stakeholder detailliert zu erfassen. Die Anforderungen können z. B. durch Online-Befragungen, im Rahmen von Workshops oder auch mittels persönlicher Interviews erhoben werden. Ziel der Erhebung sollte sein, Anforderungen strukturiert aufbereitet darstellen zu können, um eine anschließende Analyse zu ermöglichen. Hierzu wird allen relevanten Beteiligten beispielsweise ein Online-Fragebogen zur Verfügung gestellt, in dem die aus ihrer Sicht notwendigen Anforderungen abgefragt werden. In der Regel werden sowohl funktionale (z. B. technische Anforderungen) als auch nicht-funktionale Anforderungen (z. B. Qualitätsanforderungen) erhoben. Je nach Projekt stehen nur einige oder auch alle Dimensionen (Technik, Finanzen, Personal, Zeit, andere Ressourcen) im Fokus der Erhebung.
Die gängigen Erhebungsmethoden im Überblick:
| Methode | Stärke | Grenze |
|---|---|---|
| Online-Umfrage | Viele Stakeholder gleichzeitig, vergleichbare Antworten | Wenig Raum für Rückfragen |
| Workshop | Gemeinsames Verständnis, Konflikte werden direkt sichtbar | Hoher Termin- und Moderationsaufwand, nur kleine Gruppen |
| Interview | Tiefe Einblicke, auch in implizites Wissen | Zeitaufwendig, schwer vergleichbar |
| Nutzerbeobachtung | Zeigt tatsächliches Verhalten statt Aussagen | Aufwendig, erfasst keine Wünsche für Neues |
| Dokumentenanalyse | Nutzt vorhandenes Wissen aus Handbüchern, Normen, Vorgängersystem | Kann veraltet oder lückenhaft sein |
In der Praxis kombinieren viele Projekte die Methoden: Die Online-Umfrage erfasst die Breite, Interviews oder Workshops vertiefen strittige Punkte.
Zusätzliche Anforderungen können ggf. auch noch anderen Quellen entnommen werden, z. B. Handbüchern, Referenzmodellen, Normen oder, sofern vorhanden, der Dokumentation eines Vorgängerprodukts/-systems. Bei der Anforderungserhebung für IT-Projekte kann zudem die Nutzerbeobachtung Anregungen geben.
Anforderungserhebung und -analyse durchführen
Im Anschluss an die Anforderungserhebung folgt die Anforderungsanalyse. Hierbei werden die erhobenen Anforderungen hinsichtlich bestimmter qualitativer Merkmale untersucht. Im Rahmen der Anforderungsanalyse wird jede Anforderung unter anderem auf diese Kriterien geprüft:
Darüber hinaus sollten die Anforderungen auch auf mögliche Widersprüche hin überprüft werden. Zudem sollten die Anforderungen natürlich auch hinsichtlich etwaiger Risiken untersucht werden.
Die Anforderungen werden im Rahmen der Analyse also nach bestimmten Qualitätsmerkmalen (Machbarkeit, Notwendigkeit, Korrektheit, Prüfbarkeit etc.) untersucht, strukturiert und klassifiziert. Anschließend können die Anforderungen im Sinne der Umsetzung des Vorhabens priorisiert und dokumentiert werden. Welche Anforderungen letztlich in einen Anforderungskatalog bzw. ein Pflichtenheft aufgenommen werden, entscheidet sich nach dieser sorgfältigen Prüfung und Bewertung. Die Anforderungsdokumentation wird den Stakeholdern in aller Regel abschließend zur Prüfung vorgelegt.
Der Ablauf im Überblick
Anforderungen priorisieren
Nicht jede Anforderung lässt sich im ersten Schritt umsetzen. Bewährt hat sich die Einteilung nach der MoSCoW-Methode:
- Must have: unverzichtbar, ohne sie ist das Projekt nicht erfolgreich
- Should have: wichtig, aber nicht zwingend für den ersten Meilenstein
- Could have: wünschenswert, wenn Zeit und Budget es zulassen
- Won't have (this time): bewusst zurückgestellt
Die Einschätzung der Stakeholder können Sie direkt in der Umfrage abfragen, z. B. mit einer Matrixfrage (jede Anforderung mit den Stufen Muss, Soll, Kann) oder einer Rankingfrage, in der die Teilnehmenden die Anforderungen nach Wichtigkeit ordnen.
Ziele der Anforderungserhebung und -analyse
- Relevante Anforderungen ermitteln
- Anforderungen strukturieren & klassifizieren
- Widersprüche aufdecken
- Unstimmigkeiten vermeiden
- Fehlerquellen minimieren
- Risiken identifizieren
- Systeme effizient entwickeln
Anforderungsmanagement ist ein fortlaufender Prozess. Weiterer Bestandteil ist beispielsweise das Änderungsmanagement, das sich mit möglichen notwendigen Anforderungsänderungen, die im Verlauf des Projekts auftreten können, befasst.
In 5 Schritten zur Anforderungserhebung per Online-Umfrage
- Stakeholder und Ziel festlegen: Wer ist betroffen, und welche Entscheidung soll die Erhebung vorbereiten? Legen Sie fest, ob alle denselben Fragebogen erhalten oder jede Gruppe (z. B. Anwender, IT, Management) eigene Fragen.
- Fragebogen aufbauen: Gliedern Sie nach Themen, z. B. Ist-Zustand, funktionale und nicht-funktionale Anforderungen. Mit Verzweigungen sehen Teilnehmende nur die Fragen, die für ihre Rolle relevant sind.
- Teilnehmende einladen: Teilen Sie den Umfragelink oder laden Sie die Stakeholder direkt aus LamaPoll ein.
- Ergebnisse auswerten und bündeln: Werten Sie geschlossene Fragen in den Umfrage-Reports aus, fassen Sie Freitextantworten zu Anforderungen zusammen und prüfen Sie Doppelungen und Widersprüche. Für Ihren Anforderungskatalog können Sie die Rohdaten exportieren.
- Priorisieren und abstimmen: Leiten Sie aus den Ergebnissen eine priorisierte Anforderungsliste ab und legen Sie diese den Stakeholdern zur Freigabe vor.
Beispielfragen für die Anforderungserhebung
Diese Fragen können Sie als Ausgangspunkt für Ihren eigenen Fragebogen nutzen und an Ihr Projekt anpassen.
| Frage | Fragetyp |
|---|---|
| Ist-Zustand | |
| Welche Aufgaben erledigen Sie heute mit dem bestehenden System? | Multiple-Choice |
| Wie zufrieden sind Sie mit der aktuellen Lösung? | Bewertungsfrage |
| Funktionale Anforderungen | |
| Welche Funktionen benötigen Sie zwingend für Ihre tägliche Arbeit? | Multiple-Choice mit Feld „Sonstiges“ |
| Welche Aufgabe soll das neue System für Sie vereinfachen? | Eingabefrage (Freitext) |
| Mit welchen anderen Systemen muss die Lösung Daten austauschen? | Multiple-Choice |
| Nicht-funktionale Anforderungen | |
| Wie wichtig sind Ihnen Bedienbarkeit, Geschwindigkeit, Datenschutz und Barrierefreiheit? | Matrixfrage |
| Auf welchen Geräten muss die Lösung nutzbar sein? | Multiple-Choice |
| Wie viele Personen werden die Lösung gleichzeitig nutzen? | Zahleneingabe (Spinbox) |
| Priorisierung | |
| Bringen Sie die folgenden Anforderungen in eine Reihenfolge nach Wichtigkeit. | Rankingfrage |
| Gibt es weitere Anforderungen, die wir noch nicht berücksichtigt haben? | Eingabefrage (Freitext) |
Fragebogen-Vorlage zur Anforderungserhebung und -analyse
Mit dem Online-Umfrage-Tool LamaPoll können Sie Anforderungserhebungen und Anforderungsanalysen (Teil des Requirements Engineerings) selbst erstellen und durchführen. Online-Umfragen können für die strukturierte Erfassung und Analyse von Projektanforderungen eingesetzt werden. In der folgenden Fragebogen-Vorlage wird beispielgebend der Aufbau der IT eines Unternehmens erfasst inkl. der genutzten Software-Programme. Der Fragebogen für die Online-Befragung passt sich dem Teilnehmer automatisch an, indem die für ihn irrelevanten Fragen und Seiten übersprungen werden. Mithilfe eines solchen dynamischen Online-Fragebogens ist eine Erhebung und anschließende Analyse von Projektanforderungen einfach umzusetzen. Probieren Sie es aus!
Einsatz von Features für die Anforderungsanalyse mittels Online-Umfrage
Fazit: Eine strukturierte Anforderungserhebung spart später Zeit und Kosten, weil Missverständnisse und fehlende Anforderungen früh auffallen. Mit einer Online-Umfrage erreichen Sie alle Stakeholder gleichzeitig und erhalten vergleichbare Antworten, die sich direkt auswerten und priorisieren lassen. Starten Sie mit unserer Vorlage und passen Sie sie an Ihr Projekt an.
Weitere Einsatzmöglichkeiten: Kundenbedürfnisse ermitteln und User Experience & Usability messen


