Anforderungsermittlung

Aus Cascade

Wechseln zu: Navigation, Suche

Die systematische Erhebung und Dokumentation der Geschäfts- und Benutzeranforderungen sowie der Rahmenbedingungen und Einschränkungen in einem IT-Projekt.

Um Anforderungen korrekt und vollständig ermitteln zu können, muß definiert werden in wie weit sich das zu entwickelnde System zu seiner Umgebung, in das es später integriert werden soll, abgrenzt. Hierzu werden alle matterielle (z.B. Personen, andere Systeme, Dokumente, etc.) und immaterielle (z.B. Prozesse, Ereignisse, etc.) Aspekte in der späteren Umgebung identifiziert. Alle hierbei ermittelten Aspekte werden unter der Bezeichnung "Systemkontext" geführt.

Es gibt drei Arten von Anforderungsquellen, von dem der Requirements Engineer die Anforderungen ermitteln kann:

  • Stakeholder (z.B. Nutzer, Auftraggeber, etc.)
  • Dokumente (Gesetzestexte, Anforderungsdokument, Fehlerberichte des Altsystems, etc.)
  • Systeme im Betrieb (Alt- bzw. Vorgängersystem, Konkurenzsystem, etc.)


Anforderungen können entsprechend dem Kano-Modell unterbewusst, bewusst oder unbewusst vorhanden sein. Dementsprechend sind jeweils spezielle Ermittlungstechniken erforderlich.

  1. Unterbewusstes Wissen wird vorausgesetzt. Es ist damit Basisfaktor und kann über das Studium von Dokumenten und die Beobachtung von Menschen (Stakeholdern) und Systemen ermittelt werden.
  2. Bewusstes Wissen kann erfragt werden. Hieraus ergeben sich Leistungsfaktoren, um deretwillen eine Anwendung in Auftrag gegeben wird. Informationen können über Interviews oder Fragebögen erhoben werden. Sind die Stakeholder verfügbar und sind es begrenzt viele, eigenen sich Interviews. Hier kann auf besondere Gegebenheiten sofort reagiert werden, der Stakeholder kann ungefragtes Wissen beisteuern. Diese Rückkopplung ist bei Fragebögen nicht sofort möglich. Da viele Fragebögen auszuwerten sind, sind geschlossene Fragen zu bevorzugen.
  3. Unbewusstes Wissen ist dem Stakeholder selbst noch nicht bekannt. Die Umsetzung unterbewussten Wissens ist ein Begeisterungsfaktor. Durch die Anwendung von Kreativitätstechniken kann solches Wissen ermittelt werden. Bekannte Techniken sind hier das Brainstorming, Perspektivwechsel oder Analogietechniken.


Auf der Basis der Anforderungsermittlung wird eine Anforderungsspezifikation durchgeführt, bei der die Konsequenzen der Anforderungen detailliert beschrieben und die Eigenschaften der Lösung, die den ermittelten Anforderungen entspricht, dokumentiert werden.

Meine Werkzeuge