2

Agiles Anforderungsmanagement

Da ich in der Vergangenheit auch zu den Leidtragenden gehörte, die aufgrund von ungenauen Vorgaben Termine nicht einhalten konnte, ist es sicherlich auch hier einmal Zeit einen Beitrag zum Thema Anforderungsmanagement zu widmen.Aber zuerst eine Definition:

Anforderungsmanagement (engl. Requirements Management) 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.

Quelle: Wikipedia

Bei meiner Suche zum Thema agiles Anforderungsmanagement, bin ich auf einen Vortrag von Detlef Buder und Alexander Fischbach gestoßen, in dem sie die Fragen beantworten:

  • Benötigen agile Entwicklungsmethoden überhaupt ein Anforderungsmanagement im klassischen Sinne?
  • Wie viel ist “soviel Dokumentation wie nötig” in Bezug auf die Anforderungsanalyse?
  • Wie viel muss ich über ein zu erstellendes System wissen, damit ich mit der iterativ / inkrementellen Entwicklung starten kann?

Ich sehe das Anforderungsmanagement als eines der Kernthemen im Projektmanagement, bleibt zu klären, in wie weit es sich in agile Vorgehensmodell integrieren läßt.

danny quick

2 Kommentare

  1. Meiner Meinung nach gehört Steuerung, Kontrolle und Dokumentation zu jedem Prozess dazu. Deshalb brauchen auch agile Entwicklungsmethoden das “klassische” Anforderungs-management.
    Auf die Frage “So viel Dokumentation wie nötig?” würde ich damit antworten, dass nur das dokumentiert wird, was für das laufende Projekt wichtig ist, bzw. für potentielle neue Projekte, zur Wiederverwendung. Die Aussage “so viel wie nötig” möchte nur darauf hinweisen, dass kein Informationsüberschuss entstehen soll.

Kommentar verfassen