Indeksy dynamiki pracy
Grupa metryk opisujących, jak praca była rozłożona: czy regularnie, czy w skupieniach, czy zgodnie z założonym tempem.
Wszystkie metryki tej grupy liczone są zawsze dla pojedynczego uczestnika, względem jego własnej aktywności w wybranym okresie. Wartość na widoku projektu albo zespołu to średnia z wartości uczestników tego projektu lub zespołu, którzy w tym okresie mieli choć jeden przyrost (uczestnicy bez żadnej aktywności nie wchodzą do tej średniej; pełny mechanizm w sekcji "Poziom agregacji" na dole strony). Dlatego ten sam uczestnik ma dokładnie jedną wartość każdej z tych metryk w danym okresie, niezależnie od tego, czy patrzysz na nią na jego własnej stronie Participant, czy w tabeli uczestników na stronie projektu czy zespołu, do którego należy.
Te dwie nazwy brzmią podobnie, ale mierzą coś innego, warto to rozróżnić od razu: Wysiłek to wielkość pracy (Kalorie na dzień roboczy), Wydajność to częstotliwość pracy (liczba Przyrostów na dzień roboczy). Pojedynczy, duży commit raz na kilka dni daje wysoki Wysiłek i niską Wydajność, a wiele drobnych commitów codziennie odwrotnie.
Aktywność
Złożony wskaźnik ogólnej aktywności (0-100%): średnia arytmetyczna z czterech metryk niżej (Zaangażowanie, Wysiłek, Wydajność, Rytm Pracy). To jedyna z tej grupy metryka domyślnie widoczna w tabelach, i domyślne kryterium sortowania tabeli projektów na Overview.
Aktywność jest średnią z czterech różnych aspektów pracy, więc ten sam wynik może kryć bardzo różne sytuacje: wysoki wynik uzyskany z samego Wysiłku i Wydajności przy niskim Zaangażowaniu (praca w gęstych zrywach, z długimi przerwami) wygląda inaczej niż ten sam wynik z równych czterech składowych. Warto traktować Aktywność jako punkt wyjścia do sortowania i porównywania, a docelowo sprawdzić cztery składowe osobno, żeby zrozumieć, co dokładnie ją podniosło albo obniżyło.
Zaangażowanie
Jaki procent Dni Roboczych w wybranym okresie miał jakąkolwiek aktywność. 100%, jeśli ktoś pracował każdego dnia roboczego.
To metryka regularności obecności, nie ilości pracy: jeden mały commit dziennie daje wyższe Zaangażowanie niż jeden ogromny commit raz w tygodniu, mimo że ten drugi może reprezentować więcej realnej pracy (patrz Wysiłek niżej). Niskie Zaangażowanie przy wysokim Wysiłku zwykle oznacza pracę skupioną w kilku dniach, nie brak pracy w ogóle. Dobrze sprawdzić wtedy Rytm Pracy i Dni między przyrostami, żeby odróżnić świadomy tryb pracy (np. code review raz na kilka dni) od realnej przerwy.
Wysiłek
Jak intensywna była praca względem założonego celu: Kalorie na Dzień Roboczy, względem celu 50 Kalorii dziennie. Osiągnięcie albo przekroczenie celu daje 100%.
Wysiłek liczy średnią z wszystkich Dni Roboczych w okresie, nie tylko z dni, w których faktycznie była aktywność, więc niskie Zaangażowanie (dużo dni bez żadnej pracy) ściąga Wysiłek w dół nawet jeśli te dni, w których ktoś pracował, były bardzo intensywne. Dlatego niski Wysiłek nie zawsze znaczy "mało wydajna praca": może po prostu znaczyć "praca skoncentrowana w niewielu dniach". Cel 50 Kalorii dziennie jest stały i nie zależy od projektu ani roli. Przy porównywaniu osób o bardzo różnym charakterze pracy (np. senior robiący głównie code review vs. osoba pisząca dużo nowego kodu) warto brać tę różnicę pod uwagę.
Wydajność
Jak regularnie powstawały Przyrosty względem założonego celu. Cel zależy od wybranego typu kalorii: przy "Kodowanie" liczy się co najmniej 1 przyrost kodu na dzień roboczy, przy "Dokumentacja" co najmniej 10 przyrostów dokumentacji na dzień roboczy, przy "Łącznie" oba warunki razem.
Wysiłek uwzględnia wielkość zmian (przez Kalorie), a Wydajność tylko częstotliwość Przyrostów, więc jeden ogromny commit dziennie i dziesięć drobnych commitów dziennie mogą dać ten sam wynik Wydajności, mimo zupełnie innego profilu pracy. Niska Wydajność przy wysokim Wysiłku często wskazuje na styl pracy z rzadkimi, dużymi commitami zamiast częstego, drobnego commitowania. To nie musi być problem, ale warto to rozróżnić przy porównywaniu osób czy zespołów o różnych nawykach commitowania.
Rytm Pracy
Jak równomiernie rozłożona była aktywność w czasie, bez długich przerw przeplatanych ze skupieniami. Im bardziej wyrównane odstępy między kolejnymi aktywnymi dniami, tym wyższy wynik.
Rytm Pracy karze nieregularność, nawet jeśli łączna ilość pracy (Wysiłek) jest wysoka: dwa tygodnie ciszy i potem trzy dni intensywnego kodowania dają niski Rytm Pracy, mimo że sumaryczne Kalorie mogą być takie same jak przy pracy rozłożonej równo przez cały okres. Niski wynik nie zawsze oznacza problem: może odzwierciedlać naturalny cykl pracy (np. sprint kończący się intensywnym scalaniem gałęzi). Najlepiej czytać go razem z Dniami między przyrostami, które pokazują tę samą nieregularność w konkretnych dniach, nie w punktach procentowych.
Dni Robocze
Liczba dni roboczych w wybranym okresie: bez weekendów i świąt zdefiniowanych w kalendarzu pracy organizacji. To podstawa, względem której liczone są Zaangażowanie i Wysiłek.
Dni produktywne i nieproduktywne
Dni produktywne: liczba Dni Roboczych, w których była jakakolwiek aktywność. Dni nieproduktywne: pozostałe Dni Robocze bez żadnej aktywności, czyli różnica między Dniami Roboczymi a Dniami produktywnymi.
Dni między przyrostami
Średnia liczba Dni Roboczych między kolejnymi aktywnymi dniami. Niższa wartość oznacza częstszą aktywność.
Poziom agregacji
Dla projektu albo zespołu wszystkie metryki tej grupy liczone są jako zwykła (nieważona) średnia z wartości poszczególnych uczestników, którzy mieli w tym okresie choć jeden przyrost. Uczestnicy bez żadnej aktywności w okresie nie wchodzą do tej średniej, więc nie ściągają jej sztucznie w dół. To znaczy, że wynik projektu czy zespołu mówi o tym, "jak pracowali ci, którzy pracowali", a nie o tym, jaka część całego zespołu w ogóle była aktywna (to pokazuje osobno Pojemność zespołu). Nieważona średnia oznacza też, że osoba z jednym drobnym commitem w okresie liczy się w tej średniej tak samo jak osoba, która pracowała pełnoetatowo. Przy zespołach z dużą różnicą w zaangażowaniu poszczególnych osób warto to mieć z tyłu głowy i sprawdzić rozkład na poziomie poszczególnych uczestników, nie tylko średnią zespołu.
Zobacz też
- Typ kalorii: wpływa na cel metryki Wydajność
- Okres aktywności
- Pulpit, Projekt, Zespół, Uczestnik