Przejdź do głównej zawartości

(BETA) Version v2.3.0

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

W wersji 2.3.0 koncentrujemy się na dalszym wzmacnianiu bezpieczeństwa i standaryzacji procesu uwierzytelniania (SSO – OIDC), poprawie ergonomii pracy z tabelami i filtrami oraz rozszerzeniu integracji o nowe systemy kontroli wersji. Wprowadziliśmy obsługę integracji z Gerrit oraz Bitbucket, dzięki czemu możliwe jest przetwarzanie danych z kolejnych źródeł repozytoryjnych. Rozszerzyliśmy również możliwości pracy z danymi w tabelach, umożliwiając pobieranie zestawów danych z uwzględnieniem aktywnych filtrów i sortowania. Wydanie obejmuje zarówno zmiany infrastrukturalne, jak i istotne usprawnienia UX, które przekładają się na większą spójność działania aplikacji i komfort codziennej pracy.

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


Bezpieczniejsze i prostsze logowanie (SSO – OIDC)

W tej wersji dopracowaliśmy scenariusze logowania, szczególnie dla organizacji korzystających z mechanizmów Single Sign-On (Single Sign-On, standard logowania umożliwiający korzystanie z jednego konta firmowego w wielu systemach) np. Okta, Keycloak, Microsoft Entra ID).

Konfiguracja SSO

Konfiguracja autentykacji

Administrator może skonfigurować logowanie przez SSO w:

MANAGE ORGANIZATION → Auth configuration → Edit

Wymagane dane:

  1. Discovery URL
  2. Client ID
  3. Client Secret

Konfiguracja jest dostępna wyłącznie dla administratorów organizacji.

Dodatkowe zabezpieczenia dla organizacji korzystających z SSO

W organizacjach, w których aktywne jest logowanie przez SSO:

  • użytkownicy nie mogą ustawiać ani zmieniać hasła z poziomu aplikacji (zarówno w My profile, jak i w widoku Users),
  • wysyłka maila do resetu hasła jest zablokowana,
  • zarządzanie hasłami odbywa się wyłącznie po stronie dostawcy tożsamości (IdP).

To eliminuje ryzyko niespójności pomiędzy Q247 a zewnętrznym systemem uwierzytelniania.

Uporządkowany proces logowania metodą PASSWORD

Zaktualizowaliśmy przepływ standardowego logowania za pomocą hasła:

  • login,
  • hasło,
  • MFA

Każdy etap realizowany jest jako osobny krok, co poprawia czytelność i bezpieczeństwo procesu.


Ulepszona praca z tabelami i filtrami

Znaczną część wydania poświęciliśmy poprawie ergonomii filtrowania, sortowania i przeglądania danych.

Szczegóły filtrowania

Szczegóły filtrowania

Filtry numeryczne

  • Pola liczbowe blokują możliwość wpisywania liter.
  • Ogranicza to błędy walidacyjne i poprawia precyzję filtrowania.

Filtry dat (zakresy From / To)

Zakresy dat są teraz inkluzywne:

  • rekordy z datą równą wartości From lub To są uwzględniane w wynikach.

Zapewnia to zgodność z oczekiwaniami użytkowników przy pracy na przedziałach czasowych.

Filtrowanie pól listowych i tekstowych

Użytkownik może:

  • wyszukać wartość w dropdownie,
  • wybrać jedną lub wiele pozycji,
  • przefiltrować tabelę na podstawie wybranych wartości.

Normalizacja i logika wyszukiwania

Wdrożyliśmy ujednoliconą logikę przetwarzania zapytań:

  • usuwanie spacji z początku i końca frazy,
  • redukcja wielu białych znaków do jednej spacji,
  • wyszukiwanie case-insensitive,
  • wiele słów traktowane w logice AND (rekord musi spełniać wszystkie tokeny zapytania).

Eksportowanie danych z tabeli

