Agile Methoden: Scrum und Kanban
Kurz: Agile Methoden organisieren Softwareprojekte in kurzen Zyklen mit schneller Rückmeldung, statt alles im Voraus zu planen. Scrum und Kanban sind die bekanntesten.
Genauer: Scrum arbeitet in Sprints von meist zwei Wochen mit festen Rollen (Product Owner, Scrum Master, Team) und Treffen (Planung, Daily, Review, Retrospektive). Kanban visualisiert Aufgaben auf einer Tafel (To do, In Arbeit, Fertig) und begrenzt, wie viele gleichzeitig in Arbeit sind.
Im Detail
- Agiles Manifest (2001): Menschen und Zusammenarbeit vor Prozessen, funktionierende Software vor Dokumentation, Zusammenarbeit mit Kunden vor Verträgen, Reagieren auf Änderung vor starrem Plan.
- Backlog: Geordnete Liste aller Aufgaben und Wünsche.
- User Story: „Als Nutzer möchte ich …, damit …”
- WIP-Limit: Begrenzung der Aufgaben in Arbeit, damit Dinge fertig werden.
- Wasserfall: Das Gegenstück: Phasen nacheinander (Analyse, Entwurf, Umsetzung, Test, Betrieb).
- Ausbildung: Beides kommt in IHK-Prüfungen vor.
Siehe auch: Pflichtenheft und Lastenheft