Zurück zur Übersicht

Begriff

Agile Entwicklung

Methodology Management S1
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Früher (Wasserfall-Modell) hat man Software gebaut wie ein Haus:

  1. Planen (3 Monate)
  2. Bauen (1 Jahr)
  3. Testen (3 Monate)
  4. Fertig! (Und hoffen, dass der Kunde es noch will).

Agile ist anders. Man baut Software eher wie Lego. Man baut kleine, funktionierende Teile in kurzen Abständen (Sprints). Alle 2 Wochen zeigt man dem Kunden etwas Neues: "Hier ist die Login-Seite. Gefällt sie dir?" Kunde: "Nein, mach sie blau." Team: "Okay, ändern wir im nächsten Sprint." Man kann den Kurs ständig korrigieren.

Merksatz: Eine flexible Arbeitsweise, bei der Software in kleinen Schritten entwickelt und ständig verbessert wird.


Quick-Check

  1. Heißt Agile "keine Planung"?
    Nein! Man plant sogar öfter (jeden Sprint), aber nicht so weit in die Zukunft (keine 5-Jahres-Pläne). Es ist "Planung auf Sicht".
  2. Ist Agile immer schneller?
    Nicht unbedingt. Aber man merkt früher, wenn man in die falsche Richtung läuft. Man scheitert schneller (Fail Fast) und spart so Geld für unnütze Features.
  3. Was ist ein "Stand-up"?
    Das tägliche Kurz-Meeting (Daily). Man macht es im Stehen, damit keiner es sich gemütlich macht und zu lange labert. Fokus: "Was habe ich gestern gemacht? Was mache ich heute? Wo habe ich Probleme?".