Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams

Die Seite wird erstellt Yves-Leander Keil
 
WEITER LESEN
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
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
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
Und wir?
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
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.
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
Und im skalierten Umfeld?
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
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
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
Ausgangsbasis
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
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
Wer sind wir und wenn ja, wie viele? - Stabilität und Flexibilität in agilen Teams
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