Das Wort „agil“ wird in Meetings und auf Präsentationen häufig erwähnt. Es gibt viele Missverständnisse, und es wäre sinnvoll, diese zu diskutieren, aber beginnen wir mit den Grundlagen des Agilismus.
Im Jahr 2001 kamen sich eine Gruppe von Entwicklern zusammen und verfassten das Agile Manifest. Da dieses Manifest eine sehr gute Übersicht darüber gibt, was Agilismus ist, habe ich mich entschieden, es mit aufzunehmen.
Wir schätzen
Individuen und Interaktionen höher als Prozesse und Werkzeuge
Arbeitssoftware höher als umfassende Dokumentation
Kundenkooperation höher als Vertragsverhandlungen
Reagieren auf Veränderungen höher als Festhalten an einem Plan
„Das bedeutet, während es Wert in den Dingen auf der rechten Seite gibt, schätzen wir die Dinge auf der linken Seite höher“
– Agiles Manifest (2001) agilemanifesto.org
Die Gruppe legte auch die zwölf Prinzipien des Agilen Software-Entwicklungsprozesses fest:
Wir folgen diesen Prinzipien:
Unsere höchste Priorität ist die Befriedigung des Kunden
durch die frühe und kontinuierliche Lieferung wertvoller Software.
Willkommen sind Veränderungen im Anforderungsprofil, auch spät in der Entwicklung. Agile Prozesse nutzen die Veränderung für den Wettbewerbsvorteil des Kunden.
Häufige Lieferung von Arbeitssoftware, innerhalb weniger Wochen bis zu wenigen Monaten, vorzugsweise in kürzeren Intervallen.
Businessleute und Entwickler müssen täglich zusammenarbeiten, während des gesamten Projekts.
Projekte um motivierte Einzelpersonen aufbauen. Ihnen die notwendige Umgebung und Unterstützung geben, und ihnen vertrauen, die Arbeit zu erledigen.
Die effizienteste und effektivste Methode zur Übermittlung von Informationen an und innerhalb eines Entwicklungsteams ist das persönliche Gespräch im direkten Kontakt.
Arbeitssoftware ist das primäre Maß für Fortschritt.
Agile Prozesse fördern eine nachhaltige Entwicklung. Sponsoren, Entwickler und Benutzer sollten in der Lage sein, ein konstantes Tempo aufrechtzuerhalten.
Ständige Aufmerksamkeit auf technische Meisterschaft und gute Designs fördert die Agilität.
Einfachheit – die Kunst, die Menge der nicht notwendigen Arbeit zu maximieren – ist unerlässlich.
Die besten Architekturen, Anforderungen und Designs entstehen aus selbstorganisierenden Teams.
Regelmäßig reflektiert das Team, wie es effektiver werden kann, und passt sein Verhalten entsprechend an.
– Agiles Manifest (2001) agilemanifesto.org
Agilismus ist eine Denkweise
Man kann nicht „agil“ werden, indem man Prozesse ändert und neue Werkzeuge hinzufügt. Der ganze Sinn besteht darin, flexibel zu sein, Veränderungen zuzulassen und das Problem zu lösen, anstatt Hindernisse oder Ausreden zu finden, es nicht tun zu können.
Alles beginnt bei den Menschen („motivierte Einzelpersonen“), die zusammenarbeiten und verstehen, was dies bedeutet und was es nicht ist.
Lesen Sie mehr im "The CTO Playbook" verfügbar auf Amazon/Kindle.
We are a Swiss Company (LLC) based in
Switzerland.