Agiles Anforderungsmanagement
Detlef Buder & Alexander Fischbach, Netpioneer GmbH
Der Vortrag steht als PDF Dokument zum Download bereit.
Was ist agiles Anforderungsmanagement?
Bedeutet agiles Anforderungsmanagement, dass in der Anforderungsanalyse agile Methoden eingesetzt werden oder wie Anforderungsmanagement gestaltet werden muss, um die Basis für eine erfolgreiche agile Entwicklung zu schaffen? Agile Projektmanagement Methoden haben den Softwareentwicklungsprozess verändert. Oft wird aber dabei die Meinung vertreten, dass agile Methoden wegen unzureichender Dokumentation und mangels adäquatem Anforderungsmanagement für große bzw. komplexe Projekte ungeeignet seien.
Wir gehen der Frage nach, ob und wie das Anforderungsmanagement angepasst werden muss, um diese Methoden zu unterstützen. In diesem Zusammenhang sind wir immer wieder darauf gestoßen, folgende Fragen beantworten zu müssen:
- 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?
Außerdem sollen folgende weiterführende Fragen behandelt werden:
- Wie kann gutes Anforderungsmanagement dabei unterstützen, notwendige Abnahmekriterien zu formulieren und damit Testbarkeit und geforderte Qualität zu gewährleisten?
- Welche Auswirkungen haben vertragliche Rahmenbedingungen (Werk- bzw. Dienstleistungsvertrag zum Festpreis bzw. nach Aufwand) auf die Anforderungsanalyse?
- Im projektübergreifenden Fokus (Multiprojektmanagement) auch die Frage, wie kann Anforderungsmanagement bei unterschiedlichen Vorgehensmodellen gestaltet werden?
Diese Fragen und mögliche Antworten aus unseren Erfahrungen mit agilen Projekten stellen wir als Anregung für weitere Diskussionen vor. Ziel des Vortrages ist eine offene Diskussion über dieses Thema anzuregen um weitere Best Practices zu erarbeiten.
Detlef Buder ist Senior Berater bei der Netpioneer GmbH in Karlsruhe. Nachdem er
lange Jahre Erfahrungen im klassischen Projektmanagement gesammelt hat, ist er
seit 2004 als ScrumMaster und Coach aktiv. Seine Schwerpunkte sind Requirement-
Engineering sowie Test- und Qualitätsmanagement in den Branchen Web-Services,
Telekommunikation und Energiewirtschaft.
Alexander Fischbach ist Senior Berater beim Lösungsanbieter Netpioneer GmbH in
Karlsruhe. Er betätigt sich seit über 10 Jahren als IT-Dienstleister für die Branchen
Finanzdienstleistungen, Energiewirtschaft und Maschinenbau. Seine Schwerpunkte
liegen auf der Beratung, sowie dem Requirements- und Projektmanagement für
Individualsoftwareentwicklungen.
