Case study

KERNAL BUSINESS — system operacyjny dla pracy z klientami i projektami

Case study KERNAL BUSINESS: systemu łączącego klientów, projekty, portal, raporty, wydatki, budżet firmy i miesięczny obieg pracy.

Portfolio procesu

Decyzje, wdrożenia, wynik.

Ten case dokumentuje sytuację wyjściową, problem, wykonane działania i rezultat.

StatusProdukcyjny, rozwijany

Praca z klientem nie kończy się na liście kontaktów, a projekt nie jest wyłącznie zbiorem zadań. Pomiędzy nimi znajdują się dokumenty, decyzje, komunikacja, wydatki, raporty, budżet i odpowiedzialność za następny krok. KERNAL BUSINESS łączy te elementy w jednym wspólnym rdzeniu operacyjnym.

To osobny system, niezależny od ERP STAVIA. Korzysta z lekcji wyniesionych z budowy oprogramowania dla realnych procesów, ale ma własny model, zakres i cykl rozwoju.

Problem: informacja bez procesu nie prowadzi do działania

Dane o kliencie mogą znajdować się w CRM, wydatki w arkuszu, raport w dokumencie, komunikacja w poczcie, a decyzje w wiadomościach. Każde narzędzie może działać poprawnie, ale odpowiedzialność za połączenie całości pozostaje w głowie użytkownika.

KERNAL BUSINESS powstał jako rdzeń, w którym klient, projekt i przepływ pracy mają wspólną historię. Interfejs pracownika, portal klienta i procesy wykonywane w tle korzystają z tych samych danych i reguł.

Od klienta do projektu

System obejmuje klientów, kontakty, projekty, umowy, zdarzenia, zadania i komunikację. Dziennik aktywności pozwala odtworzyć, co się wydarzyło i kto wykonał działanie. Status nie jest dekoracją na karcie — uruchamia następny etap procesu.

Portal klienta

Portal jest ograniczoną warstwą dostępu, nie kopią aplikacji pracownika. Klient widzi informacje, dokumenty i decyzje dotyczące własnego projektu. Odpowiedź wraca do tego samego rdzenia, więc nie powstaje drugi obieg danych prowadzony poza systemem.

Raporty, czas i wydatki

Praca wykonana dla projektu może zostać połączona z czasem, stawką, wydatkiem i raportem. System rozróżnia zapis roboczy od dokumentu przekazanego klientowi oraz zachowuje historię zmian i zatwierdzeń.

Warstwa raportowa była sprawdzana nie tylko testami automatycznymi, lecz także przechodzeniem pełnych ścieżek na produkcji. To właśnie oględziny wykryły problemy niewidoczne w pojedynczych endpointach: formularze, które nie przekazywały pełnych danych, brakujące komunikaty i okna, które nie kończyły procesu mimo poprawnej odpowiedzi serwera.

Budżet firmy i obieg miesiąca

Etap 12 dodał przychody, koszty, majątek, podatki, VAT, bufor bezpieczeństwa, wydatki stałe i miesięczny obieg pracy. System rozróżnia pieniądze pewne od szacowanych oraz środki faktycznie znajdujące się na koncie od przychodu, który dopiero zostanie otrzymany.

Najważniejsze rozszerzenia powstały po użyciu systemu na realnych danych. Użytkownik nie powinien ręcznie przepisywać podatku, którego podstawę system już zna. Zmiana planu musi móc sięgnąć do wcześniej wygenerowanych pozycji. Wynik miesiąca powinien pokazywać konsekwencje kosztu i pokrywającego go przychodu nawet wtedy, gdy wpadają w różnych okresach.

Architektura wspólnego rdzenia

Logika biznesowa działa w jednym rdzeniu udostępniającym API. Korzystają z niego aplikacja pracownika, portal klienta oraz worker wykonujący zadania w tle. Dzięki temu reguła nie jest kopiowana między ekranami, a zmiana kontraktu jest sprawdzana w jednym miejscu.

KERNAL BUSINESS jest także integrowany z KERNAL ID. Centralna warstwa potwierdza tożsamość oraz dostęp do organizacji, ale role i reguły BUSINESS pozostają własnością aplikacji.

Rezultat

  • jeden rdzeń dla klientów, projektów, komunikacji i dokumentów,
  • osobny portal klienta z ograniczonym dostępem,
  • czas, stawki, wydatki i raporty połączone z projektem,
  • budżet firmy obejmujący przychody, koszty, majątek, podatki, VAT i bufor,
  • 45 modeli, 164 trasy i 18 migracji na zamknięcie Etapu 12,
  • kolejne sprinty wyprowadzone z obserwacji realnego użycia.

Status

System działa produkcyjnie i jest dalej rozwijany. Etap 12 został odebrany 1 września 2026. Następne prace obejmują doskonalenie rozwiązania na realnych klientach oraz dalszą integrację z centralną tożsamością KERNAL ID.