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)

  • Pulpit nawigacyjny TeamRetro przedstawiający wyniki kontroli stanu danych oraz analizy wydajności
  • Infografika przedstawiająca oparte na danych analizy oraz narzędzia do retrospektyw firmy TeamRetro

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.