Automatyzacja procesów — kiedy zespół przestaje przepisywać dane
Najdroższa praca w firmie to ta, którą ktoś wykonuje co tydzień od trzech lat, za każdym razem tak samo, i której nikt nie policzył. Automatyzacja zaczyna się od nazwania takiego procesu, nie od wyboru narzędzia.
- Nadaje się to, co za każdym razem wygląda tak samo i nie wymaga oceny człowieka.
- Nie nadaje się to, co zmienia się co kwartał albo dzieje się raz na rok.
- Automatyzacja złego procesu daje ten sam zły wynik — tylko szybciej.
- Najważniejsze pytanie brzmi: co się stanie, gdy automat zawiedzie.
Jak wygląda zautomatyzowany proces w praktyce
Przykład z wdrożenia produkcyjnego. Zdarzeniem wyzwalającym jest zaksięgowanie płatności. Wcześniej po każdej transakcji ktoś musiał pamiętać o kilku czynnościach; po zmianie dzieją się one same, równolegle i niezależnie od siebie:
| Krok | Co się dzieje bez udziału człowieka |
|---|---|
| Wydruk | Dokument trafia do drukarki termicznej przez kolejkę, ze sprawdzeniem jej stanu |
| Dokument sprzedaży | Powstaje e-paragon w systemie fakturowym |
| Faktura VAT | Wystawiana automatycznie, jeśli podano NIP — z weryfikacją w wykazie podatników |
| Powiadomienia | E-mail i SMS do klienta, wyzwalane zdarzeniem, nie ręcznie |
| Panel obsługi | Informacja pojawia się na ekranie zespołu natychmiast, bez odświeżania |
Skala tego wdrożenia, dla porządku: system liczy około 26 tysięcy linii kodu produkcyjnego i 170 testów automatycznych, działa produkcyjnie od trzech miesięcy od startu prac i pozostaje w rozwoju. Podajemy to, bo „zautomatyzowaliśmy proces" bez liczb nie znaczy nic — a te akurat pochodzą z naszego repozytorium, nie z broszury.
Kluczowa cecha tego układu nie jest widoczna na pierwszy rzut oka: kroki są niezależne. Awaria drukarki nie blokuje wystawienia faktury, a problem z SMS-em nie wstrzymuje wydruku. Proces zbudowany jako jeden ciąg zatrzymałby się na pierwszej przeszkodzie.
Raporty i panele zamiast comiesięcznych zestawień
Druga częsta postać automatyzacji to zastąpienie ręcznie składanych zestawień panelem, który pokazuje to samo w każdej chwili. W jednym z wdrożeń dane sprzedażowe obsługiwane przez konsultantów w terenie trafiają do paneli z filtrowaniem po regionach, województwach, sieciach sprzedaży, produktach i kategoriach.
Zysk nie polega tylko na zaoszczędzonych godzinach. Zestawienie składane ręcznie raz w miesiącu opisuje przeszłość; panel dostępny na żądanie pozwala zadać pytanie wtedy, kiedy się pojawia.
Od czego zacząć
- Wypisz procesy, które ktoś wykonuje cyklicznie, i oszacuj czas każdego.
- Odrzuć te, które zmieniają się co chwilę albo wymagają decyzji.
- Z pozostałych wybierz jeden — najlepiej nie najważniejszy, tylko najbardziej uciążliwy.
- Zautomatyzuj go w całości, razem z obsługą błędów, i zostaw działający miesiąc.
- Dopiero potem bierz kolejny.
Kolejność ma znaczenie. Automatyzacja pięciu procesów naraz kończy się zwykle pięcioma wdrożeniami po 80 procent, z których żadne nie działa bez nadzoru.
Pytania, które padają najczęściej
Czym automatyzacja różni się od integracji systemów?
Integracja odpowiada na pytanie „jak przenieść dane z A do B". Automatyzacja odpowiada na pytanie „co ma się wydarzyć, kiedy zajdzie zdarzenie X" — i często zawiera integrację w środku, ale nie sprowadza się do niej.
W praktyce granica jest płynna i nie warto o nią kruszyć kopii. Ważniejsze jest, czy po zmianie ktoś nadal musi coś klikać ręcznie.
Które procesy nadają się do automatyzacji?
Te, które za każdym razem wyglądają tak samo i nie wymagają oceny. Comiesięczne raporty składane z tych samych źródeł, generowanie dokumentów po zdarzeniu, powiadomienia wysyłane po zmianie statusu, import danych od kontrahenta w stałym formacie.
Kryterium jest proste: jeśli potrafisz opisać krok po kroku, co robi człowiek, i w opisie nie pada „to zależy", proces nadaje się do automatyzacji.
A czego nie warto automatyzować?
Procesów, które zmieniają się co kwartał, bo koszt utrzymania przewyższy oszczędność. Procesów wykonywanych rzadko — automatyzacja czynności robionej raz na rok rzadko się zwraca. I takich, w których człowiek podejmuje decyzję, a nie tylko wykonuje kroki.
Osobny przypadek: proces, który jest zły. Automatyzacja złego procesu daje ten sam zły wynik, tylko szybciej i na większą skalę.
Czy automatyzacja oznacza zwolnienia?
W firmach, z którymi pracujemy, zwykle nie — bo automatyzuje się to, na co nikt nie ma czasu, a nie to, czym ktoś wypełnia etat. Efektem jest najczęściej przesunięcie ludzi z przepisywania danych do pracy, na którą wcześniej ich nie było stać.
Warto to powiedzieć wprost zespołowi na starcie. Wdrożenie, które zespół uzna za zagrożenie, zostanie po cichu obejściem — a wtedy dane w systemie przestają być prawdziwe.
Co się dzieje, gdy automat zawiedzie?
To jest właściwe pytanie i zadaje je zbyt mało osób przed wdrożeniem. Automat, który przy błędzie po cichu nic nie robi, jest gorszy niż jego brak: przez tydzień wszyscy zakładają, że działa.
Zasada jest jedna: awaria musi być głośna, a nieprzetworzone dane muszą zostać odłożone tak, by dało się je ponowić po naprawie. Nie zniknąć i nie przejść „w połowie".
Czy da się zautomatyzować proces bez wymiany systemów?
Zwykle tak i zwykle właśnie o to chodzi. Automatyzacja rzadko wymaga zmiany systemów, które firma już ma — częściej dokłada warstwę, która je spina i wykonuje kroki, które dziś wykonuje człowiek.
Wymiana systemu to osobna, znacznie większa decyzja i nie powinna być skutkiem ubocznym chęci automatyzacji jednego raportu.
Co się dzieje po wdrożeniu?
System zostaje na utrzymaniu. W praktyce to najważniejsza część współpracy: systemy zewnętrzne zmieniają API, przepisy się zmieniają, a firma po roku działa inaczej niż w dniu wdrożenia.
Rozwiązanie, którego nikt nie pilnuje, przestaje działać w momencie pierwszej zmiany po drugiej stronie — zwykle bez ostrzeżenia i zwykle w najgorszym momencie.
Jak wygląda rozliczenie?
Zakres i sposób rozliczenia ustalamy przed startem, po rozmowie o procesie i przejrzeniu tego, co już działa w firmie. Wycena powstaje po tym etapie, a nie przed nim — inaczej byłaby zgadywaniem.
Po wdrożeniu system zostaje na utrzymaniu: poprawki, zmiany wynikające z rozwoju firmy i reakcja na zmiany po stronie systemów zewnętrznych. To osobne ustalenie, niezależne od samego wdrożenia.
Masz proces, który zjada czas zespołu?
Opisz, co dokładnie robi człowiek krok po kroku i jak często. Odpowiem, czy to się nadaje do automatyzacji, czy raczej do uproszczenia samego procesu.