utworzone przez Marcin Żmigrodzki
Ostatnio podjęliśmy się nowego wyzwania. Stworzenia symulacji adresowanej do młodzieży ze szkół średnich. Symulacja miałaby za zadanie przybliżać w praktyczny sposób współpracę w zgodzie ze Scrum.
Jako rekwizyty wybraliśmy klocki i kartki papieru. Zależało nam na tym, aby można je było wykorzystywać wielokrotnie lub niskim kosztem odtworzyć.
Wiemy już, że w pudełku znajdzie się góra klocków, kubek, kilkanaście małych podkładek oraz zalaminowane kartki.
Symulacja powinna zmieścić się na 2-3 lekcjach, aby dało się ją przeprowadzić w ramach zajęć w szkole lub tuż po nich. To okazało się jednym z większych wyzwań, bo cieżko jest w ciagu dwóch godzin przekazać teorię i przećwiczyć praktykę Scruma.
Przyjęliśmy zatem, że część teoretyczna może zostać podana przed symulacją w formie osobnej lekcji lub podręcznika do poczytania. A w trakcie symulacji uczniowie po prostu przećwiczą założenia Scrum za pomocą kloców.
Założyliśmy też, że symulacja będzie adresowana do starszej młodzieży, która zrozumie ideę specjalizacji, metodyki, szacowania wartości, samoorganizacji itp.
Mamy za sobą testy na młodszych dzieciach i tutaj wyzwania są zupełnie inne, ale o tym na końcu.
Kolejne założenie było takie, że z jednej strony uczestnicy powinni pracować w małych grupach, ok. 5-7 osób, a z drugiej strony konieczne jest poprowadzenie symulacji dla całej klasy liczącej niekiedy 30 osób. To oznacza, że trener musi dać sobie radę z 4 grupami równolegle.
Wreszcie ostatnie założenie było takie, że to nie my będziemy prowadzić te zajęcia, tylko woluntariusze. Gdyby polegać tylko na siłach Octigo, to szybko stalibyśmy się wąskim gardłem. W dodatku zlokalizowanym głównie we Wrocławiu.
Idea, która nam przyświecała była taka, żeby stworzyć symulację, którą można zamknąć w pudełku, szybko przeszkolić z jej prowadzenia woluntariusza, który rozumie uprzednio założenia Scrum i wypuścić go tak wyposażonego do szkół.
Dzisiaj jesteśmy na etapie kolejnych testów wewnętrznych. Mamy już ogólną fabułę i główne zasady gry. Trzeba jeszcze dopracować materiały i skalibrować przebieg gry szczególnie z perspektywy czasowej. Chcemy, aby dało się rozegrać 4 sprinty w 2-3 godziny lekcyjne.
Gdy gra będzie działać, przeprowadzimy kilka testów zewnętrznych na uczniach i wówczas będziemy gotowi do zaprojektowania materiałów przez profesjonalnego grafika.
To, co ciągle jest jeszcze niepewne, to jak znaleźć finansowanie na zorganizowanie armii woluntariuszy wyposażonych we własne pudełka do prowadzenia gry oraz w jaki sposób nawiązać współprace ze szkołami. Ale pracujemy nad tym.
Wspominałem o młodszych uczestnikach, otóż sądzimy, że do jednego pudełka klocków, można by włożyć wiele scenariuszy gier, również takich adresowanych do uczniów podstawówek. Wystarczyłoby wziąć inne kartki z planami dla różnych grup uczniów.
Pod koniec maja mam zaplanowany test z jednej z podwrocławskich podstawówek i zobaczymy, co z tego wyjdzie.
utworzone przez Marcin Żmigrodzki
Symulator Scale Agile pozwala na granie naraz 2-5 osobowego zespołu. Demonstruje problemy współdzielenia zasobów, wąskich gardeł, podbierania sobie ludzi, priorytetyzowania i reagowania na okazje.
Celem graczy jest dostarczyć zadania o jak największej wartości w ciągu zadanej liczby sprintów. Oprócz indywidualnego efektywności mierzona jest też grupowa.
Gracze przydzielają zasoby do swoich zadań z zadanej, wspólnej puli. Aby uzyskać największą produktywność, powinni uwzględniać ich kompetencje oznaczone kolorami.
Co jakiś czas na tablicy pojawia się zadanie o wyjątkowo wysokiej wartości. Ma to zachęcić graczy do reagowania na zmiany potrzeb klientów.
Następnie klikają start gry. Gra toczy się w dniach i sprintach. Czas automatycznie zatrzymuje się na koniec każdego sprintu. Wtedy gracze mają szansę uzgodnić ze sobą strategię dzielenia się zasobami. W trakcie danego sprintu czas leci automatycznie, choć gracze mogą zmieniać alokacje ludzi w locie.
Symulator na bieżąco rysuje dwa wykresy. Pierwszy pokazuje dostarczoną wartość zadań przez gracza indywidualnie, a drugi wartość dostarczoną przez wszystkich graczy biorących udział w sesji.
Na koniec gry generowane jest podsumowanie, w którym oceniana jest efektywność graczy.
Symulacja Scale Agile dostępna jest pod tym adresem: scale.octigo.pl.
Aby stworzyć nową sesję szkoleniową, wystarczy wejść na stronę scale.octigo.pl/trainer. Na niej można wybrać liczbę graczy oraz liczbę sprintów.
Następnie klikamy UTWÓRZ. Każdy użytkownik, który wejdzie na stronę scale.octigo.pl, zobaczy założoną sesję i będzie mógł do niej dołączyć.
Gra rozpoczyna się, gdy wymagana liczba graczy dołączy do gry. Trener może też ją rozpocząć wcześniej, zmieniają status sesji na „Collected all players…”.
utworzone przez Marcin Żmigrodzki
Udostępniamy wam za darmo prototyp najnowszego symulatora o nazwie Trucks. Symulator uczy, jak zachowują się losowe zjawiska. Zadaniem gracza jest obliczyć, jaki mają rozkład te zjawiska i podjąć decyzję biznesową na tej podstawie.
Gra może pokazywać, w jaki sposób stosować statystykę opisową, jak identyfikować naturę rozkładu, jak analizować zależności między zmiennymi. W końcu można w praktyce stosować metodę Monte Carlo.
Symulowana sytuacja przedstawia niewielką firmę transportową, która realizuje zlecenia za pomocą kilku ciężarówek. Auta mają różny koszt, różną pojemność, różną awaryjność, różne czasy i koszty usuwania awarii. Zmienny jest również popyt klientów w aspekcie ilości zamówień, ich wielkości, wymaganego czasu dowiezienia, odległości.
W symulatorze nie ma samych narzędzi do analizy statystycznej, ponieważ zakładamy, że to będzie w trakcie szkolenia prowadzone w arkuszu kalkulacyjnym lub programie do statystyki, jak Minitab.
Symulator dostępny jest pod adresem: https://sim.octigo.pl/. Aby skorzystać z niego, trzeba wpisać swój pseudonim oraz numer pokoju – 1.
utworzone przez Marcin Żmigrodzki
Z dumą prezentujemy prototyp naszego najnowszego symulator zarządzania ryzykami w projektach. Symulator ryzyk już dawno chodził za nami, a zaproszenie na konferencję Techrisk tylko sprowokowało nas do przyśpieszenia prac nad nim.
Symulator jest narzędziem szkoleniowym pomagającym zilustrować zagadnienia ilościowego zarządzania ryzykiem w projektach.
Symulatorem możecie pobawić się pod adresem: https://risk.octigo.pl/. Pamiętajcie, że jest to jeszcze wersja w trakcie rozwoju. Zamierzamy dodać do niej analizę metodą Monte Carlo i diagramy prezentujące rozkłady ryzyk, a także urozmacić rozgrywkę za pomocą losowych zdarzeń, rankingu.
Sposób korzystania z symulatora:
- Celem gry jest zarobić, jak najwięcej na realizacji projektów. Zarabiasz, gdy zaoferowana cena projektu jest wyższa od rzeczywistych kosztów, ale o nie więcej niż 40%. Jeżeli zaoferujesz za niską cenę, twoje koszty mogą okazać się wyższe niż przychody. Gdy zaś zażądasz za dużo, możesz przegrać kontrakt i ponieść koszty utrzymania pracowników bez zarobku.
- Twoi pracownicy wyceniają zadania w projekcie, jednak popełniają błędy. Jedni są przesadni optymistyczni, a inni pesymistyczni. Niestety ty nie wiesz, kto jest kim.
- W toku kolejnych projektów musisz ustalić, kto w jakim zakresie generuje ryzyka estymacji zadań i dopasować swoje oferty.
- Przed uruchomieniem projektu może przejrzeć estymacje. Możesz też zobaczyć, jak będzie zmieniał się harmonogram i koszt przy różnych założeniach, np. że projekt realizują sami niepoprawni optymiści.
- Po wpisaniu ceny kontraktu i terminu kliknij button uruchamiający projekt. Zobaczysz wtedy, jakie wyceny dali twoi ludzie.
- Gdy projekt się skończy, symulator pokaże ci twój zysk oraz rzeczywisty koszt i termin.
- Na dole strony będziesz miał dostępną tabelkę z szacowaną pracą zadań i faktycznym wykonaniem. Skopiuj ją do arkusza kalkulacyjnego i przeanalizuj. Możesz na przykład wyciągnąć średnią, policzyć przeciętny błąd estymacji, narysować wykres rozkładu losowego, policzyć korelacje, itp. Daj sobie kilka minut czasu na przeanalizowanie tych danych.
- Po przeanalizowaniu zachowań pracowników uruchom kolejny projekt. Na podstawie wniosków z poprzedniego oceń swoich ludzi i znowu zaproponuj cenę oraz termin realizacji.
- Możesz grać dowolnie długo. Symulator będzie ci pokazywał tabelkę z wynikami twoich projektów oraz liczył zysk firmy.
- Gdy z projektu na projekt rośnie marża, wygrywasz, bo opanowujesz ryzyka związane z zasobami. Gdy rośnie marża, to zarabiasz coraz więcej.
Miłej zabawy.
utworzone przez Marcin Żmigrodzki
Dodaliśmy nowe typy ryzyk, jak zmiana składu zespołu, poprawiliśmy trochę błędów i zmodyfikowaliśmy ranking, aby pokazywał tylko wyniki z ostatnich 30 dni.
Funkcje oferowane przez nasz symulator:
- Tablica zadań (task board)
- Objaśnienie zasad efektywnego zarządzania zasobami zgodnie z Kanban w projektach
- Zadania z różną wartością i pracochłonnością
- Malejąca wartość zadań priorytetowych w czasie
- Ryzyka dotyczące zmiennej wartości, pracochłonności zadań oraz zmiennego składu zespołu
- Raporty: cummulative flow diagram, velocity chart, release burn down chart, sprint burn down chart, burn up chart
- Możliwość rozegrania dwóch sesji i porównania wyników
- Automatyczna ocena efektywności gracza w wymiarze alokacji ludzi i priorytetyzacji prac
- Wskaźniki bieżącej efektywności zespołu
utworzone przez Marcin Żmigrodzki
Stworzyliśmy symulator tablicy zadań (task board), w którym możesz wejść w rolę koordynatora zwinnego zespołu i pokierować zadaniami oraz ludźmi. Podejmij wyzwanie i dostarcz maksymalną wartość w zadanym czasie.
Gra symulacyjna pokazuje wpływ limitu WIP na efektywność ludzi oraz konieczność dynamicznego reagowania na potrzeby klientów. Przy przekroczeniu limitu zadań na dany zespół, szybko spada efektywność ludzi w wyniku wpływu wielozadaniowości.
Po skończonej rozgrywce symulator oceni twoją efektywność oraz pokaże, jaką wartość dostarczyłeś.
Dodatkowo nasza gra symulacyjna oferuje kilka raportów stosowanych w zwinnych projektach, o których mogłeś przeczytać w książkach lub zobaczyć na szkoleniu. Może dzięki niej zrozumieć, jak zachowuje się wykres wypalania, burnup chart, czy diagram przepływu w różnych sytuacjach projektowych. Na przykład, jak pokazane są nowe wymagania, albo wąskie gardła w zasobach, albo brak przyrostu wartości.
Nasze narzędzie ilustruje funkcjonowanie właśnie tablicy zadań, zmiennych priorytetów, wąskich gardeł, zmian w strukturze zespołu. Każde zadanie może mieć różną pracochłonność i różną wartość dla klienta. Uwaga, aby podnieść presję, wartość zadań najbardziej priorytetowych niestety spada w czasie.
Naciśnij ’Start’, aby zagrać.
Terminy i zagadnienia ilustrowane w naszej grze symulacyjnej Agile Game: tablica zadań (task board), waskie gardło, wielozadaniowość, limit produkcji w toku (WIP), różna wartość zadań (increment), crashing, sprint burndown chart, release burndown chart, cumulative flow diagram, velocity chart, sprint.