Engineering Performance Dashboard
Kto może korzystać z tej funkcji
- Dostępna w monday dev
Widżet wydajności sprintu znajduje się w nowym panelu wydajności inżynierii. Ta funkcja współpracuje z integracją monday dev z GitHubem, aby śledzić zgłoszenia w sprincie oraz ich statusy Git w GitHubie.
Uwaga: Aby korzystać z tej funkcji, najpierw połącz się z integracją GitHub.
Czym jest widżet wydajności sprintu?
Widżet wydajności sprintu wykorzystuje wizualizację danych, aby zapewnić kompleksowy podgląd wydajności sprintu, wykraczający poza podstawowe śledzenie statusów.
Dzięki niemu zespoły programistyczne mogą proaktywnie zarządzać przepływem pracy, identyfikować wąskie gardła i podejmować decyzje na podstawie danych na każdym etapie sprintu.
Funkcja zapewnia aktualny wgląd w kluczowe wskaźniki wydajności związane z obsługą pull requestów w procesie programowania.
Co śledzi widżet?
Widżet śledzi następujące wskaźniki:
- Czas do otwarcia pull requesta (PR): Mierzy czas od momentu przeniesienia zadania do statusu „W toku” do otwarcia pull requesta. Pozwala ocenić szybkość rozpoczynania zadań.
- Czas do przeglądu kodu (CR): Mierzy czas od otwarcia PR-a do pierwszego zdarzenia związanego z przeglądem kodu. Wskazuje, jak szybko rozpoczyna się proces przeglądu.
- Czas do zatwierdzenia: Śledzi czas od pierwszego zdarzenia związanego z przeglądem kodu do otrzymania ostatniego zatwierdzenia. Pokazuje, ile trwa zakończenie przeglądu i uzyskanie zatwierdzeń.
- Czas do scalenia: Mierzy czas od ostatniego zatwierdzenia do scalenia PR-a. Pozwala ocenić wydajność procesu scalania.
- Czas cyklu: Łączny czas od rozpoczęcia zadania („W toku”) do ostatecznego scalenia PR-a. Daje całościowy obraz pełnego cyklu programowania.

Jak to działa?
Dla każdego wskaźnika w widżecie wydajności sprintu (czasu do otwarcia PR-a, czasu do przeglądu kodu, czasu do zatwierdzenia, czasu do scalenia i czasu cyklu) dostępne są dwie tabele, które pokazują szczegółowe dane:
- Tabela zadań: Zawiera zadania, które aktualnie znajdują się na danym etapie wskaźnika. Na przykład jeśli pull request ma już zdarzenie przeglądu, ale oczekuje na zatwierdzenie, znajdzie się na etapie „Czas do zatwierdzenia”.
- Tabela historii zadań: Zawiera zadania, które wcześniej znajdowały się na danym etapie, ale przeszły już do kolejnego etapu procesu.

Każde zadanie zawiera następujące pola:
- Nazwa zadania: Nazwa odpowiedniego zadania w monday dev
- Link do PR-a: Bezpośredni link do powiązanego pull requesta
- SP: Szacowany nakład pracy w punktach historyjki (obecnie domyślnie pobierany z kolumny SP zadania, ale w przyszłości będzie można go zmienić)
- Właściciel: Osoba odpowiedzialna za zadanie
- Czas na etapie: Czas spędzony przez zadanie na bieżącym etapie
- Etap: Bieżący etap (dostępny w tabeli zadań)
Tabele pomagają śledzić przepływ zadań przez poszczególne etapy cyklu programowania. Dzięki nim menedżerowie mogą sprawdzić postępy bieżące i historyczne.
Zadania są sortowane według czasu spędzonego na etapie - od najdłuższego do najkrótszego. Dzięki temu łatwo zidentyfikować problematyczne zadania na każdym etapie.
Jak uzyskać dostęp do panelu?
Aby wygenerować widżet wydajności sprintu, najpierw zainstaluj integrację GitHub na swoim koncie. Obecnie GitHub jest jedynym obsługiwanym dostawcą.
Po skonfigurowaniu integracji połącz pull requesty (PR-y) z zadaniami. W tym celu dodaj identyfikator zadania w treści lub tytule PR-a. Dzięki temu PR pojawi się w panelu wydajności inżynierii i będzie można śledzić jego postępy.
Aby otworzyć widżet, kliknij przycisk Wydajność (Performance) po prawej stronie aktywnego sprintu, jak pokazano poniżej:
Ten przycisk otworzy okno modalne z dwoma widżetami: widżetem wydajności sprintu i wykresem spalania (Burndown chart):
Oba widżety będą korzystać z kontekstu sprintu, więc wskaźniki w panelu będą obliczane wyłącznie na podstawie zadań ze sprintu.
