Przejdź do głównej zawartości

Metryki

Q247 mierzy pracę programistyczną z danych, które zespół i tak wytwarza: commitów, ticketów i stron dokumentacji. Ta część dokumentacji wyjaśnia, skąd bierze się każda liczba widoczna na Dashboardach i jak ją czytać.

Kalorie, Przyrosty i Linie jako podstawa

Kalorie, Przyrosty i Linie to trzy podstawowe jednostki, z których liczone są pozostałe metryki.

Typ kalorii to selektor obecny na wszystkich dashboardach. Przełącza, z jakiej aktywności liczone są metryki, więc ta sama karta może pokazywać różne wartości w zależności od jego ustawienia. Ma trzy opcje:

  • Łącznie: commity, pushe, tickety Jira i strony Confluence razem.
  • Kodowanie: tylko commity i pushe do repozytorium.
  • Dokumentacja: tylko tickety Jira i strony Confluence.

Grupy metryk

GrupaCo opisujePoziom
Kalorie, Przyrosty i Linieilość wykonanej pracyuczestnik, projekt, zespół
Okres aktywnościkiedy zaczęła się i skończyła aktywnośćuczestnik
Indeksy dynamiki pracyregularność i rytm pracyuczestnik, agregowane wyżej
Ocenapozycja uczestnika względem pozostałychuczestnik
Retencjatrwałość napisanego kodu w czasieuczestnik, projekt, zespół
Pojemność zespołuile osób realnie pracowało w okresieprojekt, zespół
Metryki przepływuczas przejścia ticketu przez proceswyłącznie projekt
Obciążenierozkład pracy w czasieuczestnik, zespół
Dzienniki pracyczas zaraportowany w Tempouczestnik

Wymagane integracje

Większość metryk liczona jest z repozytoriów kodu, więc wystarcza do nich skonfigurowany konektor.

Dwie grupy wymagają dodatkowych integracji. Metryki przepływu potrzebują Jiry, bo liczone są z historii zmian statusów ticketów. Dzienniki pracy potrzebują Tempo.

Zasady wspólne dla wszystkich metryk

Poziom pomiaru. Metryki liczone są dla pojedynczego uczestnika, a wartości na poziomie projektu i zespołu powstają z agregacji tych samych wartości. Ten sam uczestnik ma więc w danym okresie jedną wartość każdej metryki, niezależnie od tego, w którym widoku na nią patrzysz.

Okres. Każda liczba dotyczy okresu wybranego selektorem na górze strony. Porównując dwa okresy o różnej długości, trzeba sprawdzić, czy dana metryka jest znormalizowana do tygodnia.

Wykluczenia. Część pracy można wyłączyć z wyliczeń, a robią to dwie różne osoby. Pojedyncze commity wyklucza kierownik projektu albo menedżer zespołu, wprost z widoku Projektu, Zespołu czy Uczestnika, co opisuje Wykluczanie commitów. Reguły obowiązujące całą organizację, czyli wzorce plików, automatyczne pomijanie cherry-pick, revert i rebase oraz próg widoczności przyrostów, ustawia administrator w Konfiguracji. Skutek jednych i drugich widać we wszystkich metrykach naraz.

Wartość zbiorcza a tabela uczestników

Ten sam wynik zespołu może pochodzić z równego wkładu kilku osób albo z pracy jednej. Rozstrzyga to dopiero poziom niżej, w tabeli uczestników danego projektu czy zespołu.

Podstrony

Zobacz też

  • Dashboardy: widoki, w których te metryki są pokazywane
  • Konfiguracja: reguły wyliczania i wykluczenia
  • Funkcje AI: podział metryk na pracę z udziałem AI i bez