Agil ist klasse. Agile Praktiken, agile Prozesse, agile Organisationen, agile Menschen. Aber was bedeutet Agilität wirklich? Was soll denn eine agile Organisation sein, wenn sich das Manifest doch nur auf Softwareentwicklung bezieht? Kann man Agil uminterpretieren/erweitern oder gibt es da etwas, was zur lernenden Organisation führt? Diese Keynote gibt Impulse, was Agilität bedeutet und zeigt, das Agilität leider nicht genug ist.
3. Wir erschließen bessere Wege, Software zu entwickeln,
indem wir es selbst tun und anderen dabei helfen.
MANIFEST FÜR AGILE SOFTWAREENTWICKLUNG
4. Individuen und Interaktionen > Prozesse und Werkzeuge
Funktionierende Software > umfassende Dokumentation
Zusammenarbeit mit dem Kunden > Vertragsverhandlung
Reagieren auf Veränderung > das Befolgen eines Plans
5. Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen.
Heisse Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden.
Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne.
Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Aufgabe
erledigen.
Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von Angesicht zu
Angesicht.
Funktionierende Software ist das wichtigste Fortschrittsmaß.
Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten
können.
Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams.
In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an.
9. Anpassung an geschehene
Veränderungen der Umwelt
Umwelt bewusst wahrnehmen
Schnelle Lösungsfindung
DAS ZEICHNET EINE
LERNENDE ORGANISATION AUS
Schnelle Umsetzung
Schnelle Rückkopplung
Und das
reicht?
Nein!
Dann ist man nur
reaktiv.
ADAPTIVITÄT
10. Anpassung an (und Beeinflussung von)
zukünftigen Veränderungen der Umwelt
Zukünftige Umwelt antizipieren
Neue Ideen generieren
DAS ZEICHNET EINE
„SCHNELLE“ ORGANISATION AUS
Schnelles Ausprobieren
Schnelle Rückkopplung
Ahhhh!
Schon viel
besser!
ADAPTIVITÄT
INNOVATIVITÄT
Schnelle Lernfähigkeit
11. ORGANISATION
MUSS RAHMEN
GEBEN FÜR
Damit alle notwendigen
Informationen vorhanden sind
ADAPTIVITÄT
KOMPLEXITÄT BEGEGNEN
ABSOLUTE TRANSPARENZ
Damit Entscheidungen frei und
unverfälscht getroffen werden
ABSOLUTE AUGENHÖHE
Damit maximales Können für gute
Entscheidungen vorhanden ist
ABSOLUTE EXZELLENZ
Damit Rückkopplung aus Irrtümern
möglich wird
ABSOLUTE LERNBEREITSCHAFT
INNOVATIVITÄT
13. Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen.
Heisse Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden.
Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne.
Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Aufgabe
erledigen.
Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von Angesicht zu
Angesicht.
Funktionierende Software ist das wichtigste Fortschrittsmaß.
Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten
können.
Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams.
In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an.
14. AGIL IN EINEM BILD
Motivierte Individuen
Einfachheit
Kontinuierliche Reflektion
Funktionierende Software
Nachhaltige Entwicklung
Zufriedener Kunde
Veränderungen nutzen
Enge Zusammenarbeit
Vertrauen
Wettbewerbsvorteil Kunde
Technische Exzellenz
Selbstorganisiertes Team
Regelmäßige Lieferung
Angesicht zu Angesicht
21. VERTRAUENSKULTUR
KULTUR
Misstrauenskultur: jeder ist
darauf bedacht, nur so viel
einzubringen, wie von ihm
erwartet wird
Vertrauenskultur: jeder kann
die unternehmerischen
Zielsetzungen mitbeeinflussen,
jeder weiss, dass es um den
Erhalt der Arbeitsplätze geht
VERTRAUEN
22. DAS SELBSTORGANISIERTE TEAM
(Sirtakiteam)
Hat alles in sich
um die Lösung
für den Kunden
herstellen zu können
Motivierte Individuen
Lose gekoppelt
Autonom
Muss gestaltet werden
Angesicht zu Angesicht
24. AGIL IN EINEM BILD
Einfachheit
Funktionierende Software
Nachhaltige Entwicklung
Zufriedener Kunde
Veränderungen nutzen
Wettbewerbsvorteil Kunde
Regelmäßige Lieferung
Kontinuierliche Reflektion
Motivierte Individuen
Vertrauen
Technische Exzellenz
Selbstorganisiertes Team
Angesicht zu Angesicht
Enge Zusammenarbeit
28. DIE AGILE ORGANISATION UND DAS VSM*
NORMATIVE
FÜHRUNG
STRATEGISCHE
FÜHRUNG
OPERATIVE
FÜHRUNG
*Viable System Model von Stafford Beer
hier eine schrecklich vereinfachte Version
Koordinieren
Optimieren
Innovieren
Werte / Prinzipien
Tun
Heterarchie