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/nie | Co zrobić? | Jak sobie pomóc? |
---|---|---|
Trendy nie liczby | popatrz 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 osoby | skoncentruj 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 nimi | Przykładowe 4 metryki które od siebie zależą: – Responsywność – Jakość – Produktywność – Przewidywalność |
Podobny kontekst nie wszystko | uż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 czas | każ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.