utworzone przez Marcin Żmigrodzki
Prezentujemy prototyp naszego najnowszego narzędzia wspierającego pracę analityka – GoodBA od Good Business Analysis.
GoodBA to system do tworzenia dokumentacji wymagań. Krok po kroku zadaje pytania użytkownikowi i generuje odpowiedzi dzięki integracji z GPT.
GoodBA prosi o podanie ogólnego opisu idei systemu. Na tej podstawie generuje role, ich funkcję, ekrany, a przede wszystkim diagramy procesów. W GoodBA wykorzystaliśmy funkcjonalność Dot Charta.
Na koniec przygotowaną dokumentację można zapisać do pliku PDF.
Link do GoodBA
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
W nowej wersji symulatora Scale Agile wszystkie stany uczestników symulacji zapisują się na serwerze, więc gdy użytkownik odświeży stronę, zerwie mu się połączenie lub pojawi się inny problem techniczny, to może kontynuować grę tam, gdzie ją przerwał.
Oprócz tego naniosłem szereg poprawek ergonomicznych, szczególnie przydatnych przy grze przez telefon.
To wszystko powinno usprawnić rozgrywkę przez dużą liczbę grup równolegle.

Natomiast na ekranie dla trenera można podejrzeć status wszystkich sesji. Można też zobaczyć informacje o tym, na jakim kroku znajduje się, który gracz oraz jaki ma aktualny wynik.
W nasz symulator można zagrać pod adresem: https://scale.octigo.pl/
utworzone przez Marcin Żmigrodzki
Przypomnijmy, Dot Chart to system do rysowania procesów w prosty sposób za pomocą wykresów kropkowych. Taki wykres można później automatycznie skonwertować na diagram RACI bądź BPMN.
Teraz natomiast dodaliśmy funkcjonalność pozwalającą na opisanie przebiegu procesu językiem naturalnym, albo skopiowanie jego opisu z procedury, instrukcji lub innego tekstu tak, jak to pokazano na rysunku poniżej.

Następnie wystarczy kliknąć guzik „stwórz mapę” i opis zostanie automatycznie przesłany do GPT, który odeśle scenariusz procesu. Ten scenariusz jest następnie w locie konwertowany na diagram kropkowy.

Ten diagram kropkowy z kolei można skonwertować w sekundę na diagram BPMN taki, jak poniżej i pobrać do dalszej edycji w Draw.io, Cawemo, Lucidchart, Bizagi, Adonis.

Dot Chart znajdziecie pod adresem https://dotch.art/.
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…”.