Scrum basiert auf agile Methoden wird sehr häufig bei der Software Entwicklung eingesetzt. Agile Methoden der Software Entwicklung werden inzwischen häufig eingesetzt.
Ziele agiler Entwicklungsmethoden
- Eine schlanke, flexible Softwareentwicklung ist umsetzbar
- Abbau bürokratischer Hemmnisse
- Regelbasierte Tätigkeiten in Rollen werden eingesetzt
- Die Entwicklung, die Dokumentation und der Test sollen eine Einheit bilden
- „Qualität ist die Erfüllung der Kundenanforderung“ – diese Qualität ist zu erreichen
- Agile Entwicklung ist dort einzusetzen, wo es Vorteile bringt
Das agile Manifest
Dazu werden die beschriebenen Werte eingesetzt.
- Individuen und Interaktionen mehr als Prozesse und Werkzeuge
- Funktionierende Software mehr als umfassende Dokumentation
- Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
- Reagieren auf Veränderung mehr als das Befolgen eines Plans
Das heißt, obwohl wir die Werte auf der rechten Seite wichtig finden, schätzen wir die Werte auf der linken Seite höher ein.
Entwickelt wurde diese Vorgehensweise von Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas