Kontaktieren Sie uns:

Angebot anfragen

ANFORDERUNGSMANAGEMENT

Je präziser die Anforderung, desto besser das Ergebnis

Anforderungsmanagement ist eine Managementaufgabe für die effiziente und fehlerarme Entwicklung komplexer Systeme. Es umfasst die Anforderungserhebung (Requirements-Engineering) sowie Maßnahmen zur Steuerung, Kontrolle und Verwaltung von Anforderungen, also Risikomanagement, Änderungsmanagement und Umsetzungsmanagement.

Anforderungsmanagement ist vor allem dort von Bedeutung, wo komplexe Produkte bzw. Systeme konzipiert werden und sehr arbeitsteilig an deren Entwicklung gearbeitet wird.

Ziele und Methoden

Das Ziel des Anforderungsmanagement ist ein gemeinsames Verständnis über ein zu entwickelndes System zwischen Auftragnehmer und Auftraggeber zu erreichen. Zugleich dienen die resultierenden Dokumente häufig als vertragliche Basis für eine weitere Umsetzung.

Die Erreichung eines gemeinsamen Verständnisses kann durch die Einführung und Umsetzung von Anforderungsmanagementmethoden erreicht werden, u. a.:

  • Scoping
  • Anforderungserhebung
  • Anforderungsspezifikation
  • Anforderungsanalyse
  • Anforderungsmodellierung
  • Anforderungsreviews

Durch den Einsatz dieser Methoden kann die Qualität der Anforderungsdokumentation gesteigert werden. Qualitätskriterien einer Anforderungsdokumentation sind u. a. Verständlichkeit, Eindeutigkeit, Nachweisbarkeit, Widerspruchsfreiheit, Vollständigkeit, Testbarkeit.

Das Management von Anforderungen bedeutet, dass Prozesse definiert und implementiert werden, in dem die Anforderungsdokumentation während des gesamten Projektverlaufs aktualisiert wird und diese am Ende als Grundlage für die Erstellung von Testfällen verwendet werden kann. Es gehört zu den elementaren Prozessen in den Software- und System-Reifegrad-Modellen CMMI und ISO/IEC 15504 (SPICE) sowie im Standard ISO/IEC 12207.

Anforderungsmanagement verwendet zur Darstellung die natürliche Sprache, oder bei Bedarf eine formalisierte natürliche Sprache mit eingeschränktem Vokabular und festen Satzkonstruktionen, den sogenannten Requirements Templates. Die ebenfalls verstärkt verwendeten künstlichen Sprachen zur Modellierung wie z. B. UML oder Message Sequence Charts (MSC) erleichtern in vielen Situationen eine Formulierung der Anforderungen.

Ziel einer Anforderungsspezifikation (u. a. Lastenheft, Pflichtenheft, Fachkonzept, …) ist es, die Anforderungen so zu formulieren, dass zwischen dem Auftraggeber und Auftragnehmer ein gemeinsames Verständnis über das zu entwickelnde System geschaffen wird. Um das bei natürlicher Sprache zu erreichen, sollten Regeln eingehalten werden. So z. B. kurze Sätze verwenden, Vermeidung von Weak-Words (z. B. schneller, schöner, automatisch, circa, …). Ein Autor einer Spezifikation sollte sich an diese Regeln halten, um die Qualität der Anforderungen zu verbessern. Damit der Autor diese Regeln einhält, gibt es auch Software-Werkzeuge, die ihn dabei unterstützen können.

Kontakt / standorte

  • Leichlingen Zentrale

    Merlenforst 2

    42799 Leichlingen

    +49 (0) 2175 – 89 52-0

    +49 (0) 2175 – 89 52-50

    info@bilo-clean.de
  • Düsseldorf

    Prinzenallee 7

    40549 Düsseldorf

    +49 (0) 211 – 52 39 14 40

    +49 (0) 211 – 52 39 12 00

    duesseldorf@bilo-clean.de
  • Frankfurt am Main

    Friedrich-Ebert-Anlage 36

    60325 Frankfurt am Main

    +49 (0) 69 244 – 33 33 02

    frankfurt@bilo-clean.de
  • Köln

    Richmondstraße 6

    50667 Köln

    +49 (0) 221 – 92 04 24 48

    +49 (0) 221 – 92 04 22 00

    koeln@bilo-clean.de
  • Leverkusen

    Maybachstraße 13

    51381 Leverkusen

    +49 (0) 2175 – 89 52-0

    +49 (0) 2175 – 89 52-50

    leverkusen@bilo-clean.de
  • Münster

    Friedrichstraße 202

    48145 Münster

    +49 (0) 251 – 14 91 25 5

    muenster@bilo-clean.de
  • Service Standorte

    Augsburg
    Berlin
    Bonn
    Braunschweig
    Bremen
    Darmstadt
    Hamburg
    Koblenz
    Konstanz
    Leipzig
    München
    Nürnberg
    Stuttgart
    Wolfsburg
    Trier
    Brüssel
    Roermond
    Venlo