1. Znamy się na tworzeniu oprogramowania: od technologii
przez organizację pracy po biznesową wartość produktów.
Szerzymy Scrum i inne zwinne metody zarządzania by
pomóc twórcom tworzyć lepsze produkty, zarabiać więcej i
świetnie się przy tym bawić!
1 http://fluidcircle.net
2. Wiosenne Wieczory ze Scrum
Rzut okiem na Scrum
Estymacja i planowanie
Budowanie zespołów
Wdrożenie i skalowanie Scrum
2 http://fluidcircle.net
4. Zespół vs. Grupa
• Na podstawie swoich doświadczeń
opowiedz jak wygląda prawdziwa
praca zespołowa?
• Przygotowanie: 4 minuty
4 http://fluidcircle.net
5. Cel: Hiper-produktywność
http://www.flickr.com/photos/42198161@N02/4508737644/
• Scrum kieruje zespoły ku hiper-produktywności.
• Produktywność od 4x do 10x średniej w branży.
5 http://fluidcircle.net
6. Scrum wspiera Zespoły
• Wartości:
“people and interactions over processes and
tools”
-- Agile Manifesto
• Zasady:
• wspólny cel i wspólna odpowiedzialność
• wszystkie potrzebne kompetencje w spójnym
zespole (interdyscyplinarność)
• samoorganizacja
• continuous improvement
6 http://fluidcircle.net
7. Scrum wspiera Zespoły
• Elementy procesu:
• Sprint Planning – planowanie sprintu –
ustalenie wspólnego celu, zaplanowanie
współpracy
• Daily Scrum – standup, codzienne spotkanie
zespołu – synchronizacja, wzmacnianie
wspólnoty
• Sprint Review – prezentacja efektów pracy
zespołu – duma z wspólnego osiągnięcia
7 http://fluidcircle.net
8. Scrum wspiera Zespoły
• Mierzymy realną produktywność – to najprostsza
droga do jej poprawy:
• Gotowy fragment produktu w każdym sprincie
• Prędkość, Burndown/burnup
• Systematycznie usuwamy przeszkody:
• Lista przeszkód (impediment backlog)
• Scrum Master
• Daily standup
• Retrospekcje
8 http://fluidcircle.net
9. Czego jeszcze potrzeba?
• Odpowiedni skład
• spójność vs. różnorodność
• dbałość na starcie + dopasowanie przez zespół
• Odpowiednia kultura organizacyjna
• system premiowy
• zrozumienie i wsparcie kierownictwa
• Odpowiedni czas
• Model Tuckmana: “forming, storming, norming
and performing” (kilka dni - kilka tygodni -
nigdy)
9 http://fluidcircle.net
11. Jak lepiej się dogadywać?
http://www.flickr.com/photos/gruenemann/4055967157/
11 http://fluidcircle.net
12. Cztery wymiary komunikatu
Friedemann Schulz von Thun
UJAWNIANIE SIEBIE WZAJEMNE RELACJE
Co mówi o sobie Co nadawca myśli o
nadawca? odbiorcy?
WYPOWIEDŹ
APEL ZAWARTOŚĆ RZECZOWA
Do czego chce nakłonić Jaki fakt chcę przekazać
nadawca? nadawca?
12 http://fluidcircle.net
15. Czworo uszu
Friedemann Schulz von Thun
UCHO TERAPEUTYCZNE UCHO DRAŻLIWE
Czego się dowiedziałem o Co nadawca o mnie
nadawcy? myśli?
"Czworo uszu"
UCHO APELOWE UCHO RZECZOWE
Czego ode mnie chce Czego się dowiedziałem o
nadawca? świecie?
15 http://fluidcircle.net
16. Czworo uszu
Friedemann Schulz von Thun
16 http://fluidcircle.net
17. Czworo uszu
Friedemann Schulz von Thun
17 http://fluidcircle.net
18. Cztery wymiary komunikatu
Friedemann Schulz von Thun
http://www.flickr.com/photos/grendelkhan/400428874
18 http://fluidcircle.net
22. Przypomnij sobie…
Jak wyglądał Twój ostatni projekt?
Jakie cele sobie stawiałeś?
Co poszło dobrze?
Co mógłbyś zrobić inaczej?
22
http://fluidcircle.net
23. W jakim celu?
Ulepszanie metod pracy
Ulepszanie przebiegu wydarzeń Scrum
Wykrywanie przeszkód do usunięcia
Zgranie się jako zespół
23
http://fluidcircle.net
24. Retrospekcje w Scrum
Spotkanie zespołu:
po każdym Sprincie (Sprint Retrospective) ,
po wydaniu produktu (Release Retrospective),
przy zamknięciu projektu.
24
http://fluidcircle.net
25. Retrospekcje w Scrum
Inspekcja i dopasowanie się do zmian w
otoczeniu
Nie koncentrujemy się wyłącznie na procesach
IT, ale na komunikacji wewnątrz zespołu
25
http://fluidcircle.net
26. Korzyści z retrospekcji
Większa produktywność
Większe umiejętności
Lepsza jakość
Lepsze warunki pracy
26
http://fluidcircle.net
27. Warunki retrospekcji
Osoby powinny usiąść w okręgu
ulepszamy komunikację
Powinien znajdować się flipchart oraz karteczki
(post it)
alternatywnie narzędzia elektroniczne
Wybierany jest lider który poprowadzi
retrospekcję
$ nie musi to być Scrum Master
27
http://fluidcircle.net
28. Szkielet retrospekcji
Fazy:
Set the Stage – ustal uwagę
Gather Data – zbierz dane
Generate Insights – zrozum problem
Decide What to Do – podejmij decyzje
Close the Retrospective – zamknij
retrospekcję
28
http://fluidcircle.net
29. Set the Stage
Powitanie uczestników
zbudowanie przyjaznej atmosfery
Przypomnienie celu spotkania
wzmocnienie skupienia
Podkreślenie, że celem NIE jest szukanie winnych
29
http://fluidcircle.net
30. Set the Stage
Określenie ram czasowych
kontrolowanie przebiegu, skupienie się na wartościach
Ustalenie kontraktu
np. wyłączony telefon, wprowadzamy przerwę
Przełamanie lodów rozmowy
np. poprzez opisanie oczekiwań w 2 wyrazach
30
http://fluidcircle.net
31. Gather Data
Rozpocznij od przedstawienia twardych
danych
wydarzenia, metryki, skończone user stories
Zachęć zespół do odwołania się do narzędzi
dokumenty, maile, diagramy, wykresy
Jeżeli badasz długi okres czasu zbuduj
timeline, wizualną historię wydarzeń
31
http://fluidcircle.net
32. Gather Data
Przejdź do aspektów danych „miękkich”
przywołanie uczuć jak radość, gniew, frustracja
Przejdź jeszcze raz przez zebrane dane
uporządkowanie danych
Zespół powinien przedstawi ogólny pogląd
weryfikacja spójnej wizji
32
http://fluidcircle.net
33. Generate Insight
Zacznij zadawać pytania
Dlaczego? Czy można to zrobić w inny sposób?
Identyfikowane są mocne i słaby strony
określane są warunki, interakcje, wzorce
Rozważ inne rozwiązania
przyczyny i skutki, rozważanie analityczne
33
http://fluidcircle.net
34. Decide What to Do
Przejrzyj listę potencjalnych ulepszeń
należy wybrać 1 – 2 elementy na kolejny Sprint
Należy opracować plan realizacji
określane są zapotrzebowania, ramy czasowe
Pomóż zespołowi wprowadzić niezbędne
zmiany
czynniki zarówno techniczne jak i personalne
34
http://fluidcircle.net
35. Close the Retrospective
Określ w jaki sposób wynik pracy będzie
opisany i przekazany
Spisanie w dokument. Wysłanie maili z Call to Action
Śledź zmiany
Zrób zdjęcie, wydruk stanu aktualnego
Zrób retrospekcję retrospekcji
Co zrobić aby kolejna retrospekcja była jeszcze lepsza
35
http://fluidcircle.net
37. Szkielet retrospekcji
Fazy:
Set the Stage – ustal uwagę
Gather Data – zbierz dane
Generate Insights – zrozum problem
Decide What to Do – podejmij decyzje
Close the Retrospective – zamknij
retrospekcję
37
http://fluidcircle.net
38. Podsumowanie
• Scrum daje narzędzia pomagające rozwijać
zespół ku hiper-produktywności.
• Hiper-produktywne zespoły przekraczają średnią
produktywność branży od kilku do kilkunastu
razy.
• Sam Scrum nie wystarczy: wymagane jest
zaangażowanie i samo-dyscyplina zespołu oraz
zrozumienie i wsparcie kierownictwa.
38 http://fluidcircle.net
39. Zapraszamy
• Na ostatni Wiosenny Wieczór ze Scrum:
2012-03-27 Wieczór 4 Wdrożenie i skalowanie Scrum
• Na naszę stronę: FluidCircle.net
Do zobaczenia!
39 http://fluidcircle.net