![Page 1: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/1.jpg)
Resilienz, Skalierbarkeit, Performanceüber die Architektur agiler Produktteams
Wolfgang Pleus – PLEUS Consulting
www.pleus.net
![Page 2: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/2.jpg)
IT Solution Architect , Entwickler, Agile Coach
> 20 Jahre Projekterfahrung
> 10 Jahre agile Projekte
DAX - Startup
Wolfgang Pleus – PLEUS Consulting
www.pleus.net
![Page 3: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/3.jpg)
Architekturmerkmale
Resilienz Skalierbarkeit
PerformanceEvolvierbarkeit
![Page 4: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/4.jpg)
Warum ist das wichtig?
Letztes Jahrhundert
Heute
Softwareentwicklung wird zunehmend komplexer
Funktionierende Teams sind geschäftskritisch
![Page 5: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/5.jpg)
Architekturmerkmale
Resilienz Skalierbarkeit
PerformanceEvolvierbarkeit
![Page 6: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/6.jpg)
Resilienz
„Fähigkeit von Gruppen, externe Störungen zu verkraften (soziologisch)“
RobustFragilResilient
„Fähigkeit von technischen Systemen, bei einem Teilausfall nicht vollständig zu versagen (technisch)“
![Page 7: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/7.jpg)
Crossfunktionale Teams• Verfügen über Kompetenzüberlappung
• Maximalforderung: Jeder soll alles können
• Realistisch: Viele sollen vieles können
Funktional
Analyse
Entwicklung
Qualitätssicherung
Gemischt Crossfunktional
![Page 8: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/8.jpg)
Wie messen wir das?
0 = keine Fähigkeiten10 = umfassende Fähigkeiten
Skillmatrix Netzdiagramm
![Page 9: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/9.jpg)
Skillkategorien
Fachlich / Technisch
• Java/JEE
• HTML/JS/CSS
• SQL
• Docker
Aufgaben
• Analyse
• Konzeption
• Entwicklung
• Test
• Betrieb
Teamfähigkeit / Sozial
• Lencioni
• Belbin
Fähig und motiviert
![Page 10: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/10.jpg)
Bus Faktor
Wie viele Personen müssten von einem Lastwagen angefahren werden, ehe das Projekt lahmgelegt ist?
![Page 11: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/11.jpg)
Antipattern – Skillmonopol
1 - Kritisch2 - Silo3 - Gut
Bus Faktor
![Page 12: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/12.jpg)
Hungrig• Hat ausgeprägte
Arbeitsethik• Ist leidenschaftlich• Nicht: arbeitet viel
Smart• Ist emotional Intelligent• Kann sich in andere einfühlen• Nicht: ist nett
Bescheiden / Demütig• Ist interessiert an Anderen• Stellt Teamziele über Eigeninteresse• Nicht: Mangel an Selbstwert
Quelle: The Ideal Teamplayer, How to recognize and cultivate the three essential virtues, Lencioni
Teamfähigkeit
![Page 13: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/13.jpg)
Quelle: The Ideal Teamplayer, How to recognize and cultivate the three essential virtues, Lencioni
Teamfähigkeit
DER IDEALETEAMPLAYER
Bulldozer• Ist ambitioniert Dinge fertigzustellen• Arbeitet primär zum eigenen Vorteil• Nicht kompromissbereit
Der fähige Politiker• Ist ambitioniert• Arbeitet hart, solange es ihm selber nützt• Stellt sich selbst als bescheiden dar
Charmeur• Ist lustig und unterhaltsam• Ist sympathisch• Ist wenig am Erfolg anderer interessiert
Der liebenswerte Durchhänger• Bleibt lange im Team• Macht nur, was man sagt• Hat begrenzte Leidenschaft
Bauer• Ist gefällig• Hat wenig Leidenschaft Dinge
voranzubringen• Hat keine Meinung
Der versehentlich Unordnung Verursacher• Hat gute Absichten• Beschädigt manchmal
persönliche Beziehungen
Antipattern
![Page 14: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/14.jpg)
Resilienz aktiv fördern
No Cherry Picking
Experimente
Offenheit Fehlertoleranz
SicherheitPairing
![Page 15: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/15.jpg)
Architekturmerkmale
Resilienz Skalierbarkeit
PerformanceEvolvierbarkeit
![Page 16: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/16.jpg)
Evolvierbarkeit von Teams
2010
2018
2014
![Page 17: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/17.jpg)
Architekturmerkmale
Resilienz Skalierbarkeit
PerformanceEvolvierbarkeit
![Page 18: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/18.jpg)
Teamgröße
n=2
K=1
K = n(n-1)/2
n=3
K=3
n=4
K=6
Teamgröße n
Kom
mu
nik
atio
nsb
ezie
hu
nge
n K
Aufwand für Kommunikationn=5, K=10, Zeit = 1,6 Stundenn=7, K=21, Zeit = 3,5 Stundenn=9, K=36, Zeit = 6,0 Stunden
![Page 19: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/19.jpg)
Kulturentwicklung
28 Personen
Organisches Wachstum
7 Personen 14 Personen
![Page 20: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/20.jpg)
Produkt- / Featureteams
Team 1
Produkt 1
Team 2
Produkt 2
Team 3
Feature 1
Team 4
Feature 2
Feature 3
Lebens-versicherung
Kfz-Versicherung
![Page 21: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/21.jpg)
Architektur
Qualitätssicherung
Backend
Frontend
Teamübergreifende Zusammenarbeit
Team 1
Team 2
Team 3
Team 4
Team 5
Team 6
Team 7
Team 9
Team 11
Team 13
Team 15
Team 8
Team 10
Agile Team 12 Team 16
Team 14
• Communities, Gilden, Arbeitskreise
• Partizipative Entscheidungsstrukturen, z.B. Konsentverfahren der Soziokratie
![Page 22: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/22.jpg)
Architekturmerkmale
Resilienz Skalierbarkeit
PerformanceEvolvierbarkeit
![Page 23: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/23.jpg)
Performance
Hyperproduktive Teams liefern 400% mehr Qualität, Kundenzufriedenheit und Teamzufriedenheit als typische Wasserfall-Projekte.
Quelle: Scrum Metrics for Hyperproductive Teams, Downey, Sutherland 2012
![Page 24: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/24.jpg)
Das Hirn belohnen
Endorphin: Entbehrungsreiche Leistung
Dopamin: Erreichen von Zielen
Serotonin: Anerkennung durch die Gemeinschaft
Oxytocin: Sicherheit in der Gemeinschaft
Cortisol: Stress, Bedrohung, Flucht, Kampf
Endorphin
Dopamin
Serotonin Cortisol
Ocytocin
Positive Botenstoffe aktivieren
![Page 25: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/25.jpg)
Gespräche, Workshops, Moderation
Mediation
Machteingriff
Ver
nic
htu
ng
Zers
plit
teru
ng
Ab
gru
nd
Loose-loose
Konflikte moderieren
Ver
här
tun
g
Deb
atte
n
Tate
n s
tatt
Wo
rte
Koal
itio
nen
Ge
sich
tsve
rlu
st
Dro
hu
nge
n
Mei
nu
ngs
vers
chie
den
hei
t
Win-win Win-loose
• Konflikte binden Energie • Gerüchte spalten• Achtung: Kalte Konflikte
Quelle: Glasl Konfliktmodell
Konflikte konstruktiv entwickeln
![Page 26: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/26.jpg)
Positiven Stress erzeugen
Ruhe DistressEustress
Stressmenge
Leis
tun
gsfä
hig
keit
Langeweile
Entspanntheit
Depression
Motivation
Sinn
Fokussierung
Höchstleistung
Anstrengung, Druck
Erschöpfung, Überstunden
Angst, Ärger
Zusammenbruch
Herausforderung
Mission
![Page 27: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/27.jpg)
Intrinsisch
SicherheitLeidenschaft
Persönliche BedürfnisseLernen
IdentifikationWerkstolz
Motivation schaffen
Extrinsisch
Belohnungenfür Teams
WertschätzungErfolge feiern
![Page 28: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/28.jpg)
Räume für Kommunikation, Konzentration und Kreativität• Thomas Allan: Kommunikationswahrscheinlichkeit bei 2
Meter viermal höher als bei 18 Metern
• Ben Waber: persönlich = digital
• Einfluss auf Projektlaufzeiten
• Visualisierung und
• Co-location fördert Kommunikation und Kreativität
• Räumliche Gestaltung für Konzentration und Kommunikation
Quelle: Managing the flow of technology, Thomas J. Allen, 1977
![Page 29: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/29.jpg)
Fazit
• Teams sind zunehmend geschäftskritisch• Accidental Architecture vermeiden• Teamarchitektur aktiv gestalten
Resilienz Skalierbarkeit
PerformanceEvolvierbarkeit
![Page 30: Resilienz, Skalierbarkeit, Performance · • Arbeitet primär zum eigenen Vorteil • Nicht kompromissbereit Der fähige Politiker • Ist ambitioniert ... Quelle: Scrum Metrics](https://reader031.vdocuments.net/reader031/viewer/2022011914/5fba61924f933959ac3485dc/html5/thumbnails/30.jpg)
Vielen Dank
www.pleus.net
Download Folien www.pleus.net/blog
Creative Software Workbench www.cswob.de