Przejdź do głównej zawartości

Version v2.6.2

· 4 min aby przeczytać
Rafał Marczuk
Senior Business Analyst @ Q247

Wydanie 2.6.2 skupia się na wydajności i stabilności. Widoki analityczne ładują się szybciej, a wykresy i wybór osób działają płynnie również w zespołach liczących tysiące osób. Wydanie uruchamia też zbieranie danych dla metryk kondycji zespołów i projektów (Health Metrics), których widoki udostępnimy w kolejnej wersji.

Poniżej znajdziesz szczegółowy opis najważniejszych zmian.


Wydajność i stabilność

Szybsze ładowanie danych w widokach analitycznych

Zoptymalizowaliśmy pobieranie danych na Pulpicie i w widokach analitycznych. W zależności od widoku ładują się one ponad dwukrotnie szybciej, co najbardziej odczują duże organizacje liczące ponad 1500 projektów. Prezentowane wartości pozostają bez zmian. W kolejnych wydaniach obejmiemy optymalizacją kolejne dashboardy.

Wykresy i wybór osób w dużych zespołach

Na wykresie można teraz dowolnie wybrać osoby z zespołu projektu, które mają być na nim prezentowane. Wyboru dokonuje się na liście rozwijanej określającej zawartość wykresu, która działa płynnie również w zespołach liczących kilka tysięcy osób. Szybciej otwiera się także okno ze szczegółami przyrostów.

Lista rozwijana grupowania wykresu z opcjami wyboru osób Lista wyszukiwania i wyboru osób do wykresu

Przebudowa obsługi błędów interfejsu

Obsługę błędów po stronie interfejsu zbudowaliśmy od nowa, żeby ograniczyć sytuacje, w których pojedynczy błąd wyłącza całą aplikację. Zamiast pustego ekranu użytkownik dostaje komunikat i może pracować dalej w pozostałej części widoku. Dotyczy to również Pulpitu, który wcześniej przestawał działać, gdy nie udało się pobrać danych adopcji AI.

Szybsza odpowiedź AI Assistant na pierwsze pytanie

Pierwsze pytanie w sesji było obsługiwane znacznie dłużej niż kolejne. Czas odpowiedzi wrócił do wcześniejszego poziomu.


Nowe funkcjonalności

Metryki kondycji zespołów i projektów (Health Metrics)

Wprowadzamy warstwę danych i obliczeń dla nowej grupy wskaźników opisujących kondycję pracy zespołu i projektu. Wskaźniki odpowiadają na pytanie, czy sposób pracy nad kodem nie tworzy ryzyka dla jakości i tempa dostarczania.

Przygotowaliśmy pięć wskaźników:

  • udział pracy wykonanej w godzinach pracy skonfigurowanych dla organizacji, który sygnalizuje ryzyko przeciążenia zespołu,
  • udział zmian scalonych bez recenzji,
  • udział zmian oczekujących na recenzję dłużej niż przyjęty próg,
  • udział zmian scalonych tak szybko, że recenzja nie była realnie możliwa,
  • udział wysiłku przechodzącego przez zmiany zbyt duże, by dało się je rzetelnie ocenić.

Dane o zmianach zgłaszanych do recenzji pobieramy z GitLab, GitHub, Bitbucket, Gerrit oraz Azure DevOps, w wersjach chmurowych i instalowanych lokalnie. Do platformy nie trafia kod ani treść komentarzy z recenzji, a pobieranie włącza się automatycznie przy dodaniu połączenia do repozytorium.

Widoki z tymi wskaźnikami udostępnimy w kolejnym wydaniu, natomiast zbieranie danych rusza już teraz. Zobaczą Państwo wyniki od razu wraz z historią z tego okresu, bez czekania na napełnienie bazy. Zbieranie danych wymaga aktualizacji pluginu do wersji dostarczanej z tym wydaniem.

Automatyczne skanowanie nowych repozytoriów

Po włączeniu tej opcji system codziennie wykrywa nowe repozytoria, do których ma dostęp, i obejmuje je analizą bez ręcznej konfiguracji. Do wyboru są dwa tryby: dołączanie wszystkich nowych repozytoriów do projektu powitalnego albo zakładanie dla każdego osobnego projektu o nazwie repozytorium.


Usprawnienia

Statystyki w trakcie przeliczania danych

Dane statystyczne są cyklicznie przeliczane w tle. Widok pokazuje teraz poprzednie wartości do czasu, aż nowe będą gotowe.

Przyjmowanie danych z systemów źródłowych

Nietypowy identyfikator uczestnika w paczce zdarzeń nie przerywa już zakładania pozostałych użytkowników z tej samej paczki. Prawidłowo obsługiwane są też repozytoria Azure DevOps, których nazwa projektu zawiera spacje.

Pozostałe zmiany

  • Widok projektu prezentuje Project Managerów jako czytelny tekst zamiast etykiet.
  • Wykresy pokazują imiona i nazwiska uczestników w legendzie oraz w oknie ze szczegółami przyrostów. Dane szczegółowe pochodzą z tego samego źródła co wykres.
  • Zmiana języka interfejsu odbywa się bez przeładowania strony.
  • W zarządzaniu organizacją nazwy stref czasowych są przetłumaczone, a domyślna strefa jest taka sama we wszystkich widokach.
  • Sortowanie listy w Adopcji AI obejmuje cały zbiór danych.
  • Kolumna z datą ostatniego skanowania w widoku Źródeł pokazuje aktualną wartość również po ponownym uruchomieniu pobierania danych.
  • Pola formularzy nie pokazują już nietrafionych podpowiedzi autouzupełniania przeglądarki.