Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Wer sind wir und wenn ja, wie viele? Stabilität und Flexibilität in agilen Teams ObjektForum München 14.09.2020 Beginn: 18:05 Oliver Schäfer Joris Wachter
Scrum Guide Scrum Teams are self-organizing and cross-functional. Cross-functional teams have all competencies needed to accomplish the work without depending on others not part of the team. The team model in Scrum is designed to optimize flexibility, creativity, and productivity.
Was ist ein „Team“? Ein Team ist eine kleine Gruppe von Personen, deren Fähigkeiten einander ergänzen und die sich für eine gemeinsame Sache, gemeinsame Leistungsziele und einen gemeinsamen Arbeitsansatz engagieren und sich gegenseitig zur Verantwortung ziehen. „Teams – Der Schlüssel zur Hochleistungsorganisation“ von Jon R. Katzenbach und Douglas K. Smith Nicht jede Gruppe ist ein Team, aber jedes Team ist eine Gruppe. „Einführung in die Gruppendynamik“ Oliver König und Karl Schattenhofer
Komponenten Team Aus: „Large-Scale Scrum – More with LeSS“, Craig Larman, Bas Vodde „Any team that (1) focuses on parts of the product rather than end-customer-centric features or (2) focuses on finishing a task rather than delivering a product increment is a component team.“ Datenhaltung Benutzerschnittstelle Geschäftslogik
Feature Team Aus: „Large-Scale Scrum – More with LeSS“, Craig Larman, Bas Vodde „Any team that has a whole-product focus and is involved from clarifying Team Alpha customer-centric features to testing them is a feature team.“ Team Beta Team Gamma
Domänen-Team: Feature- oder Komponenten-Team? Team Vertrag Team Schaden Team Finance
Mission Team Temporäre Gruppe, die ein gemeinsames (Business) Ziel verfolgt und sich nach der Zielerreichung auflöst. Mission A Mission B Mission C Mission D Mission F Mission E
Floating Team • Temporäre (Sub-)Gruppen, die sich jeweils um die Umsetzung eines Features kümmern • Nach Fertigstellung des Features oder Ablauf einer definierten Zeitspanne ➔ neue Konstellationen Feature E Feature K Feature C Feature G Feature I Feature A Feature M Feature D Feature F Feature L Feature B Feature H Feature J
Hilfskonstrukte
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Agile Manifesto
Beispiel: Bestandsführungssystem für eine KFZ-Versicherung Aufteilung in unabhängige Features inkl. Schätzung Backlog 1 1. Neues Tarifierungsattribut 2.1 2. Neue Zahlart 2.2 3. Schaden per App melden 3.1 3.2 4. Einführung Telematiktarif 4.1 4.2 4.3 4.4 5. ChatBot Schadenmeldung 5.1 5.2 6. … Vertrag Schaden Finance
Domänen Teams Team Team Vertrag Team Schaden Backlog Finance 1 1. Neues Tarifierungsattribut 2.1 2. Neue Zahlart 2.2 3. Schaden per App melden 3.1 3.2 4. Einführung Telematiktarif 4.1 4.2 4.3 4.4 5. ChatBot Schadenmeldung 5.1 5.2 6. …
Domänen Teams Planung Team Vertrag 1 2.1 4.1 (Kapazität = 26) Team Schaden 3.1 3.2 4.2 4.3 5.1 5.2 (Kapazität = 26) Team Finance 2.2 4.4 (Kapazität = 21) 1 2 3 4 Auslieferungszeitpunkt Zeit Gesamtaufwand: 62 Teamübergreifende Backlog Elemente: 2
Feature Teams Schätzungen # Backlog Element Team Alpha Team Beta Team Gamma 1 Neues Tarifierungsattribut 3 5 5 2 Neue Zahlart 2 8 3 5 3 8 3 Schaden per App melden 13 8 8 5 13 5 4 Einführung Telematiktarif 8 5 8 8 13 5 8 5 13 8 13 8 5 ChatBot Schadenmeldung 8 5 8 5 13 8
Feature Teams Planung Team Alpha 1 2.1 4.1 4.3 5.2 (Kapazität = 26) Team Beta 2.2 3.2 4.2 5.1 (Kapazität = 26) Team Gamma 3.1 4.4 (Kapazität = 21) 1 2 3 4 5 Auslieferungszeitpunkt Zeit Gesamtaufwand: 70 Teamübergreifende Backlog Elemente : 4
Mission Teams Backlog 1 1. Neues Tarifierungsattribut Mission Tarifver- 2. Neue Zahlart 2.1 2.2 besserung Mission 3. Schaden per App melden 3.1 3.2 SchadenApp Mission 4. Einführung Telematiktarif 4.1 4.2 4.3 4.4 Telematik Mission 5. ChatBot Schadenmeldung 5.1 5.2 ChatBot 6. …
Mission Teams Planung Mission Tarifverbesserung 1 2.1 2.2 5.1 5.2 Mission ChatBot (Kapazität = 10) (Kapazität = 13) Mission SchadenApp 3.1 3.2 (Kapazität = 13) Mission Telematik 4.1 4.2 4.3 4.4 (Kapazität = 26) 1 2 3 5 4 Auslieferungszeitpunkt Zeit Gesamtaufwand: 62 Teamübergreifende Backlog Elemente : 0
Sind flexible Teams die Lösung?
Team-Performance
Was beeinflusst ein Team noch?
.. und wenn ja, wie viele? aus E.E. Krainz: „Gruppen in Organisationen“, in: „Leiden an der Organisation“
siehe Niels Pfläging: Organisation für Komplexität
Siehe Detlef Duwe: „Von der Systemabwehr zur Organisationsbewusstheit“
Teamkohäsion vs. Interessensausgleich
Organisation muss die Grenzen, die die Gruppen um sich gezogen haben, immer wieder öffnen und durchlässig machen Bernhard Pesendorfer: „Organisationsdynamik“, S.12
Fazit
Komponenten Team Feature Team Mission Team/Floating Team • Komponentenverantwortung • Wertorientierte Priorisierung • Hohe Flexibilität in der • Spezialisierung • Langlebige, stabile Teams Auslieferung • Ressourceneffizienz • Abhängigkeitsmanagement • „Jedes Team kann alles“: nur bis • Geringer Teamzusammenhalt • Keine Wertorientierung, zu einer gewissen Komplexität sondern umsetzbar • Hohe Voraussetzungen: Ressourcenorientierung • Silodenken • Vertrauen und Zugehörigkeit • Konkurrenz und Entscheidungsfindung, • Interessenskonflikte bei Mehrfachzugehörigkeit • Größe des Gesamtsystems: Maximal 30-40 Personen
Komplexität
Was noch? Architektur und Conways Law Wertorientierte Entwicklung Ressourcen- vs. Wirkungsorientierung Innovationsfähigkeit von langlaufenden Teams? Lokale Optimierung vs. Systemdenken Co-Location vs. Remote Teamstabilität Verteilung der Erfahrung Teamgröße Cognitive Load und Kontextwechsel Vertrauen und Zugehörigkeit
Danke für die Aufmerksamkeit! Oliver Schäfer @joriswachter Joris Wachter www.andrena.de @andrenaobjects Fotos: unsplash.com
46 Literaturliste • Niklas Modig, Pär Ahlström: „This is Lean – resolving the efficiency paradox“ • Heidi Helfand: „Dynamic Reteaming – The Art and Wisdom of Changing Teams“ • Craig Larman, Bas Vodde: „Large-Scale Scrum – More with LeSS“ • Sandy Mamoli, David Mole: „Creating Great Teams – How Self-Selection Lets People Excel“ • Matthew Skelton, Manuel Pais: „Team Topologies: Organizing Business and Technology Teams for Fast Flow” • Ewald Krainz: „Leiden an der Organisation“ • Oliver König, Karl Schattenhofer: „Einführung in die Gruppendynamik“ • Bernhard Pesendorfer: „Organisationsdynamik“ • Niels Pfläging: “Organisation für Komplexität”
47 Übersicht unserer ObjektForum OnlineEditions im September • 21. Sept 2020 Marktfee.app – Aufbau eines Onlinemarktplatzes mit effizienter Entwicklerkapazität Referenten: Marko Jeftic und Daniel Holderbaum, ciconia Software GmbH • 28. Sept 2020 Developer Productivity Engineering Referent: Marc Philipp Weitere Infos + Anmeldung auf unserer Event-Website unter www.andrena.de/events
48 LeanCoffee 14-tägig im Wechsel (Präsenztermin / online), Freitag 08.00 – 09.15 Uhr • 18. September 2020 – Lean Coffee Online • 04. Oktober 2020 – Präsenztermin Büro München Weitere Infos + Anmeldung auf unserer Event-Website unter www.andrena.de/events
49 Erfolgreicher Start der Online Scrum Community • Es finden regelmäßige moderierte Online-Events statt, zum Beispiel mit einem einleitenden Kurzvortrag zu einem aktuellen Thema und anschließender Diskussion • Erfahrene Scrum Master beraten zu konkreten Anliegen • Die Community vereint den kompletten deutschsprachigen Raum Die Online Scrum Community ist eine Plattform, um sich jederzeit mit anderen Usern und auch Experten kontaktlos auszutauschen! Komm in unsere XING Gruppe! https://www.xing.com/communities/groups/online-scrum-community-b917-1128899/about Der nächste Termin: 02. Oktober 2020, 17.00 – 18.00 Uhr: Zusammenarbeit mit Stakeholdern: Management und Entscheider
50 Übersicht unserer Online Trainings im September 22.09. – 23.09.2020 Professional Scrum Master Online Training 24.09. – 25.09.2020 Professional Scrum Product Owner Karlsruhe Weitere Infos + Anmeldung auf unserer Event-Website unter www.andrena.de/events
Sie können auch lesen