Użytkownik może eksportować dane dokładnie w takim zakresie, w jakim są aktualnie widoczne w tabeli (z uwzględnieniem aktywnych filtrów i sortowania).

Dane eksportowane są do pliku CSV, z układem kolumn zgodnym z widokiem tabeli, co umożliwia ich łatwy import i dalszą analizę w zewnętrznych narzędziach (np. arkuszach kalkulacyjnych lub systemach raportowych).

Eksport danych z tabeli


Nowe integracje i rozszerzenie źródeł danych

W wersji 2.3.0 rozszerzyliśmy integracje systemowe.

Nowe SCM

Bitbucket

Dodaliśmy obsługę integracji z Bitbucket, dzięki czemu:

  • commity,
  • wydarzenia z repozytoriów

mogą być przetwarzane i prezentowane w Q247.

Gerrit

Rozszerzyliśmy integracje również o Gerrit – system review i zarządzania zmianami w repozytoriach Git. Wydarzenia oraz commity z Gerrit mogą być teraz uwzględniane w analizach w Q247.


Usprawnienia UX i komunikacji

Zmiany w widokach

  • Usunięto widok PARTICIPANTS. Te same dane dostępne są obecnie w: TEAMS → team → cała organizacja (/team/_root)

Ujednolicone komunikaty walidacyjne

  • Komunikaty są czytelniejsze i spójne wizualnie.

Aktualizacja maila aktywacyjnego

Zaktualizowaliśmy:

  • temat wiadomości,
  • sposób wyróżnienia nazwy Q247,
  • sposób prezentacji linku aktywacyjnego.

Komunikacja jest bardziej przejrzysta i spójna.


Poprawa wydajności

Code repositories

Widok działa płynnie nawet przy dużej liczbie repozytoriów.

Worklogi

Tabela worklogów ładuje się szybciej, co znacząco poprawia komfort pracy.

Wersja v2.2.4

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

W aktualizacji 2.2.4 koncentrujemy się na poprawie widoczności danych, zwiększeniu intuicyjności pracy oraz wprowadzeniu nowych narzędzi, które ułatwiają zarządzanie projektami, zespołami i użytkownikami. Wprowadziliśmy ulepszenia w zakresie prezentacji statystyk, nawigacji, personalizacji wykresów i tabel, a także udostępniliśmy możliwość samodzielnego tworzenia kont pracowników w organizacji. Poniżej znajdziesz szczegółowy opis wszystkich zmian.

Możliwość tworzenia nowych kont użytkowników przez Administratora

Create Account Screen

W widoku Users dodaliśmy funkcję „Create new user”, która umożliwia administratorom zakładanie kont użytkownikom.

Formularz obejmuje wszystkie kluczowe dane (e-mail, imię, nazwisko, status, role, stanowisko, seniority, telefon, tagi).

System wysyła e-mail aktywacyjny I waliduje dane.

Jak dodać nowe konto?

Aby dodać nowe konto w panelu przed-administratora, należy wykonać następujące kroki:

  • Wejdź na stronę aplikacji i przejdź do sekcji Manage Organization (dostępnej w nagłówku).
  • Wybierz zakładkę Users.
  • Po otwarciu listy użytkowników kliknij Create an account.

Zarządzanie uprawnieniami użytkowników w organizacji

Role Screen

Wprowadziliśmy możliwość nadawania i modyfikowania ról użytkowników bezpośrednio w panelu organizacji. Możliwe jest teraz zarządzanie rolami Owner, Admin oraz Member.

Nadawanie hasła użytkownika

Administrator lub Owner może teraz aktywować dostęp użytkownika i wymusić ustawienie hasła poprzez automatyczną wysyłkę wiadomości „Activate your account”. Użytkownik otrzymuje unikalny link ważny 48 godzin i samodzielnie ustawia pierwsze hasło.

Ukrywanie incrementów z Jira

