Scrum Studio i wyzwania, które napotyka w czerwonych i pomarańczowych organizacjach. Dzielę się swoimi doświadczeniami i receptami, które w tym przypadku uruchomiły Scruma w niełatwym środowisku.
3. Welcome
to The Jungle
• Czerwone, może
pomarańczowe organizacje
• Długi brak sukcesów
• Wydzielone zespoły w których
mogę mieszać jako lider
• Jak to w dżungli … każdy chce
przeżyć!
4. A co to jest ?
• Wydzielona część
organizacji, która
implementuje podejście
zwinne
• Cel to może być produkt,
inicjatywa.
designed by wirestock / Freepik
5. Przypadki dwa
• Wydzielona część organizacji (oba zaczynamy
w IT), w której możemy zbudować produkt,
• Dużo długu,
• Głód nowych produktów,
• „Udane projekty” w tle
designed by wirestock / Freepik
6. Pamiętajmy …
Prawo Conway’a – „Any
organization that designs a
system (defined broadly)
will produce a design
whose structure is a copy
of the organization’s
communication structure.”
7. Cel?
Produkt 1 – System
obsługi toku studiów
(typu legacy)
Produkt 2 – CRM z
panelem klienta
8. Zaczynamy od zburzenia …
Pierwszy krok ewolucji to rewolucja!
• Culture follows structure …
Zdecydowanie zmień strukturę
- stanowiska,
- umocowanie
- działania.
9. Photo by Frida Bredesen on Unsplash
Identyfikacja
Zarządy
Klient ? Photo by Maksym
Diachenko on Unsplash
Dyrektorzy
10. - Pracujmy razem,
- Projekt to może epic ?
- Project canvas!
PMO – let’s make a friendship
- Portfolio
- ZespołyPhoto by Constantin Wenning on Unsplash
- Projekty poza studio
11. Biznes
• Kim jest użytkownik ?
Photo by Cory Schadt on Unsplash
Designed by Freepik
12. Czy widział ktoś PO ?
1. Rozpoznawalny
2. Rozumiejący
politykę
3. Znający klienta
4. Znający biznes
Photo by Artem Beliaikin on Unsplash
13. PO z biznesu half-time ?
• Brak czasu
• A co to jest ten
Scrum ?
• A co to jest to
User Story ?
• Biznes case jest
jego
• Interesariusze go
znają!
• Zna wewnętrzną
politykę org.
Designed by brgfx / Freepik
14. PO z biznesu half-time ?
• Brak czasu
• A co to jest ten
Scrum ?
• A co to jest to
User Story ?
• Biznes case jest
jego
• Interesariusze go
znają!
• Zna wewnętrzną
politykę org.
Designed by brgfx / Freepik
Photo by Austin Kehmeier on Unsplash
WSPIERAJ!
• Pomóż zrozumieć
Scruma
• Pokaż User Story
• Pokaż SBE
• Przejściowo daj
Proxy PO (?!)
• User Story
Mapping/ Impact
Mapping
15. Nie oczekuj, że sami zrozumieją!
Scrum Master jest
odpowiedzialny za promowanie i
wspieranie stosowania Scruma
tak, jak został on zdefiniowany w
tym Przewodniku. Scrum
Masterzy osiągają to poprzez
pomaganie wszystkim w
zrozumieniu teorii Scruma, jego
praktyk, reguł i wartości (2017-
Scrum-Guide-Polish)
• Naucz czym jest
Scrum
• Naucz czym jest
empiryzm
• Naucz czym jest
zwinność Photo by Clay Banks on Unsplash
16. Nie oczekuj, że sami zrozumieją!
Scrum Master jest
odpowiedzialny za promowanie i
wspieranie stosowania Scruma
tak, jak został on zdefiniowany w
tym Przewodniku. Scrum
Masterzy osiągają to poprzez
pomaganie wszystkim w
zrozumieniu teorii Scruma, jego
praktyk, reguł i wartości (2017-
Scrum-Guide-Polish)
Photo by Clay Banks on Unsplash
17. • Cykl 5 warsztatów dla
każdego w organizacji
• Robione przez Scrum Masterów i
liderów.
• Różne ćwiczenia w większości
bazujące na otwartych
pomysłach.
– Nie masz pomysłu na ćwiczenie ?
Tastycupcakes i YouTube
Przez pełen proces przewinęło się
przez 2 lata niecałe 30 osób, a
przez jego część ok 60.
Po nich „urodziło się”:
- Dwóch PO’sów
- USM i Impact Mapping w
biznesie
- 3 „transfery” wewnętrzne
19. Szukaj idealnego składu
• Zamieniaj ludzi w razie potrzeby
w tym:
– Między zespołami
– Poza Scrum Studio
– Do Scrum Studio
• Aaa, i przygotuj się na to, że
ludzie będą chcieli przyjść
Photo by Olga Guryanova on Unsplash
20. Photo by Frederic Koberl on Unsplash
Governance ?
• Pojawi się potrzeba …
• DoD jest rozwiązaniem!
• Jeżeli organizacja jest b. duża i
niedojrzała:
– Zespól platformowy (najlepiej
Cobit/Val IT/IPMA Baseline),
– Niech wspiera:
• Produkty,
• DoD,
• Projekty
21. Przygotuj się na ….
• Ten Scrum generuje
same problemy,
• Kiedy to skończycie ?
• Kiedy skończą się
problemy ?
• Czemu chwalicie się
porażką …
22. Miary
• EBM
• Produktowe np.:
– Liczba klientów,
– Wykorzystanie/monetyzacja
nowych funkcjonalności
• Zespołowe np.:
– Liczba zamkniętych tematów
– Przepustowości zespołów
– Jak blokady wpływają na
zespoły
23. Jakość …
Jakość jest oczywistością ale
deklaratywnie nie zawsze
ważniejszą niż szybkość, a
realnie jest konieczna do jej
uzyskania!
• Wspieraj pokazywanie biznesowi jakości, konsekwencji długu
czy inwestycji w usuwanie długu
• Wspieraj naukę dbania o jakość – testy jednostkowe,
integracyjne to nie zawsze oczywistość
24. Stworzyć produkt w
4,5 miesięcy na
bazie, którego w
kilkuosobowych
zespołach da się
zdobyć duży grant.
Poza studio
Szczegół … to ma być
dokumentacja pod system IT
Photo by Skye Studios on Unsplash
25. Co zrobiliśmy ?
• Podzieliliśmy ludzi na zespoły,
• Wybraliśmy PO’sów, daliśmy
SM’ów
• Pracowaliśmy w 2
tygodniowych sprintach.
Photo by Javier Allegue Barros on Unsplash
Strach przed feedbackiem,
Cel sprintu
Rola Scrum Mastera
26. Marketing …
• Mocno techniczny (Digital
Marketing)
• Pracujący równolegle do zespołu
developerskiego
• Content marketing
• Głównie nietechniczne
osoby wprowadzające
treść
Photo by Louis Hansel @shotsoflouis on Unsplash
27. Marketing … • Rozwiązania:
– ScrumBan na początek
– Karteczki …
• Problemy:
– JIRA (brak zwyczaju i
potrzeba komplikowa -
nia procesu)
– Cel Sprintu
– DoD
Photo by Olav Ahrens Røtne on Unsplash
To nie jest kolejna historia o skalowaniu! Zdaję sobie z tego sprawę, że każdy chce zobaczyć dziesiątki zespołów w akcji jednak tutaj mówimy w obu przypadkach o 2-3 teamowych setupach.
Mówimy o Scrum Studio od 20 do 30 osób gdzie interesariuszy mamy ok 300 …. Interesariuszy, nie klientów … ich jest więcej .
Aaa … i mamy dwóch Scrum Masterów w obu przypadkach nie licząc mnie jako lidera zmiany.
Zaczęliśmy od kilku zespołów zwinnych a skończyliśmy w jednym przypadku na 10.
Anegdota o TEB’ie – za pierwszym razem nie zmieniłem mocno struktury, sądziłem że krocząca zmiana będzie lepsza (szczególnie, że deklaratywnie tam był Scrum)
Projekt to batch, który możemy postrzegać jako waste dlatego patrz nie jako batch, tylko jako cel epic’a …
U nas skończyło się zrobieniem kilku gier inspirowanych scrum lego, kanban gamach a nawet jednej planszówki …
Zaczeliśmy ze specjalistami a na końcu robiliśmy warsztat dla zarządów szkół i wszystkich podmiotów holdingu.
Studio jest bardzo wrażliwe … Pamietajcie, że zmiana jest tylko wewnątrz bańki … ludzie nie przekonani będą widzieli, że poza bańką jest po staremu, bezpiecznie, czasami mało odpowiedzialanie etc…
A na końcu przygotuj się, że jak zacznie „żreć” to będzie przyciągał ludzi ze wsząd … szczególnie młodsi ludzie szukają autonomii, ciekawych projektów i wpływu … Do tego częste interacje rozwiązują ich potrzebę częstych sukcesów
Zaczęło być to niewygodne bo okazało się, że faktycznie większość tematów wisi na biznesie a Time To Market rośnie w kosmos …
Przykłady … test procesowy = test jednostkowy, test integracyjny = test modułowy albo code review na 5 rąk …
Można heheszkować, że ktoś takich rzeczy nie wie czy z błędów np. takiego mbanku. Jednak na końcu dnia prawie w każdym systemie gdzieś pojawia się pieniądz czy dane osobowe które bezpieczne powinny być. Trzeba zdawać sobie sprawę z sytuacji na rynku pracy i tego, że mamy dużo juniorów pochodzących z różnych branż … każdy może być programistą.
Patrzcie na mBank … jak lecą powiadomienia od czapy to problem nie jest duży, szczególnie jak PR to obróci w dobry marketing jednak jeśli w kolejnym kroku podmieniają ludziom konta to jest to bardzo duży problem …