Przejdź do głównej zawartości
Rafał Marczuk
Senior Business Analyst @ Q247
View All Authors

Version v2.3.1

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

Główną zmianą w wersji 2.3.1 są dynamiczne tabele – użytkownik może teraz samodzielnie określać zakres dat oraz ograniczyć wyświetlane dane do wybranego zakresu. Funkcjonalność działa na widokach Overview, Project, Participant, Team i Teams. To znaczące rozszerzenie możliwości analitycznych, które przekłada się na większą elastyczność i kontrolę przy codziennej pracy z danymi.

Wydanie przynosi również normalizację adresów e-mail w całym systemie – zarówno podczas logowania, jak i zbierania eventów – co eliminuje problemy wynikające z rozróżniania wielkości liter. Przeorganizowaliśmy panel Manage Organization do jednego widoku z zakładkami oraz wprowadziliśmy mechanizm automatycznego ukrywania inkrementów ze skrajnie zawyżonymi wartościami. Całość uzupełniają poprawki interfejsu i stabilności aplikacji.

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


Dynamiczne tabele

Znacznie rozszerzyliśmy możliwości pracy z danymi tabelarycznymi na widokach Overview, Project, Participant, Team i Teams.

Dynamiczne tabele

Filtr dat

Nad tabelami pojawił się filtr zakresu dat (Od / Do), który pozwala zawęzić wyświetlane dane do wybranego okresu. Filtr działa spójnie z wykresami – ukrycie eventów na wykresie aktualizuje również dane w tabeli.

Filtr dat

Wybór atrybutów (kolumn)

Użytkownik może samodzielnie decydować, które kolumny są widoczne w tabeli. Konfiguracja jest intuicyjna i dostępna bezpośrednio z poziomu każdego widoku.

Wybór kolumn


Normalizacja adresów e-mail (case insensitive)

Ujednoliciliśmy sposób obsługi adresów e-mail w całym systemie – od logowania, przez tworzenie kont, po zbieranie eventów z repozytoriów.

Logowanie

Adres e-mail podawany podczas logowania jest teraz traktowany bez rozróżniania wielkości liter. Wpisanie Jan@Firma.com, jan@firma.com czy JAN@FIRMA.COM prowadzi do tego samego konta – system zawsze rozpoznaje użytkownika poprawnie.

Tworzenie kont

Nowo tworzone konta – zarówno automatycznie (np. z integracji), jak i zakładane ręcznie przez administratora – są od razu rejestrowane z adresem e-mail w formacie lowercase. Wyeliminowało to sytuacje, w których te same osoby figurowały w systemie jako odrębne konta z powodu różnej wielkości liter w adresie.

Zbieranie eventów i commitów

Podczas skanowania eventów z systemów kontroli wersji adres e-mail autora jest zapisywany w formacie lowercase. Dzięki temu commity i eventy są poprawnie przypisywane do istniejących kont, niezależnie od tego, jak adres był zapisany w źródle.


Automatyczne ukrywanie inkrementów

Administrator może teraz skonfigurować próg kalorii, po przekroczeniu którego increment jest automatycznie ukrywany. Mechanizm pozwala na eliminację inkrementów ze skrajnie zawyżonymi wartościami bez konieczności ręcznej interwencji.

Automatyczne ukrywanie inkrementów


Zarządzanie organizacją w jednym widoku

Dotychczas sekcja Manage Organization była podzielona na oddzielne podstrony dostępne z podmenu.

Zarządzanie organizacją

W wersji 2.3.1 wszystkie widoki zostały zebrane w jednym miejscu i dostępne są przez zakładki:

  • USERS – zarządzanie użytkownikami
  • TEAMS – zarządzanie zespołami
  • PROJECTS – konfiguracja projektów
  • SOURCES – zarządzanie repozytoriami i źródłami danych
  • PLUGINS – wtyczki
  • ADDONS – rozszerzenia
  • CONFIGURATION – ustawienia organizacji

Nawigacja jest szybsza i bardziej przejrzysta – wszystkie opcje administracyjne dostępne pod jednym adresem.


Poprawki i usprawnienia

Wydanie 2.3.1 obejmuje szereg poprawek interfejsu użytkownika oraz błędów zgłoszonych po poprzedniej wersji. Kontynuujemy proces systematycznego udoskonalania aplikacji, poprawiając spójność wizualną, działanie komponentów oraz stabilność widoków.

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