Agil ist klasse. Agile Praktiken, agile Prozesse, agile Organisation, agile Menschen. Aber was bedeutet Agilität wirklich? Wie wird man agil, oder geht das gar nicht, weil der Rahmen nicht passt? Diese Session klärt auf, was Agilität auf welcher Ebene bedeutet. Sie gibt Rat, wie sich ein Team und/oder eine Organisation entwickeln kann und wie bei der Führung oder den Mitarbeitern Bewusstsein geschaffen wird. Besonderes Augenmerk wird auf Hürden und Hindernisse gelegt und wie das Tal der Tränen (das kommen wird) überwunden werden kann.
6. Wir erschließen bessere Wege, Software zu entwickeln,
indem wir es selbst tun und anderen dabei helfen.
MANIFEST FÜR AGILE SOFTWAREENTWICKLUNG
7. Individuen und Interaktionen > Prozesse und Werkzeuge
Funktionierende Software > umfassende Dokumentation
Zusammenarbeit mit dem Kunden > Vertragsverhandlung
Reagieren auf Veränderung > das Befolgen eines Plans
8. 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.
10. Weil unsere Welt
VUCA
ist!!!
Und wir auf diese
Welt eine Antwort
brauchen!
Weil wir immer noch
total schlecht Software
entwickeln!!!
Siehe Chaos Report der Standish Group
19. DAS AGILE PROJEKT / TEAM
DIE AGILE ORGANISATION
DIE AGILE (IT-)ABTEILUNG
20. Ja toll!!! Also nochmal:
Was verstehen die
Leute dann unter einer
agilen Organisation?
21. 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.
22. DIE AGILE ORGANISATION
Zufriedener Kunde
Veränderungen nutzen
Enge Zusammenarbeit
Motivierte Individuen
Technische ExzellenzEinfachheit
Selbstorganisiertes Team
Kontinuierliche Reflektion
Funktionierende Software
Vertrauen
Nachhaltige EntwicklungWettbewerbsvorteil Kunde
Regelmäßige Lieferung
23. 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
27. 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
28. 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
29. DAS SELBSTORGANISIERTE TEAM
(Sirtakiteam)
Mit allen notwendigen
Expertisen und gerne mehr
AM, UX, QM, DEV, OPS
Autonom am Ziel arbeiten
Miteinander
Füreinander
Eingeschwungen
Im Fluss
33. 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
41. 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
42. Und das geht jetzt nicht
mir unserer alten
Organisation in Silos?
44. Entscheidungen zu langsam
Zu viel Kommunikation
Auftrennung der Wertschöpfung
Prozessoverhead
Command & Control
Zu viele Verknüpfungen
Komplexe Probleme nur durch
zusätzliche Strukturen lösbar
Reaktion auf Überraschungen
dauert zu lange Unmündige Mitarbeiter
Wenig Verantwortungsübernahme
46. Boah ey!!! Ein letztes
mal: Was verstehen die
Leute dann unter einer
agilen Organisation?
49. 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
Zukunft / Vision
Wert / Prinzipien
Tun
Heterarchie
95. Hey Oberchef ich
hab da mal 'ne
Idee!
OK?!
Ich glaube wir sollten agil
werden und Scrum machen
weil das irgendwie viel
besser ist und so...
<Beliebige Ausrede>
96. Hey Oberchef ich
hab da mal 'ne
Idee!
MEGA!!!
OK?!
MEGA!!! Und wie?
Äh … lass uns mal
mit nem Workshop
Bewusstsein
schaffen…
100. Hey du ich hab da
mal 'ne Idee!
MEGA!!!
OK?!
MEGA!!! Und wie?
Äh … wir könnten
den Chef fragen –
wollen wir das
gemeinsam
machen?
101. OK?!OK?!
Hey Mädels und
Jungs ich hab da
mal ne Idee!
Wie wär‘s wenn ich
mal einen Austausch
mit XYZ herstelle –
vielleicht können wir
was von denen
lernen?
SUPER!
Cool, ich ruf mal
eben
irgendwo an…