02 — Systemy
Automatyzuję tylko to, czego nie warto wykonywać ręcznie.
Nie każdy proces wymaga nowego systemu. Czasami wystarczy zmiana reguły, likwidacja kroku albo lepsza konfiguracja ERP. Jeżeli jednak istniejąca infrastruktura nie wystarcza — buduję brakującą warstwę.
Przykładowe integracje
Środowiska, na których pracowałem produkcyjnie: enova365 · Comarch · Shopify · PrestaShop · BaseLinker
Rozwiązanie ma pasować do firmy, a nie firma do narzędzia
Nie sprzedaję gotowego produktu SaaS. Nie ma abonamentu liczonego od liczby produktów, zamówień ani zapytań do API. Nie ma sytuacji, w której zakończenie współpracy oznacza wyłączenie integracji.
Rdzeń integracyjny mam zbudowany i sprawdzony produkcyjnie — u klienta dochodzi mapowanie danych i reguły biznesowe, a nie pisanie wszystkiego od zera. Dlatego wdrożenia liczę w tygodniach, nie w kwartałach.
Systemy projektuję i buduję wykorzystując nowoczesne narzędzia developerskie i AI, ale architektura, reguły biznesowe i bezpieczeństwo pozostają decyzją człowieka.
- kod źródłowy
- konfiguracja
- dokumentacja
- historia zmian
- dostęp administracyjny
- instrukcja utrzymania
- procedura awaryjna
- informacje o backupie
Jeżeli jutro zdecydujesz się pracować z innym dostawcą — możesz to zrobić. To jest celowo zaprojektowane w ten sposób.
Nie automatyzuję chaosu
Automatyzacja złego procesu daje zły proces wykonywany szybciej i w większej skali. Najpierw porządkuję proces — dopiero potem go automatyzuję. Ta kolejność jest nienegocjowalna, bo to ona decyduje o tym, czy wdrożenie się zwróci.
Zacznij od diagnozy
Zakres wdrożenia wynika z audytu — nie z katalogu funkcji. Pierwszy krok to 30-minutowa rozmowa o skali i problemie.