Anforderungen erfolgreich definieren
Für den Erfolg eines Entwicklungsprojektes ist es von entscheidender Bedeutung, dass die tatsächlichen Anforderungen an das zu entwickelnde System vollständig und widerspruchsfrei geklärt sind. Die Schwierigkeiten liegen allerdings darin, dass die Anforderungen
- kaum formal beschrieben sind
- oft unausgesprochen bleiben
- von den beteiligten Personen subjektiv verschieden verstanden werden
- sich im Projektverlauf gewöhnlich weiterentwickeln
- sich manchmal widersprechen und keine Prioritäten erkennbar sind.
Dennoch wird jedes neu entwickelte System am Ende an den ausgesprochenen und unausgesprochenen objektiven und subjektiv verstandenen Anforderungen gemessen werden.
Wir verstehen das Anforderungsmanagement als eine zentrale Projektleitungsaufgabe. Damit alle Beteiligten die Anforderungen zu jedem Zeitpunkt nicht nur kennen und verstehen, sondern auch zu ihnen stehen, erarbeiten unsere Consultants einen toolgestützten projektbegleitenden Anforderungsprozess für die Projektleitung. Hierbei wird das laufende Anforderungsmanagement durch die objektorientierte Vorgehensweise gestützt. Ein iterativer Entwicklungsprozess, die stetige Konkretisierung der Use Cases, Rapid Prototyping und Proof of Concepts helfen uns, das Anforderungsdesign laufend zu konkretisieren und weiter zu entwickeln.