Version v2.4.4
Wydanie 2.4.4 wprowadza nowy komponent Workload — heatmapę obciążenia zespołu na widokach Project i Team, która pokazuje rozkład wysiłku programistycznego poszczególnych osób w czasie i ułatwia dostrzeżenie przeciążeń oraz nierówno rozłożonej pracy. Dodaliśmy również możliwość wskazania gałęzi repozytoriów uwzględnianych w analizie, co przekłada się na precyzyjniejsze metryki. Pozostałe usprawnienia podnoszą dokładność i spójność danych analitycznych — m.in. lepsze wykrywanie cherry-picków i natychmiastowe ukrywanie commitów we wszystkich widokach — oraz wzmacniają bezpieczeństwo dostępu do systemu.
Poniżej znajdziesz szczegółowy opis najważniejszych zmian.
Nowe funkcjonalności
Workload — heatmapa obciążenia zespołu
Nowy komponent analityczny, który na widokach Project i Team — bezpośrednio pod wykresem Delivery Tracker — pokazuje rozkład wysiłku programistycznego poszczególnych osób w czasie. Każdy wiersz odpowiada jednej osobie, każda kolumna kolejnemu okresowi, a intensywność koloru komórki odzwierciedla poziom aktywności. Dzięki temu jednym spojrzeniem widać, kto jest przeciążony, gdzie praca rozkłada się nierówno i jak obciążenie zmienia się w czasie.

Heatmapa dopasowuje się do kontekstu: korzysta z zakresu dat i typu metryki wybranych dla całego widoku, a skala czasu automatycznie przełącza się między ujęciem dziennym, tygodniowym, miesięcznym i kwartalnym w zależności od długości okresu. Najechanie na komórkę pokazuje szczegóły aktywności danej osoby, a wbudowane wyszukiwanie i sortowanie (po nazwisku lub aktywności, z osobami aktywnymi zawsze na górze) pozwalają szybko odnaleźć potrzebne informacje. Większe zespoły obsługuje paginacja, a stopka podsumowuje kluczowe statystyki — liczbę osób, dni robocze oraz średnie i szczytowe obciążenie. Zakres widocznych osób jest zawsze zgodny z uprawnieniami użytkownika.

Przy okazji ujednoliciliśmy istniejącą heatmapę aktywności na widoku Participant — ta sama skala kolorów i bogatszy podgląd szczegółów — aby porównywanie obciążenia między widokami było spójne.

Wybór gałęzi repozytoriów uwzględnianych w analizie (beta)
Udostępniliśmy w wersji beta możliwość wskazania, z których gałęzi repozytoriów liczone są commity — globalnie dla wszystkich repozytoriów oraz indywidualnie dla wybranych. Pozwala to pominąć na przykład gałęzie eksperymentalne czy release'owe i uzyskać dokładniejszy obraz pracy zespołu. Na tym etapie funkcja nie ma interfejsu użytkownika i jest uruchamiana na życzenie organizacji; wymaga również najnowszej wersji Enterprise Plugin.
Usprawnienia
- Wzmocnienie bezpieczeństwa uwierzytelniania i kontroli dostępu — zestaw poprawek podnoszących bezpieczeństwo logowania, tokenów i nadawania uprawnień w systemie.
- Wyższa dokładność i spójność danych analitycznych — lepsze wykrywanie cherry-picków (oznaczana jest wyłącznie kopia commita, nie oryginał) oraz natychmiastowe i spójne ukrywanie commitów we wszystkich widokach analitycznych.
- Usprawnienia widoku Participant i logowania — użytkownik bez podwyższonych uprawnień widzi teraz własny komponent OTIF, widok zachowuje wybór „Total Metrics” po odświeżeniu, listy rozwijane otwierają się płynnie, a odzyskiwanie hasła dla kont z logowaniem SSO pokazuje czytelny komunikat.
- Dopracowanie interfejsu i odświeżenie technologii — drobne poprawki spójności tabel, wykresów i ekranów logowania oraz aktualizacja bibliotek interfejsu użytkownika.
