Agile Silesia - Scrum w zespołach rozproszonych - Łukasz Kempny
Dobry scrum master, a dobry zespół scrumowy
1. DOBRY SCRUM MASTER
DOBRY ZESPÓŁ SCRUMOWY
…o samoorganizacji słów kilka
Daniel Wicher
dwicher@outlook.com
https://pl.linkedin.com/in/dwicher
Agile Silesia #10
4. CZY SCRUM MASTER JEST W OGÓLE
POTRZEBNY?
ScrumMaster
Zespół
Spotkania i
ceremonie
Uczenie i
nauka
Inne
Product
Owner
Organizacja
5. HISTORIA…
Ikujiro Nonaka i Hirotaka Takeuchi
•New New Product Developing Game (1986r.)
•Samoorganizujące się zespoły
6. HISTORIA…
Ikujiro Nonaka i Hirotaka Takeuchi
•New New Product Developing Game
(1986r.)
•Samoorganizujące się zespoły
Alistair Cockburn
•Crystal Methods (1999r.)
•Ciągła/Bliska Komunikacja
•Osobiste bezpieczeństwo
7. HISTORIA…
Ikujiro Nonaka i Hirotaka
Takeuchi
•New New Product Developing
Game (1986r.)
•Samoorganizujące się zespoły
Alistair Cockburn
•Crystal Methods (1999r.)
•Ciągła/Bliska Komunikacja
•Osobiste bezpieczeństwo
Agile Manifesto
•2001r.
•Samoogranizujące się zespoły
8. HISTORIA…
Ikujiro Nonaka i
Hirotaka Takeuchi
•New New Product
Developing Game (1986r.)
•Samoorganizujące się
zespoły
Alistair Cockburn
•Crystal Methods (1999r.)
•Ciągła/Bliska
Komunikacja
•Osobiste bezpieczeństwo
Agile Manifesto
•2001r.
•Samoogranizujące się
zespoły
Mary Poppendieck
•Lean Software Principles
(2003r.)
•Wzmocnij zespół
(Empower the team)
9. HISTORIA…
Ikujiro Nonaka i
Hirotaka Takeuchi
•New New Product
Developing Game
(1986r.)
•Samoorganizujące
się zespoły
Alistair Cockburn
•Crystal Methods
(1999r.)
•Ciągła/Bliska
Komunikacja
•Osobiste
bezpieczeństwo
Agile Manifesto
•2001r.
•Samoogranizujące
się zespoły
Mary Poppendieck
•Lean Software
Principles (2003r.)
•Wzmocnij zespół
(Empower the team)
David J. Anderson
•Kanban (2003r.)
•Wznocnienie ludzi
(Empowerment
people)
•Toyota Production
System (1988r.)
13. HISTORIA…
Ikujiro Nonaka i
Hirotaka Takeuchi
•New New Product
Developing Game
(1986r.)
•Samoorganizujące
się zespoły
Alistair Cockburn
•Crystal Methods
(1999r.)
•Ciągła/Bliska
Komunikacja
•Osobiste
bezpieczeństwo
Agile Manifesto
•2001r.
•Samoogranizujące
się zespoły
Mary Poppendieck
•Lean Software
Principles (2003r.)
•Wzmocnij zespół
(Empower the team)
David J. Anderson
•Kanban (2003r.)
•Wznocnienie ludzi
(Empowerment
people)
•Toyota Production
System (1988r.)
14. GDZIE WIĘC TAKA ROLA WYSTĘPUJE?
PO CO?
Ikujiro Nonaka i
Hirotaka
Takeuchi
•New New Product
Developing Game
(1986r.)
•Samoorganizujące
się zespoły
Alistair Cockburn
•Crystal Methods
(1999r.)
•Ciągła/Bliska
Komunikacja
•Osobiste
bezpieczeństwo
Ron Jeffries
•Extreme
Programming (XP)
(1999r.)
•XP Coach (rola)
Agile Manifesto
•2001r.
•Samoogranizujące
się zespoły
Ken Schweber &
Jeff Sutherland
•Scrum (2001r.)
•Scrum…Master jako
rola
Mary
Poppendieck
•Lean Software
Principles (2003r.)
•Wzmocnij zespół
(Empower the
team)
David J.
Anderson
•Kanban (2003r.)
•Wznocnienie ludzi
(Empowerment
people)
•Toyota Production
System (1988r.)
15. XP COACH / SCRUM MASTER… KIM ONI SĄ?
XP Coach pomaga zespołowi pozostać w procesie i wspomaga uczenie
się
Scrum Master jest osobą odpowiedzialną za usuwanie wszelkich przeszkód
uniemożliwiających zespołowi wykonanie zadania lub poprawną
implementację procesu i metod
18. ZOMBIES
Proces sprawą drugorzędną
Byle skończyć
Będą robić, to co ktoś od nich chce
Brak odpowiedzialności za produkt
Udoskonalanie procesu… a co to?
Gdzie samoorganizacja?
19. ŻOŁNIERZE
Posiadają proces, którego przestrzegają,
jak „kodeksu honorowego”
Lubią hierarchiczną strukturę
Trzymają się planów (przyzwyczajeń),
nawet jeśli te są kiepskie
Samoorganizacja? W pewnym zakresie
20. THE TEAM
Potrafi się samoorganizować
Aktywnie działa z procesem (nie tylko przyjmując
go za pewnik, ale także usprawniając)
Działa w oparciu o wspólny cel
Posiada własną osobowość i tożsamość
21. LIGA SPRAWIEDLIWYCHLUB JEDNOROŻCE
Członkowie zespołu nawzajem się uzupełniają
Identyfikują się ze swoim projektem
Posiadają wymaganą wiedzę domenową
o przedmiocie swojej pracy
Sprawnie współpracują z PO w celu osiągnięcia
wspólnej korzyści
Cel zespołu jest tożsamy z celem projektu
Czy jednorożce istnieją?
22. LIGA SPRAWIEDLIWYCHLUB JEDNOROŻCE
Członkowie zespołu nawzajem się uzupełniają
Identyfikują się ze swoim projektem
Posiadają wymaganą wiedzę domenową
o przedmiocie swojej pracy
Sprawnie współpracują z PO w celu osiągnięcia
wspólnej korzyści
Cel zespołu jest tożsamy z celem projektu
Czy jednorożce istnieją?
24. MAMY JUŻ ZESPOŁY… CO ZE SCRUM MASTEREM?
CZY KAŻDY SCRUM MASTER JEST TAKI SAM?
25. HOMER
Level 0
SM jako jeden z wielu obowiązków
Ustala spotkania
„Sekretarka”
Trzy pytania i fajrant
26. AGILE MANAGER
Moderuje spotkania
Chroni zespół… także przed sobą samym
Dyrektywny sposób działania
Podejmuje decyzje o kierunku działania zespołu
Władca procesu
Nie przekazuje odpowiedzialności
Sporą wagę przykuwa do metryk i danych
27. HAL-9000
Moderuje spotkania
Chroni zespół… także przed sobą samym
Dyrektywny sposób działania
Podejmuje decyzje o kierunku działania zespołu
Władca procesu
Nie przekazuje odpowiedzialności
Sporą wagę przykuwa do metryk i danych
Mikromanagement jest w cenie!
Ludzie to narzędzia potrzebne do osiągnięcia celu
28. SCRUM-JEDI
Oferuje wsparcie na spotkaniach
Dba o rozwój zespołu
Przekazuje konstruktywne i wartościowe uwagi
Dba o motywację – zarówno zespołową,
jak i osobistą
Wspiera zespół
Uczy zespół współpracy (między sobą i z PO)
Pomaga im zauważyć problemy i je naprawić
Wspomaga odpowiedzialność za produkt
29. SCRUM - GOD
Nie ingeruje w pracę zespołu
Pozwala zespołowi popełniać błędy i wyciągać z nich wnioski
Zna świetnie proces, jednak unika dyrektywnego jego
wprowadzania
Dobry duch zespołu