Manifest für Agile Softwareentwicklung
Agiler Softwareentwicklung
Erste Ansätze zu agiler Softwareentwicklung sind bereits Anfang der 1990er Jahre zu finden. Popularität erreichte die agile Softwareentwicklung erstmals 1999, als Kent Beck und andere das erste Buch zu Extreme Programming veröffentlichten. Das Interesse an Extreme Programming ebnete den Weg auch für andere agile Prozesse und Methoden.
Agile Softwareentwicklung ist der Oberbegriff für den Einsatz von Agilität (flink; beweglich) in der Softwareentwicklung. Je nach Kontext bezieht sich der Begriff auf Teilbereiche der Softwareentwicklung, exemplarisch sei Extreme Programming (XP) oder Scrum aufgeführt. Agile Softwareentwicklung versucht, mit geringem bürokratischem Aufwand, wenigen Regeln und meist einem iterativen Vorgehen auszukommen, allerdings sollte dies nicht eine fehlende Struktur und Unklarheit ersetzen. Quelle: Wikipedia
Wir erschließen bessere Wege, Software zu entwickeln, indem wir es selbst tun und anderen dabei helfen. Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
- 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.