Das Agile Manifesto umreißt 4 Kernwerte und 12 Leitprinzipien, die Teams als Kompass bei der Einführung agiler Methoden dienen.
Die vier Kernwerte von Agile sind:
- Technologie ist zwar unverzichtbar, doch der menschliche Faktor bleibt im Projekt-Management entscheidend. Übermäßige Abhängigkeit von Prozessen und Tools kann die Anpassungsfähigkeit behindern.
- Dokumentation ist wichtig, doch funktionsfähige Software ist wertvoller. Dieser Wert konzentriert sich darauf, Entwickelnden das zu geben, was sie für ihren Erfolg brauchen – ohne sie mit unnötigem Papierkram zu überlasten.
- Kunden sind unschätzbare Partner. Ihre Einbindung während des gesamten Prozesses stellt sicher, dass das Endprodukt ihre Bedürfnisse optimal erfüllt.
- Dieser Wert stellt einen bedeutenden Wandel gegenüber traditionellem Projekt-Management dar. Agile begrüßt kontinuierliche Veränderungen – jeder Sprint bietet Gelegenheiten zur Überprüfung und Kurskorrektur.
Agile Methoden variieren zwischen Teams. Die 12 Prinzipien von Agile sollten jedoch immer eure Entscheidungen und Produktentwicklung leiten:
1. Stellt Kunden zufrieden, indem ihr wertvolle Software früh und kontinuierlich liefert.
2. Begrüßt, dass sich Anforderungen ändern – auch spät im Prozess –, um Kunden einen Wettbewerbsvorteil zu verschaffen.
3. Liefert funktionierende Software häufig in kurzen, konsistenten Zyklen.
4. Sorgt für enge Zusammenarbeit zwischen Geschäftspartnern und Entwicklungs-Teams.
5. Baut Projekte um motivierte Personen auf und schenkt ihnen Vertrauen, gebt Unterstützung und sorgt für die richtige Umgebung.
6. Nutzt persönliche Gespräche als effektivsten Weg zum Informationsaustausch.
7. Messt den Fortschritt hauptsächlich anhand funktionierender Software.
8. Fördert nachhaltige Entwicklung in einem Tempo, das dauerhaft beibehalten werden kann.
9. Haltet Agilität durch kontinuierliche Aufmerksamkeit für technische Exzellenz und gutes Design aufrecht.
10. Maximiert Einfachheit, indem ihr euch auf die wichtigste Arbeit konzentriert.
11. Befähigt Teams zur Selbstorganisation, um die besten Architekturen, Anforderungen und Designs zu entwickeln.
12. Reflektiert regelmäßig über Verbesserungsmöglichkeiten und passt das Verhalten entsprechend an.