Dodaliśmy możliwość ukrywania wybranych incrementów z Jira. Użytkownicy mogą w każdej chwili przywrócić ukryte elementy, co pozwala zwiększyć dokładność analiz i lepiej kontrolować widoczność danych. Funkcja ułatwia przeglądanie historii zmian, eliminując nieistotny lub błędny szum informacyjny.

Ułatwiony wybór kolumn na tabelach

Customize View Screen

Pogrupowaliśmy statystyki (Calories, Lines, Increments, Additional Information) w zarządzaniu tabelami.

Dzięki temu użytkownik może szybciej odnaleźć potrzebne dane oraz sprawniej dostosować układ tabeli do bieżącej analizy. Dostępne jest zarówno zaznaczanie wszystkich statystyk jednocześnie, jak i wybór grupowy lub pojedynczy, zależnie od potrzeb.

Dodanie wykresu w widoku Teams

Teams View Screen

W widoku zespołu dodaliśmy wykres prezentujący pracę członków teamu analogicznie do widoku projektu.

Zmienny jest zakres danych (Calories /Increments /Lines), źródło danych oraz formę prezentacji (raw data /trend). Ułatwia to analizę pracy zespołu i porównanie aktywności w czasie.

Poprawienie kolejności sekcji na widoku Participant

Participant View Screen

Widok uczestnika został zmieniony, aby prezentować dane ood najbardziej ogólnych do najbardziej szczegółowych.

Dodaliśmy nagłówki sekcji oraz wyraźnie oddzieliliśmy dane z wybranego projektu od pracy na innych projektach. Ułatwia to orientację na stronie i pozwala szybciej analizować kluczowe dane.

Zapamiętywanie ustawień

Chart View Screen

Wszystkie wykresy domyślnie prezentują dane w trybie raw data zamiast trend.

System zapamiętuje wybór użytkownika dla każdego widoku osobno. Dzięki temu analiza danych jest spójna z preferencjami użytkownika.

Zapamiętywanie ustawień tabel

Tabele zapamiętują widoczne kolumny, aktywne sortowanie oraz układ widoku dla każdego użytkownika i widoku osobno.

Po odświeżeniu strony lub powrocie do widoku system przywraca preferencje użytkownika. Usprawnia to pracę analityczną i eliminuje konieczność ponownej konfiguracji.

Infotipy w tabelach

Wprowadziliśmy infotipy wyjaśniające znaczenie danych w tabelach, które pojawiają się tylko wtedy, gdy nazwa jest przycięta. Dzięki temu użytkownicy szybciej rozumieją prezentowane statystyki, a interfejs jest bardziej czytelny i przejrzysty. Rozwiązanie ułatwia analizę danych i onboarding nowych użytkowników.

Wersja v2.2.3

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

W tej wersji skupiliśmy się na naprawie różnych błędów, aby zwiększyć stabilność i niezawodność systemu. Wprowadziliśmy także nowe funkcje i ulepszenia, które poprawiają ogólny komfort użytkowania.

Nowe funkcje i ulepszenia

  • Prezentacja kalorii z wykonanej pracy w Jira DC.
  • Prezentacja kalorii z wykonanej pracy w Confluence DC.
  • Prezentacja zalogowanego czasu pracy na zadania.
  • Dodanie funkcjonalności dyskryminatorów.

Wersja v2.2.2

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

W tej wersji skupiliśmy się na naprawie różnych błędów, aby zwiększyć stabilność i niezawodność systemu. Wprowadziliśmy również nowe funkcje i usprawnienia w zakresie ogólnego komfortu użytkowania.

Nowe funkcje i ulepszenia

  • Automatyczne blokowanie konta po dłuższym okresie braku aktywności.

Widok użytkowników – Zarządzanie użytkownikami

  • Rozszerzyliśmy szczegóły konta użytkownika i widok edycji o dostęp do systemu.
  • Dodaliśmy możliwość zarządzania aliasami.
  • Dodaliśmy możliwość zarządzania zablokowanymi użytkownikami.

