Agile zwölf Prinzipien

Das sind die Hauptprinzipien, die das Agilitätsprinzip ausmachen.

  1. Die höchste Priorität ist die Kundenzufriedenheit durch frühe und kontinuierliche Auslieferung.
  2. Änderungen an Anforderungen sind jederzeit willkommen.
  3. Lieferung von funktionierender Software regelmäßig (Wochen oder Monate), wobei eine kürzere Zeitspanne bevorzugt wird.
  4. Tägliche Zusammenarbeit von Fachexperten und Entwicklern.
  5. Aufgaben werden so verteilt, dass Entwickler mit relevanter Erfahrung oder Lernmotivation in der jeweiligen Thematik daran arbeiten. Die Entwickler unterstützen sich gegenseitig mit Ratschlägen und Hilfestellungen, jedoch wird die Aufgabe nicht an jemand anderen übergeben.
  6. Um Informationen schnell, effizient und effektiv zu übertragen, findet die Kommunikation in der Regel von Angesicht zu Angesicht statt.
  7. Funktionierende Software ist das wichtigste Fortschrittsmaß.
  8. Agile Prozesse fördern eine nachhaltige Entwicklung, bei der Auftraggeber, Entwickler und Nutzer dauerhaft ein gleichmäßiges Tempo halten.
  9. Technische Exzellenz und gutes Design fördern die Agilität.
  10. Einfachheit – die Kunst, unnötige Arbeit zu vermeiden – ist essenziell.
  11. Die besten Architekturen und Entwürfe entstehen in selbstorganisierten Teams.
  12. Das Team reflektiert regelmäßig, wie es effektiver werden kann, und passt sein Verhalten an.