Agile Entwicklung ist teambasierte Entwicklung. Damit kommt den Entscheidungsprozessen im Team eine zentrale Bedeutung zu. Mehrheitsentscheidungen sind ein etabliertes Verfahren, um zu einer Entscheidung zu kommen. Es ist aber häufig die schlechteste Wahl, weil die überstimmte Minderheit möglicherweise nicht auf die Entscheidung committet ist und daran das Team Schaden nimmt.
Der Vortrag führt in alternative Entscheidungsmodelle wie Konsent, konsultativen Einzelentscheid und Perfection Game ein und gibt Tipps zur effektiven Umsetzung.
Neben dem Einsatz im Team wird auch diskutiert, wie die Entscheidungsverfahren verwendet werden können, um in Kontexten mit mehreren Teams (Stichwort: agile Skalierung) Entscheidungen fällen zu können, ohne eine klassische Hierarchie einzuführen.
Folien zum Vortrag auf den XP-Days Germany in Karlsruhe am 26.11.2015
2. Old School: Manager entscheidet
Einfach zu installieren.
Schnell.
Manager als Bottleneck.
Risiko schlechter Entscheidungen
(zu wenig Einsichten wg.
Bottleneck-Situation).
Kein Empowerment der
Mitarbeiter.
Alignment-Probleme.
4. 👍
Konsent
Super! Unterstütze den
Vorschlag, wenn
das Team das
möchte.
Veto! Ich kann den
Vorschlag nicht
unterstützen.
Ich helfe dabei, eine
bessere Lösung zu finden. Mind.
werde ich mein Veto erklären.
👎
👍
5. Konsent: Vielfältigkeit des Vetos
Veto! Ich kann den
Vorschlag nicht
unterstützen.
👎 • Ich verstehe den Vorschlag oder seine
Auswirkungen noch nicht ausreichend.
• Punkt XYZ wurde noch nicht diskutiert.
Ich denke, der Punkt sollte zumindest
von allen gehört werden.
• Ich kann den Vorschlag nicht
mittragen, weil…
Ich bin noch nicht abstimmungsbereit.
Ich kann den Vorschlag nicht mittragen!
6. Konsent: Skalierung mit soziokratischen Kreisen
Policy Circle
…
Moderator
Operational Leader
Repräsentant
Bedürfnisse
des Teams
Umsetzung
der Policies
im Konsent vom Team gewählt
im Konsent vom
Policy Circle
gewählt
Entscheidungen
im Konsent
12. Konsultativer Einzelentscheid
Hohes Alignment (potenziell niedriger als bei
Konsent).
Verbesserungsprozess eingebaut.
Funktioniert asynchron.
Braucht Zeit.
Kann zu Mehrheitsentscheid werden in Druck-
Situationen.
wir benutzen KE für:
• Änderungen von Strukturen der Firma (z.B. Rollen,
Innovationsprozess)
• Gehälter
• Entscheidungen über Anstellung nach Probezeit.
• Investitionen.
• etc.
14. Am Ende geht es um Kultur
Unternehmenskultur beeinflusst,
wie ein
Entscheidungsmechanismus
funktioniert.
UND
Der verwendete
Entscheidungsmechanismus
beeinflusst die Kultur.
16. Creative Aikido
Mein Vorschlag ist…
Danke für den Vorschlag.
Mir gefällt daran, …
1 2
Darauf aufbauen könnten wir…
3
Danke für den
Vorschlag. Mir gefällt
daran, …
4
…
17. Perfection Game
Mein Vorschlag ist…
Danke für den
Vorschlag. Auf einer Skala von
1-10 gebe ich eine …Mir gefällt
daran, …
1
2
Für eine 10 müsste …
3
Danke für den
Vorschlag. Mir gefällt
daran, …
4
…
18. Danke für die Aufmerksamkeit
Stefan Roock, CEO
stefan.roock@it-agile.de
Twitter: @StefanRoock
Agil auf allen Ebenen
19. Aufgabe: Abbau technischer Schulden
Es hat sich technische Schuld im
System angehäuft.
Die Entwickler wollen 3 Monate
fokussiert das System aufräumen.
Der Product Owner möchte
weiter Features entwickeln.