Unterschied
Prinzip:
Die Phasen laufen streng nacheinander ab.
Reihenfolge
Analyse → Entwurf → Implementierung → Test → Einführung
Eigenschaften:
Vorteile:
Nachteile:
Prinzip:
Die Entwicklung erfolgt in kleinen Iterationen (Sprints)
Reihenfolge
Sprint 1: Analyse → Entwurf → Implementierung → Test → Einführung
Sprint 2: Analyse → Entwurf → Implementierung → Test → Einführung
Sprint 3: ...
Ein Sprint (kurzer Entwicklungszyklus) enthält alle Phasen:
Analyse
Entwurf
Implementierung
Test
Einführung
Ablauf:
Eigenschaften:
Vorteile:
Nachteile:
Wasserfallmodell = linear und starr
Agil = iterativ und flexibel
| Kriterium | Wasserfallmodell | Agile Methoden |
|---|---|---|
| Ablauf | Linear | Iterativ (Schleifen) |
| Änderungen | Schwer möglich | Jederzeit möglich |
| Planung | Am Anfang komplett | Laufend |
| Feedback | Spät | Früh & regelmäßig |
| Kundenkontakt | Gering | Hoch |