Troy Magennis: Metric Driven Coaching

Dane które widzimy same w sobie nic nie mówią. Mogą być one różnie interpretowane przez różne osoby. Dane posiadają jakiś kontekst i muszą podlegać interpretacji. Zatem dowiedz się jak używać Metric Driven Coaching.

Kiedy rozmawiamy gdzieś o używaniu danych, okazuje się, że są one traktowane jak wcielenie zła. Z pewnością zostaną one użyte przeciwko osobom i zespołom których dotyczą – takie panuje przekonanie. Dlatego wprowadzanie i używanie metryk musi być przeprowadzane rozważnie. Przecież nie chcemy aby były one odpierane w ten negatywny sposób.

Data Driven Coaching

Celem Metric Driven Coaching jest

  • pomaga zespołom w bezpieczny sposób zidentyfikować sposoby, dzięki którym mogą poprawić swoją pracę
  • uniknąć przesadnego skupienia na jednym aspekcie dostarczania oprogramowania

Z pewnością używanie danych pozwala zauważyć zdarzenia które nie poszły najlepiej a naszą ambicją jest zmniejszyć takie sytuacje w przyszłości. Dlatego dane mają pomagać w podejmowaniu decyzji

Niewątpliwie chcemy mieć w projekcie holistyczne spojrzenie na cały proces dostarczania, nie tylko na wycinek w postaci kodowania.

Pracując z metrykami:

Tak/nieCo zrobić?Jak sobie pomóc?
Trendy nie liczbypopatrz na zmianę w konkretnym kontekście danego projektu i zastanów się czy wielkość tej zmiany jest na tyle duża, że trzeba zacząć się martwić (nie każda zmiana musi powodować natychmiastową reakcję)– na wykresie usuń oś Y
– zmniejsz wielkość cyfr
– połącz punkty linią
– dodaj linię trendu
– pokaż linię trendu w przyszłości
Zespół nie poszczególne osobyskoncentruj się na metrykach które kierują uwagę zespołu w stronę dobrych praktyk i rozwiązań
Kilka nie pojedynczełatwo jest poprawić jedną metryką, ale odbywa się to kosztem innych: zawsze patrz na kilka danych aby zespół mógł znaleźć balans pomiędzy nimiPrzykładowe 4 metryki które od siebie zależą:
– Responsywność
– Jakość
– Produktywność
– Przewidywalność
Podobny kontekst nie wszystkoużywaj danych o podobnym kontekście podkreślając różne stany i sytuacje by szybko można je zauważyć
Pokaż mi kiedy się martwić nie cały czaskażdy system podlega fluktuacjom więc nie każde odchylenie lub zmiana oznacza coś złego, patrz na zmiany które są istotne

Reasumując, do uzyskania wielu przydatnych metryk wystarczy bardzo niewiele: data rozpoczęcia pracy, data zakończenia pracy i rodzaj zadania. Dzięki temu uzyskujesz informację jaki jest czas realizacji Cycle Time zadań. Jednocześnie możesz określić prawdopodobieństwo z jakim dany Cycle Time może wystąpić.

Przede wszystkim pracując z zespołami zawsze używaj cheat sheet z informacjami opisującymi metryki tak aby wszyscy rozumieli na co patrzycie.

Teraz możesz przeczytać również opracowanie Daniel Vacanti: „Na kiedy to będzie? Wstęp do prognozowania statystycznego”

Źródło prezentacji obejrzysz tutaj

Podobne wpisy