Uwidocznienie kondycji zespołu w celu zapewnienia przejrzystości w zespołach agile
Uwidocznienie wskaźników agile to świetny sposób na budowanie kultury, przejrzystości i otwartości. Oto jak firma Infi to zrobiła.
Zadowolony i zdrowy zespół agile może mieć wpływ na jego zdolność do dostarczania wysokiej jakości oprogramowania i zaspokajania potrzeb klientów. Pytanie brzmi oczywiście: skąd wiadomo, czy zespół jest zadowolony? Jak na bieżąco monitorować tę kwestię i jak śledzić poziom zadowolenia zespołu w czasie?
Ocena kondycji zespołu agile może być prostym narzędziem, które pozwala wybrać kluczowe aspekty (lub kryteria) kondycji, które mają największe znaczenie dla organizacji. Spotify, Atlassian i Google to tylko niektóre z firm, które dzielą się swoimi modelami oceny kondycji i przyczyniają się do popularyzacji tej koncepcji.
Infi, holenderska firma programistyczna, wykorzystała narzędzie TeamRetro do opracowania własnego modelu oceny stanu organizacji, uwzględniającego szereg aspektów związanych z jej wartościami, kulturą, celami zespołów oraz wymaganiami organizacyjnymi.
W oparciu o ten zestaw kryteriów zespół programistów początkowo organizował spotkania ustne, podczas których co tydzień każdy z członków przedstawiał swoje uwagi na temat swojego modelu.
Jednak skuteczne śledzenie tych danych może być trudne, dlatego postanowili pójść o krok dalej. Rejestrowanie tych informacji za pomocą agile narzędzia do oceny kondycji zespołu pozwoliło im na szybkie gromadzenie danych. Następnie wykorzystali API TeamRetro do stworzenia własnego interfejsu API, który wyświetlał dane z oceny kondycji na ekranach telewizorów w biurze. Dzięki temu dane były zawsze widoczne i podkreślały zaangażowanie organizacji we wspieranie zadowolonych i produktywnych zespołów.
W tym miejscu programista Martijn Groeneveldt dzieli się swoją historią… oraz linkiem do serwisu GitHub, dzięki czemu mogą Państwo samodzielnie wypróbować ten pulpit nawigacyjny.
Dlaczego Państwa zespół programistów stosuje testy sprawdzające stan działania oprogramowania?
Nasz zespół organizuje badania kontrolne, ponieważ jesteśmy firmą, która naprawdę dba o swoich pracowników.
Wierzymy, że w branży tworzenia oprogramowania i doradztwa czynniki ludzkie mogą decydować o tym, czy efekt będzie „w porządku”, czy „znakomity”. Dlatego organizujemy cotygodniowe spotkania podsumowujące. Stanowią one doskonałą okazję do sprawdzenia, czy są rzeczy, które możemy zrobić lub zmienić, aby każdy mógł wykonywać swoją pracę najlepiej, jak potrafi.
Jakie wskaźniki wykorzystali Państwo do oceny zadowolenia zespołu?
Zdecydowaliśmy się kontynuować stosowanie modelu, z którego korzystaliśmy podczas ustnych spotkań podsumowujących, zanim zaczęliśmy korzystać z TeamRetro.
Nasz model oceny stanu zdrowia obejmuje następujące sześć czynników – (przetłumaczone z języka niderlandzkiego)
Stres
Czy w Państwa życiu odczuwają Państwo stres lub nadmierne obciążenie obowiązkami?
Zabawa
Czy praca sprawia Panu/Pani przyjemność?
Wpływ
Czy ma Pan/Pani wrażenie, że ma Pan/Pani realny wpływ na sytuację klienta lub firmy Infi?
Koledzy i koleżanki
Jak wygląda współpraca z kolegami i klientami?
Technologia
Czy technologia, z którą Pan/Pani pracuje, (nadal) sprawia Panu/Pani radość i jest interesująca?
Proces
Czy procesy, które powinny zapewnić sprawny przebieg wszystkich działań, działają zgodnie z zamierzeniami, czy też stanowią dla Pana/Pani przeszkodę?
W jaki sposób TeamRetro wspiera Państwa działania w zakresie kontroli stanu technicznego?
Korzystając z narzędzia TeamRetro do przeprowadzania cotygodniowych spotkań zespołu, członkowie zespołu konsekwentnie odpowiadają na te same pytania. Dzięki temu nie zdarza się, by coś przypadkowo przeoczyli lub pominęli.
Korzystanie z TeamRetro oznacza również, że członkowie zespołu mogą zapisywać swoje uwagi przed cotygodniowym spotkaniem zespołu. Możemy również sporządzić przejrzysty wykres statystyczny przedstawiający wszystkie kontrole stanu przeprowadzone w poprzednich okresach.
Następnie wyświetlamy te informacje na naszych ekranach, aby nasz zespół mógł z nich korzystać w razie potrzeby.
(Przykład przedstawiony na ilustracji – dane służą wyłącznie celom poglądowym i nie odzwierciedlają sytuacji firmy Infi)
Jakie korzyści płyną z upublicznienia wskaźników agile?
Dostępność danych oznacza również możliwość podejmowania trafniejszych decyzji, skrócenie czasu potrzebnego na podjęcie decyzji oraz zapewnienie, że wszelkie problemy zostaną rozwiązane jak najszybciej. Wynika z tego, że przejrzystość ma kluczowe znaczenie dla agile.
Chociaż większość zespołów skupia się na aspektach ilościowych wykresów burn down, wskaźnikach prędkości i wskaźnikach błędów, jasne i przejrzyste przedstawienie stanu zespołu to doskonały sposób na to, by wszyscy byli na bieżąco.
Szczególne podziękowania kierujemy do Martijna Groeneveldta, programisty w firmie Infi. Kod pulpitu nawigacyjnego można znaleźć tutaj: TeamRetro Health Dashboard.
Chce Pan/Pani przeprowadzić własną analizę stanu zdrowia? Oto kilka gotowych modeli, ale może Pan/Pani również stworzyć własny.

