t2informatik » Wissen kompakt » Anforderung

Anforderung

Die Beschreibung des gewünschten Funktionsumfangs

Was ist eine Anforderung? Für den Begriff Anforderung gibt es sehr viele, variierende Verwendungen und Interpretationen. Der Verband für Arbeitsgestaltung, Betriebsorganisation und Unternehmensentwicklung (REFA) definiert eine Anforderung als „die Gesamtheit der physischen und psychischen Voraussetzungen zur Ausführung der Arbeit“. In der Psychologie bezeichnen Anforderungen die Erfordernisse von Menschen zur Erfüllung spezifischer Aufgaben. Und in der Personalbeschaffung werden Anforderungen an potenzielle Mitarbeiter zusammengefasst und als Anforderungsprofil deklariert.

Was ist eine Anforderung in der Softwareentwicklung oder Produktentwicklung? Das International Requirements Engineering Board (IREB) definiert eine Anforderung als

  • ein Bedürfnis, das von einem Stakeholder wahrgenommen wird.
  • eine Fähigkeit oder Eigenschaft, die ein System haben soll.
  • eine dokumentierte Darstellung eines Bedarfs, einer Fähigkeit oder eines Eigentums.

Für das International Institute of Business Analysis (IIBA) ist eine Anforderung eine brauchbare Darstellung eines Bedürfnisses, die in der Regel durch Dokumente beschrieben wird. Der Business Analysis Body of Knowledge Guide (BABOK) kennt vier Kategorien für Anforderungen:

  • Business Requirements sind Ziele und Ergebnisse, die den Grund zur Einleitung von Änderungen beschreiben.
  • Stakeholder Requirements beschreiben die Bedürfnisse der Stakeholder, die erfüllt werden müssen, um die Business Requirements zu erfüllen.
  • Solution Requirements definieren die Leistungsfähigkeit und Qualität einer Lösung, die Stakeholder Requirements erfüllt. Sie lassen sich in funktionale und nicht-funktionale Anforderungen untergliedern.
  • Transistion Requirements beschreiben die Leistungsfähigkeit einer Lösung, um die Transition vom Ist-Zustand zum Soll-Zustand zu erleichtern.

Aufgrund der Varianz des Begriffs bzw. den unterschiedlichen Interpretationen sollten Organisationen dringend auf ein gemeinsames Verständnis aller Beteiligten achten. Auch die Verwendung von definierten Prozessen zur Arbeit mit Anforderungen ist empfehlenswert.

„Das ist mal ein Newsletter, der mich wirklich weiterbringt und auf den ich mich jede Woche freue.“

Wöchentliche Tipps, Meinungen und Informationen gibt es im t2informatik Blog – regelmäßig mit renommierten Gastautoren.

Share This