Samstag, 11. Februar 2017

Requirements Engineering in der agilen Entwicklung (mein Vortrag auf der enterJS)

Mein Vortrag auf der enterJS ist nun online unter dieser Adresse. Es geht darin um die Verheiratung von Requirements Engineering und agiler Entwicklung, um die Grauzone zwischen klassischem, schwergewichtigem Requirements Engineering und agilem, leichtgewichtigem Requirements Engineering.

Die klassischen Requirements Engineering Methoden und agile Entwicklung scheinen sich gegenseitig auszuschließen. In der agilen Entwicklung braucht man kein Lastenheft, weil Dokumentation durch Kommunikation ersetzt wird.

Tatsächlich sind aber die leichtgewichtigen Anforderungen - beispielsweise in Form von User Stories - in der agilen Entwicklung von zentraler Bedeutung, weil sie nicht nur die Grundlage für Entwicklung und Test darstellen, sondern auch für das agile Projektmanagement. Während das agile, leichtgewichtige Requirements Engineering den Vorteil mit sich bringt, schnell mit der Programmierung beginnen zu können und dann die Software als Diskussionsgrundlage verwenden zu können und außerdem möglichst flexibel zu bleiben, besteht doch der Nachteil darin, dass ein Gesamtkonzept fehlt, die Struktur der Software allmählich immer chaotischer wird, und man vor lauter User Stories den roten Faden nicht mehr sieht. Als Lösung wurden Epics und Storymaps eingeführt. Dadurch nähert sich das agile Requirements Engineering dem klassischen wieder ein wenig an.

Dieser Vortrag stellt einige Möglichkeiten der Kombination von klassischem Requirements Engineering und agiler Entwicklung dar. So kann man beispielsweise - wie im Feature-Driven Development - zunächst eine Beschreibung und Konzeption für das Gesamtsystem erstellen und dann agil oder nebenläufig die Features einzeln entwickeln.
Oder die klassischen Requirements Engineering Methoden werden nach einer initialen agilen Prototypphase eingesetzt, um nun eine saubere Anforderungsanayse durchzuführen und ggf. das System refaktorieren, nicht nur technisch, sondern auch dessen Benutzeroberfläche.
Andrea Herrmann

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

Ich bin auch in gleicher...
Bis ich diesen Blog gelesen habe, dachte ich auch,...
amritkaur - 28. Okt, 08:18
Blog umgezogen
Dieses Blog ist umgezogen und wird hier weitergeführt.
AndreaHerrmann - 24. Sep, 12:29
Hallo, das ist ein kurzes...
Hallo, das ist ein kurzes Heads-Up an die Immernoch-Blogger:...
skydance - 28. Mai, 20:17
Planbarkeit von Murphys...
Inzwischen bin ich wieder zu Hause. Habe mein Einschreiben...
AndreaHerrmann - 26. Mai, 12:51
Wo ist die Planbarkeit...
Ein häufiges Thema in meinen Zeitmanagement-Kursen...
AndreaHerrmann - 26. Mai, 11:38

Links

Suche

 

Status

Online seit 3967 Tagen
Zuletzt aktualisiert: 28. Okt, 08:18

Credits


Profil
Abmelden
Weblog abonnieren