Łukasz Cysewski
Usługa

Dedykowany system dla firmy: panel, obieg dokumentów, integracje

Oprogramowanie zbudowane wokół tego, jak firma faktycznie pracuje, zamiast obejść, które kosztują więcej niż sam program. Wdrażane etapami. Konta i serwer stoją na Twoich danych, a kod i dane dostajesz na żądanie w każdej chwili.

Kiedy arkusz i gotowe narzędzie przestają wystarczać

Większość firm nie potrzebuje dedykowanego systemu na starcie. Arkusz, skrzynka i jeden gotowy program wystarczają długo. Granica pojawia się wtedy, gdy praca zaczyna polegać na pilnowaniu narzędzi: ktoś przepisuje dane z jednego systemu do drugiego, ktoś pilnuje, żeby dwie osoby nie edytowały tego samego pliku, a odpowiedź na pytanie „na czym stoi ta sprawa” wymaga trzech telefonów.

Wtedy warto policzyć, ile godzin miesięcznie zjada obchodzenie narzędzi. To zwykle liczba, która decyduje o sensie projektu, a nie sama cena wdrożenia.

Gotowe czy dedykowane

Kiedy sprawdza się gotowe narzędzie, a kiedy własny system
SytuacjaLepsze rozwiązanie
Standardowy proces, typowy dla całej branżyGotowe narzędzie z abonamentem
Proces, który jest Twoją przewagą i różni Cię od konkurencjiDedykowany system
Kilka osób, krótki obieg, mało wyjątkówGotowe narzędzie
Dużo wyjątków obsługiwanych notatkami i arkuszem obok systemuDedykowany system
Dane rozsypane po systemach, które nie rozmawiają ze sobąIntegracja i jeden panel

Najczęstszy wynik tej rozmowy nie brzmi „budujemy wszystko od zera”, tylko „zostawiamy to, co działa, i dokładamy jeden panel, który to spina”.

Co zwykle powstaje najpierw

Pierwszy etap obejmuje jeden proces od początku do końca: wprowadzenie sprawy, jej obieg, statusy, uprawnienia i podgląd dla osoby, która musi wiedzieć, na czym stoi. Dopiero potem dochodzą raporty, integracje i wygody, bez których da się przeżyć miesiąc.

  • Obieg dokumentów i spraw ze statusami, terminami i osobą odpowiedzialną.
  • Uprawnienia rolami: kto widzi, kto zmienia, kto zatwierdza.
  • Historia zmian, żeby dało się odtworzyć, co i kiedy się wydarzyło.
  • Powiadomienia mailem, SMS-em albo w telefonie, gdy coś czeka na decyzję.
  • Integracje z systemami, których już używasz, żeby dane nie były przepisywane ręcznie.
  • Eksport i raporty w formacie, który realnie trafia do księgowości albo do zarządu.
Dane krążą w obie strony, zamiast być przepisywane ręcznie.

Jak pracuję przy takich projektach

  1. Proces firmy
  2. Etap zamknięty wersją
  3. Uruchomienie z zespołem
  4. Korekta zakresu

Pracuję etapami po to, żeby ryzyko było rozłożone. Każdy etap kończy się wersją, którą można uruchomić i pokazać zespołowi. Jeśli po pierwszym etapie okaże się, że proces wygląda inaczej, niż mówiono na rozmowie, poprawiamy kierunek wtedy, a nie po wydaniu całego budżetu.

Technologie dobieram nudne z premedytacją: Laravel, MySQL, Redis, Docker. To narzędzia, które działają latami i do których znajdziesz kolejnego programistę na rynku. Jakości pilnują testy automatyczne uruchamiane przed każdym wdrożeniem, więc poprawka w jednym miejscu nie psuje po cichu drugiego.

Utrzymanie po starcie

System wewnętrzny żyje dłużej niż projekt, w którym powstał. Dlatego od początku ustawiam monitoring, kopie zapasowe i sposób wdrażania zmian, a nie dokładam ich po fakcie. Utrzymanie możesz zostawić mnie w ustalonym wymiarze, przejąć samodzielnie albo przekazać komuś innemu.

Jeśli masz już system, który działa, ale nikt nie chce go dotykać, zacznij od modernizacji i przejęcia systemu PHP i Laravel, zamiast pisać wszystko od nowa.

FAQ

Pytania, które padają najczęściej.

  • Od czego zaczynamy, jeśli nie mamy specyfikacji?

    Od rozmowy o tym, jak sprawa przechodzi dzisiaj przez firmę: kto ją zaczyna, gdzie czeka, kto musi zatwierdzić i w którym miejscu najczęściej się zacina. Z tego powstaje opis procesu, a dopiero z niego lista funkcji.

    Specyfikacja pisana na zapas zwykle się dezaktualizuje, zanim powstanie pierwszy ekran. Wolę spisać pierwszy etap dokładnie, a kolejne ogólnie i doprecyzować je, gdy zobaczysz działającą wersję.

  • Czy taki system zastąpi księgowość albo magazyn?

    Zwykle nie powinien. Systemy księgowe i magazynowe robią swoją robotę dobrze i mają obowiązki prawne po swojej stronie. Dedykowany system najczęściej siada obok nich i spina je ze sobą: przenosi dane, pilnuje statusów i pokazuje jeden widok zamiast trzech.

    Jeżeli okaże się, że wystarczy integracja i jeden panel, powiem to, zamiast budować drugi system do tego samego.

  • Co z uprawnieniami i tym, kto co widzi?

    Uprawnienia są ustalane rolami: co dana grupa widzi, co może zmienić i co zatwierdza. Operacje na danych zostawiają ślad w historii zmian, więc widać, kto i kiedy coś zmienił.

    To zwykle najważniejsza część dla firm, które do tej pory pracowały na wspólnym arkuszu, gdzie każdy mógł nadpisać wszystko.

  • Kto to utrzyma, jeśli przestaniemy współpracować?

    Serwer, domena i konta usług stoją na Twoich danych, a kod i dane dostajesz na żądanie w każdej chwili; repozytorium może leżeć u mnie albo na koncie Twojej firmy. Piszę dokumentację tak, żeby inny programista Laravel uruchomił projekt bez rozmowy ze mną: instalacja, opis integracji i powody ważniejszych decyzji.

    Technologie dobieram pod to samo kryterium: sprawdzone, popularne narzędzia, do których są ludzie na rynku, zamiast egzotycznych rozwiązań, które ładnie wyglądają w opisie.

  • Robisz integracje z AI?

    Tak. Integracje przez REST, SOAP i webhooki, modele OpenAI i własne serwery MCP. Po godzinach buduję narzędzie, w którym agent nadaje zapisanym linkom tytuł, streszczenie i kategorię, a w moim CMS-ie komponent OCR zamienia zdjęcia dokumentów na tekst. Na rozmowie mówię wprost, kiedy model językowy jest dobrym pomysłem, a kiedy zwykła reguła zrobi to samo taniej i przewidywalnie.

Następny krok

Napisz kilka zdań o swoim przypadku.

Opisz jeden proces, który zjada najwięcej czasu: kto go zaczyna, gdzie utyka i co dzisiaj trzyma go w ryzach. Z tego zwykle wychodzi zakres pierwszego etapu. Pracuję z Gdyni: spotkania na miejscu w Gdyni, Gdańsku i Sopocie, zdalnie w całej Polsce.

Wolisz rozmowę od pisania? +48 511 599 056, w dni robocze.

Bezpłatny przegląd to 30 minut rozmowy, a po niej mailem lista, co poprawić i w jakiej kolejności. Na czym polega.