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.

Data Driven Coaching

  • 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

Dane mają pomagać w podejmowaniu decyzji

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

Do uzyskania wielu przydatnych metryk wystarczy bardzo niewiele: data rozpoczęcia pracy, data zakończenia pracy i rodzaj zadania.

Pracując z zespołami zawsze używaj cheat sheet tak aby wszyscy rozumieli na co patrzycie.