Version v2.2.1

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

W tej wersji skupiliśmy się na naprawie różnych błędów, aby zwiększyć stabilność i niezawodność systemu. Wprowadziliśmy również nowe funkcjonalności i kilka usprawnień, które wpłynęły na ogólne wrażenia użytkownika.

Nowe funkcje i usprawnienia

Panel użytkownika

  • Dodano możliwość zarządzania podstawowymi informacjami o profilu.
  • Użytkownik może samodzielnie zmieniać swoje hasło.

Nowy widok Users – zarządzanie użytkownikami

Nowy moduł, do którego stopniowo przenoszone będzie kompleksowe zarządzanie wszystkimi użytkownikami systemu (managerami i kontrybutorami). Zakres obejmuje m.in.:

  • Dane podstawowe: imię, nazwisko, nick, telefon, LinkedIn,
  • Stanowisko,
  • Seniority.

Wykres z heatmapą inkrementów – Year view

  • Do widoku Participanta dodano kalendarz z heatmapą wykonywanych inkrementów.
  • Dostępna prezentacja danych w ujęciu rocznym, tygodniowym oraz dziennym.

Prezentacja listy inkrementów na wykresie

  • Na wykresach można podejrzeć, jakie inkrementy wykonał użytkownik w danym dniu.
  • Z poziomu aplikacji możliwe jest przejście bezpośrednio do wybranego inkrementu w repozytorium.

Ukrywanie inkrementów w statystykach

  • Managerowie mogą oznaczać inkrementy jako podejrzane (np. wygenerowane automatycznie lub związane z nieistotnymi pracami).
  • Takie inkrementy można wykluczyć z prezentacji w statystykach.

Zbiorcza prezentacja nieskonfigurowanych kontrybutorów

Kontrybutorzy z nieokreślonym statusem (np. nieskonfigurowani) prezentowani są zbiorczo w jednym wierszu tabeli pod pozycją Others (funkcjonalność w każdej organizacji będzie wdrażana indywidualnie po potwierdzeniu szczegółów).

Version v2.1.193

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

W tej wersji skupiliśmy się na naprawie różnych błędów, aby zwiększyć stabilność i niezawodność systemu. Wprowadziliśmy również nowe funkcjonalności i kilka usprawnień, które wpłynęły na ogólne wrażenia użytkownika.

Nowe funkcje i usprawnienia

  • Integracja z JIRA Cloud - Możliwość pobierania worklogów z JIRA Cloud i porównywania czasu zalogowanego na zadania z kaloriami wyprodukowanymi przez developera.
  • Nowy widok "Teams" - Widok prezentujący pracę wszystkich zespołów w organizacji, umożliwiający porównanie ich efektywności.
  • Nowy widok "Team" - Widok pojedynczego zespołu umożliwiający analizę pracy poszczególnych członków. System wspiera tworzenie zespołów cross-organizacyjnych i ocenę ich efektywności.
  • Dedykowany widok developera - Każdy developer może zalogować się na swoje konto, by zobaczyć efekty swojej pracy.
  • Usprawnienia wykresów danych:
    • Sumaryczna wartość kalorii commitów, liczby commitów i liczby linii kodu – ułatwia śledzenie efektywności całego zespołu.
    • Oznaczenie weekendów na osi czasu.
  • Wsparcie dla SCMa Generic Git (manual) - Możliwość ręcznego wskazania dowolnego repozytorium Git dostępnego w sieci do skanowania.
  • Prezentacja czasu w strefie lokalnej - Wszystkie dane czasowe prezentowane są zgodnie z lokalną strefą czasową użytkownika.

Usprawnienia interfejsu użytkownika (UI)

  • Ujednolicone ładowanie danych w tabelach.
  • Zaktualizowany wygląd nawigacji w systemie.
  • Na wykresach domyślnie zaznaczana jest opcja „Total metrics”.
  • Ukrycie tooltipa w komponencie Datepicker.
  • Poprawiona paginacja w tabelach.
  • Nieaktywni użytkownicy są automatycznie usuwani z listy ulubionych.

