Agiles Arbeiten nach Scrum

Autor: Schallbert, erstellt: 05-Nov-2023

Erstmals vorgetragen im Engineering Forum der IG Metall.

Was ist agiles Arbeiten?

Eine Arbeitsweise, in der das Produkt in kleinen Schritten entwickelt wird.

Ziel agilen Arbeitens

Möglichst schnell eine erste, funktionsfähige Version eines Produktes liefern.

Warum ist das wichtig?

Damit die Auftraggeber sofort sehen, was das Produkt kann.

Damit Wünsche der Auftraggeber schnell und flexibel umgesetzt werden können.

... und warum?

Damit immer an

"dem Richtigen und Wichtigen"

gearbeitet wird.

Sodass das Produkt maximal

wertschöpfend

vor Kunde ist.

Was hat dann die Firma davon?

Höhere Einnahmen! 🥳

Es entsteht weniger Ausschuss 🗑️

Die Entscheidungskapazität des Managements wird vergrößert.

Das Entwicklerteam erfährt mehr Selbstwirksamkeit.

Welche Paradigmen liegen agiler Arbeit zugrunde?

Ein Wertesystem

  • Respekt
  • Offenheit
  • Mut
  • Einfachheit
  • Fokus
  • Kommunikation
  • Feedback
  • Commitment

Eine Richtlinie für die Prioritäten

Individuen & Interaktionen > Prozesse & Werkzeuge

Funktionierende Software > umfassende Dokumentation

Zusammenarbeit mit Kunden > Vertragsverhandlungen

Reaktion auf Veränderung > Befolgen eines Plans

Mindset
Werte
Prinzipien
Praktiken
Werkzeuge

Komposition

Mindset
Werte
Prinzipien
Praktiken
Werkzeuge

Die agile Zwiebel

Für welches Problem ist agiles Arbeiten die Lösung?

Problemgrad (Stacey-Matrix)

| Stellen Sie sich hier ein Bild von einer Geburtstagsparty vor. |

| Der Tisch ist gedeckt und wunderschön dekoriert. |

| Überall hängen Fähnchen und Luftballons. |

Simpel

Problemgrad (Stacey-Matrix)

| Stellen Sie sich nun ein Bild vom Bau eines Flughafens vor. |

| Tower und Landebahn sind bereits fertiggestellt. |

| In den Hangars stehen Flugzeuge bereit. |

| Die Brandschutzanlage im Terminal... |

| weist technische Mängel auf. |

Kompliziert

Problemgrad (Stacey-Matrix)

| Nehmen wir mal an, Sie gehen zur Bank. |

| Sie möchten am Automaten Geld abheben. |

| Ihre Karte wird akzeptiert. |

| Nur Sekunden später erhalten Sie die gewünschte Menge Bargeld. |

| Die App auf Ihrem Handy zeigt einen entsprechend geringeren Kontostand an. |

Komplex

Problemgrad (Stacey-Matrix)

| Sie sollen das Dreikörperproblem für Sonne, Erde, Mond lösen. |

| Sie müssen einem Freund das Wetter in Frankfurt für "in zwölf Tagen" nennen. |

| Während der Restrukturierung Ihrer Firma sollen Sie... |

| ...ein absolut neuartiges Produkt bei knappen Ressourcen... |

| ...rechtzeitig entwickelt und getestet haben. |

Chaotisch

Sichtbarkeit

| Sie sind in einer Tischlerei. Es duftet nach Holz. |

| Sonnenstrahlen dringen durch ein bleiverglastes Fenster und bringen den staubbedeckten Boden zum Glitzern. |

| Gerade wird das letzte Bein an einen Stuhl montiert. |

| Mit zufriedener Miene verleiht die Auszubildende dem Stuhl den letzten Schliff. |

Konkret

Sichtbarkeit

| Stellen Sie sich die Materialspannung beim Festziehen einer Schraube vor. |

| Oder den Programmcode, welcher hinter dieser Präsentation steckt. |

| Oder das Internet. |

Abstrakt / Unsichtbar

Was zeichnet Scrum aus?

Scrum ist eines von vielen agilen Frameworks.

Bei Scrum wird in kurzen Iterationen, genannt Sprints, gearbeitet.

Am Ende eines jeden Sprints soll ein weiterer Aspekt des Endprodukts fertiggestellt sein.

Was zeichnet Scrum aus?

Am Ende eines Sprints wird die Arbeit im Team reflektiert.

Regelmäßig wird Feedback der Auftraggeber eingeholt.

Es ist nicht ungewöhnlich, dass sich Vorgaben als nicht erfüllbar erweisen.

Daher sind Ziele ausdrücklich anpassbar.

Was sind die Rollen bei Scrum?

Analogon zum Orchester: Komponist, Musiker, Dirigent

Innerhalb eines Scrum-Teams gibt es keine Hierarchien.

Was sind Voraussetzungen für die erfolgreiche Einführung von Scrum?

    Man verfügt über ein passendes Problem

    Der erforderliche Kulturwandel wird begrüßt

    Zusätzliche Ressourcen für deren Begleitung werden freigegeben

    Schnittstellen zwischen "Wasserfall" und "Agil" wurden berücksichtigt

💡

Man ist sich bewusst, dass

    der Weg dorthin mehrere Jahre benötigt

    ihn nicht jede Person im Unternehmen gehen wird

    auf dem Weg ständige Begleitung, Weiterbildung, Unterstützung essenziell ist

Was sind mögliche Abgründe bei falscher Ausführung?

🕳️

    Unpassendes Problem: Lösung nicht zufriedenstellend

    Gestaltet der Auftraggeber nicht mit, wird das falsche Produkt entwickelt

    Fehlendes Vertrauen in die Entwickler führt zu Trackingwahn

    Ohne Begleitung des Scrum-Teams wird Agilität zur Fassade

Was sind Nachteile von Scrum?

📉

    Scrum nimmt an, dass der Kulturwandel bereits vollzogen ist

    Nicht-agile Personentypen bleiben auf der Strecke

    Scrum kann "Arbeit auf Zuruf" nicht abbilden

    Optimierungswahn und Selbstausbeutung

    Der Blick geht nach innen

Mein Fazit

Scrum kann zu erheblich schneller verfügbaren und besser auf die Kundenwünsche zugeschnittenen Produkten führen.

Scrum unterstützt flache Hierarchien und kann zu mehr Eigenverantwortung beitragen.

Es ist eine große Herausforderung, die agile mit der klassischen Welt zu vereinen.

Scrum ist im Alltag mit Blick auf die Zwiebel schwach.

Daher benötigt Scrum eine auf Dauer angelegte Anstrengung aller Beteiligten.