Agile-Methode = kein Bedarf an Design?

Einige Leute denken, dass „Agile Entwicklung = kein Bedarf an Design“. Das ist nicht wahr. Es ist nur so, dass agile Entwicklung nicht zu früh designen muss. Agile ist ähnlich wie der Lean-Prozess, da beide das Tun von Dingen gerade zum richtigen Zeitpunkt fördern.

Benutzerstory

Die Benutzerstory ist eines der am häufigsten verwendeten Werkzeuge in agilen Entwicklungsprojekten. Die Stärke der Benutzerstory besteht darin, dass wir uns am Anfang eines Projekts nicht sofort in die Details hineinbegeben müssen. Folgendes beschreibt einen typischen Anwendungsszenario für eine Benutzerstory:

  1. Benutzerstory erfassen – Treffen mit dem Endbenutzer und Brainstorming der Benutzerstories
    • Schreiben Sie einfach einen Satz auf, was der Benutzer erreichen möchte
    • Wir können optional eine kurze Beschreibung hinzufügen
  2. Entwickler führen eine grobe Schätzung der Benutzerstories durch
  3. In der Sprint-Planungssitzung treffen sich alle Beteiligten, um zu entscheiden, welche Gruppe von Benutzerstories im Sprint bearbeitet werden soll
  4. Entwickler treffen sich mit dem Endbenutzer, um die Details der Benutzerstory zu besprechen
    • Notieren Sie die Diskussion als Gesprächsnotizen
    • Schreiben Sie auf, was erfüllt werden muss, als Bestätigungsmerkmale
  5. Entwickler schreiben Anwendungsszenarien und zeichnen Wireframes für das System
    • Bestätigen Sie die Anforderungen mit dem Benutzer
  6. Entwickler entwerfen das System
  7. Entwickler implementieren das System
    • Da die Anforderungen nun sehr klar sind und das Design bereits vollständig vorliegt, ist der Implementierungsaufwand gering
  8. Entwickler bereiten die Testumgebung vor, damit der Endbenutzer anhand der Bestätigungsmerkmale testen kann

Wie Sie sehen können, benötigt ein agiles Entwicklungsteam mindestens folgende Design-Elemente:

  1. Benutzererfahrungsentwurf (UX-Entwurf) – Wireframe
  2. Systementwurf – Aktivitätsdiagramm, Sequenzdiagramm
  3. Datenbankentwurf – Entitäts-Beziehungs-Diagramm (ERD)

Kommentar hinterlassen