Release (Auslieferung)
Definition von Release:
Ein Release in Agile bezieht sich auf die endgültige Auslieferung eines Softwarepakets nach Beendigung mehrerer Iterationen bzw. Sprints. Ein Release kann entweder die erstmalige Entwicklung einer Anwendung sein oder aber das Hinzufügen eines oder mehrerer ergänzender Features zu einer bestehenden Anwendung. Die Fertigstellung eines Releases sollte weniger als ein Jahr dauern und in einigen Fällen dauert es sogar vielleicht nur wenige Monate.
Nutzung von Release:
Agile Teams verwenden die für ein Software Release eingeplante Zeit, geteilt durch die Velocity ihrer Iterationen, um die benötigte Anzahl an Iterationen für die Entwicklung einer Software für das Release festlegen zu können.
Vorteile des Release:
- Festlegung eines greifbaren Ziels.
- Die Anforderungen und die Vision des Kunden werden verdeutlicht.
- Vorläufige Releases von Alpha- oder Betaversionen nach einigen Iterationen werden ermöglicht.