Agil ist nicht genug
Die lernende Organisation
Frank Düsterbeck
@fduesterbeck
Was heißt / bedeutet
denn überhaupt
„Agil“?
Wir erschließen bessere Wege, Software zu entwickeln,
indem wir es selbst tun und anderen dabei helfen.
MANIFEST FÜR AGILE SOFTWAREENTWICKLUNG
Individuen und Interaktionen > Prozesse und Werkzeuge
Funktionierende Software > umfassende Dokumentation
Zusammenarbeit mit dem Kunden > Vertragsverhandlung
Reagieren auf Veränderung > das Befolgen eines Plans
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.
Warum wollen jetzt ALLE
„Agil“ werden?
Weil unsere Welt
komplex(er)
ist!!!
Und wir auf diese
Welt eine Antwort
brauchen!
Und die
Softwareentwicklung
hat diese Antwort!?
KOMPLEXITÄT
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
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
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
Aha!
Was verstehen die Leute
dann z.B. unter einer
agilen Organisation?
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.
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
Motivierte Individuen
Vertrauen
Selbstorganisiertes Team
Angesicht zu Angesicht
Enge Zusammenarbeit
DAS MOTIVIERTE INDIVIDUUM
X
X
Kontrolle
und
Anweisungen
Keine Motivation und
Engagement
Keine Verantwortung
und Commitment
Unzufriedenheit
Y
Selbstbestimmung
Selbstverwirklichung
Motivation und
Engagement
Verantwortungs-
übernahme, Kreativität
und Commitment
Y
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
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
ENGE ZUSAMMENARBEIT
Kontinuierlich,
täglich,
wöchentlich,
monatlich
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
Also:
Was verstehen die
Leute dann unter einer
agilen Organisation?
DIE AGILE ORGANISATION
Direkt am Markt / der Umwelt / der
Umgebung agierende / operierende Teams
Und das ist nicht
genug?
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
NORMATIVE
FÜHRUNG
STRATEGISCHE
FÜHRUNG
OPERATIVE
FÜHRUNG
Synchro / direkte Ansprache
Alle / Retros / CoP
Synchro / zus. Teams
Alle
DFL-Team
Heterarchie
Internationaler
Autobauer
SharePoint-Team
…
Agile Beratung
Und wir kommt man zu
einer lernenden
Organisation?
COMMITMENT
Better people
Better teams
Better companies
DAS
SYSTEM ÄNDERN*
FÜR
HALTUNG ÄNDERN
DURCH ERLEBEN
*partizipativ
Frank Düsterbeck
frank.duesterbeck@HEC.de
frank.duesterbeck@kurswechsel.jetzt
@fduesterbeck
de.slideshare.net/fduesterbeck

Agil ist nicht genug

  • 1.
    Agil ist nichtgenug Die lernende Organisation Frank Düsterbeck @fduesterbeck
  • 2.
    Was heißt /bedeutet denn überhaupt „Agil“?
  • 3.
    Wir erschließen bessereWege, 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ätist 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.
  • 6.
    Warum wollen jetztALLE „Agil“ werden?
  • 7.
    Weil unsere Welt komplex(er) ist!!! Undwir auf diese Welt eine Antwort brauchen! Und die Softwareentwicklung hat diese Antwort!?
  • 8.
  • 9.
    Anpassung an geschehene Veränderungender 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 (undBeeinflussung 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 Damitalle 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
  • 12.
    Aha! Was verstehen dieLeute dann z.B. unter einer agilen Organisation?
  • 13.
    Unsere höchste Prioritätist 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 EINEMBILD 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
  • 15.
  • 16.
  • 17.
  • 18.
    X Kontrolle und Anweisungen Keine Motivation und Engagement KeineVerantwortung und Commitment Unzufriedenheit
  • 19.
  • 20.
  • 21.
    VERTRAUENSKULTUR KULTUR Misstrauenskultur: jeder ist daraufbedacht, 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) Hatalles 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
  • 23.
  • 24.
    AGIL IN EINEMBILD 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
  • 25.
    Also: Was verstehen die Leutedann unter einer agilen Organisation?
  • 26.
    DIE AGILE ORGANISATION Direktam Markt / der Umwelt / der Umgebung agierende / operierende Teams
  • 27.
    Und das istnicht genug?
  • 28.
    DIE AGILE ORGANISATIONUND 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
  • 29.
    NORMATIVE FÜHRUNG STRATEGISCHE FÜHRUNG OPERATIVE FÜHRUNG Synchro / direkteAnsprache Alle / Retros / CoP Synchro / zus. Teams Alle DFL-Team Heterarchie Internationaler Autobauer SharePoint-Team … Agile Beratung
  • 30.
    Und wir kommtman zu einer lernenden Organisation?
  • 31.
  • 32.
  • 33.