Warsztat Agile: Przepis na Scrum po duńsku
Z gotowaniem dzisiejszy artykuł nie będzie miał wiele wspólnego, chociaż stanowi dobry przepis na efektywną naukę Scruma. Standardowym arsenałem Scrum Mastera są flamastry i kolorowe karteczki. Warto zestaw uzupełnić klockami Lego!
Klocki są podstawowym narzędziem w warsztacie zaproponowanym przez Alexeya Krivitsky. Szczegółowy opis, wraz z instrukcjami w różnych językach można znaleźć na stronie lego4scrum.com
Opisywanie szczegółowo wybranych fragmentów Scruma, Scrum Guide, Manifestu Agile sprzyja dobremu zrozumieniu zasad jakimi się rządzą. Jak jednak pokazać wszystkie elementy w akcji? Jak zaprezentować zalety zwinnych metodyk w praktyce i pozwolić uczestnikom poczuć się jak członek zespołu scrumowego? Przedstawiony poniżej warsztat umożliwia uczestnikom przejście przez projekt od deski do deski, od rozpoczęcia do ostatnich prac i szlifowania gotowego produktu.
Symulacja w oparciu o klocki Lego wciąga uczestników jak żaden inny warsztat. W większości uczestników budzi się do życia wewnętrzne dziecko. Nerwowo wiercą się na swoich miejscach do momentu, aż damy im znak na rozpoczęcie pierwszego sprintu. Dlatego ważnym zadaniem jest odpowiednia moderacja, aby uczestnikom nie umknął cel spotkania jakim jest poznanie zasad Scruma.
Lego Scrum Development Game – Instrukcja
Cel warsztatu
Uczestnicy poznają każdy z aspektów Scrum w praktyce. Przechodząc przez poszczególne wydarzenia, pracując z rejestrem produktu i współpracując między sobą uczą się praktycznego podejścia do zwinnych projektów.
Czas trwania
Około 120 minut. W przypadku uczestników, którzy po raz pierwszy mają styczność ze Scrumem, warto przeprowadzić krótkie wprowadzenie. Co może wydłużyć czas warsztatu.
W warsztatach, które prowadziłem uczestnikom przedstawialiśmy Scrum w pigułce, wraz z rysunkiem poglądowym:
Ilość uczestników
Zespoły powinny składać się z 4-6 osób. Ilość zespołów nie powinna przekraczać 4.
Materiały
Pudełko klocków Lego na każdy zespół.
Karteczki samoprzylepne, flamastry, długopisy, taśma klejąca, papier, kartki do flipchartów.
Warto przygotować w widocznym miejscu zegar odliczający czas do zakończenia poszczególnych etapów.
Wprowadzenie
5 minut
Uczestnicy powinni rozpocząć od przygotowania stanowisk pracy. W tym miejscu po raz pierwszy uwydatniana jest konieczność samoorganizacji i współpracy pomiędzy członkami zespołu.
10 minut
Moderator wciela się w rolę Właściciela Produktu. Jego zadaniem jest przedstawienie wizji produktu, którym może być:
- miasto,
- budynek,
- biuro,
- zamek,
- lub… dowolny inny pomysł, który przyjdzie nam do głowy!
Ważne aby uczestnicy rozumieli, że Właściciel Produktu jest osobą, która odpowiada za jego kształt … i może podjąć ostateczne decyzje. Jednocześnie wspiera zespół przez odpowiadanie na pytania i komentowanie powstającego produktu.
15 minut
Następnym krokiem jest budowa Backloga. Właściciel Produktu przedstawia cechy produktu jaki będzie implementowany przez zespół z wykorzystaniem klocków Lego. Jeśli budowane będzie biuro dla nowoczesnej firmy, lista może wyglądać następująco:
- Kuchnia Duża,
- Lobby,
- Chillout room,
- Pokój pracy kreatywnej,
- Pokój prezesa,
- Sala programistów, itd.
Ogranicza nas jedynie wyobraźnia.
20 minut
Powstały Backlog należy oszacować. W zależności od ilości czasu jaki chcemy poświęcić możemy wybrać do tego celu różne techniki szacowania. Autor warsztatu wspomina, że jest to najtrudniejszy etap. Z własnych obserwacji muszę się z tym zgodzić. Warto więc skorzystać z prostych metod estymacji, np. szacowania koszulkowego, gdzie rozmiar zadań odpowiada rozmiarowi ubrań: S, M, L, XL.
Rozgrywka
W ciągu 3-4 sprintów zespół ma za zadanie implementację Backlogu Produktu. Sprinty składają się z 3 etapów. Ten etap rozgrywki zajmuje od 45 do 60 minut.
3 minuty
Pierwszym etapem jest planowanie sprintu. Zespół negocjuje z Właścicielem Produktu zakres na najbliższy sprint. Wybierają z Backlogu Produktu takie zadania, które realnie są w stanie zakończyć w wyznaczonym czasie.
7 minut
Wykonanie! Uczestnicy wkraczają do akcji, w ciągu 7 minut muszą zrealizować wybrane wcześniej zadania.
5 minut
Prezentacja efektów sprintu. Uczestnicy muszą zaprezentować efekty swojej pracy Właścicielowi Produktu. W tym miejscu Właściciel może zaakceptować bądź odrzucić efekty prac, w zależności od tego czy spełniają jego oczekiwania. Jeśli wystarczy czasu, zespoły mogą wykorzystać go na krótką retrospektywę i ustalenie pomysłów na usprawnienia.
Wnioski
W tym miejscu uczestnicy mogą przedstawić swoje wnioski dotyczące rozgrywki, pracy w zespole Scrumowym, pracy z Właścicielem Produktu i samego warsztatu.
Pytania pomocnicze:
- Co zaobserwowaliście?
- Jak dokładne okazały się szacowania?
- Jak pracowało się pod presją czasu?
- Czego się nauczyliście?
- Co zrobilibyście inaczej?
Słowo podsumowania
Warsztat chociaż trwa długo, bardzo angażuje uczestników. Po zakończeniu uczestnicy powinni dużo lepiej rozumieć zasady jakimi rządzi się projekt w Scrumie.
Zabawę w oparciu o klocki Lego można modyfikować i dopasowywać na wiele sposobów. Zmianie mogą ulegać metody szacowania zadań, tematyka produktu, ilość osób w zespołach czy ilość zespołów. Warsztat ten pozwala również na uwypuklenie negatywnych zachowań u Właściciela Produktu. Moderator odgrywając tą rolę może być osobą kontaktową, z dobrą wiedzą o tym co chce zbudować lub osobą nieobecną w projekcie, która doprecyzowuje zakres prac dopiero przy pytaniach wprost.
Ważne jest zadbanie o odpowiedni poziom abstrakcji wśród uczestników. Ciężko zbudować cały produkt, jeśli będziemy chcieli odzwierciedlić rzeczywistość w skali 1:1 przy użyciu klocków.
Poniżej przykład efektu prac zespołu nad biurem dla młodej firmy 🙂