Version v2.1.155

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

Nowe funkcje i dodatkowe ulepszenia UI/UX w Q247 Beta Preview

  • Dodano średnie kroczące dla wszystkich wykresów wydajności (projekt, zespół, uczestnik)
  • Ulepszony interfejs użytkownika dla danych tabelarycznych
  • Poprawiona ergonomia strony developera (UX)

Version v2.1.108

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

Ta wersja koncentruje się na zwiększeniu użyteczności dzięki kilku nowym funkcjom, które poprawiają nawigację użytkownika oraz szeregowi usprawnień zapewniających bardziej dopracowane doświadczenia użytkownika.

Nowe funkcje i ulepszenia

  • Udoskonalenia widoku projektu – Dodano zapamiętywanie wyboru użytkownika na wykresach oraz zsynchronizowano wyświetlanie ocen/gwiazdek uczestników w tabelach projektów.
  • Średnia krocząca na wykresach – Wprowadzono wizualną opcję wyświetlania średnich kroczących dla lepszego wglądu w dane.
  • Ulepszona nawigacja MFA – Naprawiono problem z nawigacją w przeglądarce, który błędnie przenosił użytkowników z powrotem do aplikacji zamiast na ekran logowania.
  • Lepsza użyteczność tabel – Wprowadzono funkcję jednego kliknięcia do czyszczenia filtrów, domyślne kolumny, pływające nagłówki oraz zablokowanie pierwszych kolumn we wszystkich widokach.
  • Przyjazny widok uczestników – Dostosowano kontekst interfejsu, ulepszono kolejność wskaźników w rozwijanym menu i uczyniono wybór projektu bardziej intuicyjnym.
  • Wyróżnienie sekcji ulubionych – Wizualnie wyróżniono kafelki ulubionych, aby łatwiej było je zidentyfikować i uzyskać do nich dostęp.
  • Interakcje z kalendarzem i tabelami – Udoskonalono użyteczność kalendarza i wprowadzono drobne poprawki układu w celu lepszej czytelności danych.

Co zyskujesz dzięki tej wersji

Dzięki tym aktualizacjom korzystanie z aplikacji będzie bardziej płynne. Obsługa tabel stała się łatwiejsza — filtry można usunąć jednym kliknięciem, nagłówki pozostają widoczne podczas przewijania, a kluczowe kolumny są zablokowane na miejscu. W widokach projektów i uczestników nawigacja i wybór danych są bardziej intuicyjne, z lepiej uporządkowanymi wskaźnikami i lepszym kontekstem w zależności od miejsca, w którym się znajdujesz. Wykresy teraz obsługują średnie kroczące, co umożliwia dokładniejsze śledzenie trendów. Łatwiej również znajdziesz swoje ulubione pozycje, a przechodzenie między ekranami jest bardziej spójne i przewidywalne.

Version v2.1.107

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

Ważne ulepszenia interfejsu użytkownika, zarządzanie repozytoriami oraz poprawki błędów.

  • Nowa i przeprojektowana aplikacja Q247 dostępna pod nową domeną: Q247 Sign in
  • Nowa strona produktowa: Śledź pracę zespołów IT
  • Nowa strona dokumentacji: Q247 Dokumentacja
  • Możliwość śledzenia nie tylko projektów i uczestników, ale również całych zespołów (międzyprojektowo)
  • W pełni zautomatyzowane zarządzanie skanowaniem repozytoriów dla Github, Github Enterprise, Gitlab, Azure DevOps
  • Monitorowanie ponad 28 metryk wydajności
  • Tryby analizowania dziennego i godzinowego
  • Dodatkowe funkcje bezpieczeństwa dla Enterprise Plugin