Automatyzacja8 min czytania

Ile trwa wdrożenie automatyzacji? Jak uzyskać realny termin zamiast zgadywanej liczby

Termin zależy od zakresu, danych, dostępów, wyjątków i odbioru. Zobacz siedem etapów, które trzeba oszacować przed podaniem daty.

DS

Damian Sokół

Konsultant AI & automatyzacji

Nie istnieje jedna uczciwa liczba dla każdego wdrożenia. Realny termin można podać dopiero po poznaniu procesu, systemów, wyjątków, dostępów i sposobu odbioru.

Prosty przepływ oparty na jasnych regułach wymaga innego zakresu pracy niż rozwiązanie, które interpretuje dokumenty, korzysta z AI albo wykonuje działania w kilku systemach. Samo „zbudowanie scenariusza” jest tylko jednym z etapów. Termin najczęściej zależy również od przygotowania danych testowych, decyzji po stronie firmy i liczby sytuacji, których nie widać na idealnym diagramie.

Zamiast pytać wyłącznie „ile dni?”, sprawdź najpierw, co musi się wydarzyć, aby wdrożenie można było bezpiecznie odebrać.

Jeżeli dopiero wybierasz pierwszy temat, zacznij od poradnika od czego zacząć automatyzację w firmie. Ten artykuł zakłada, że proces jest już wybrany i trzeba ustalić realny termin jego wdrożenia.

Etap 1: zamrożenie problemu i kryterium sukcesu

Na początku trzeba ustalić:

  • jaki proces wchodzi do zakresu;
  • co jest poza zakresem;
  • jaki wynik ma powstać;
  • kto korzysta z wyniku;
  • po czym poznamy, że rozwiązanie działa.

„Automatyzacja sprzedaży” nie jest jeszcze zakresem. „Zapisanie zatwierdzonego zapytania w CRM, przypisanie właściciela i utworzenie zadania” już nim jest.

Wynik etapu: krótki kontrakt projektu i przykłady sukcesu.

Najczęstszy bloker: dokładanie kolejnych przypadków po rozpoczęciu budowy.

Etap 2: odtworzenie rzeczywistego procesu

Proces opisany w rozmowie bywa prostszy niż proces wykonywany w praktyce. Dlatego potrzebne są prawdziwe przykłady:

  • poprawny, typowy przypadek;
  • przypadek z brakującymi danymi;
  • przypadek wymagający decyzji człowieka;
  • sytuacja, w której proces powinien się zatrzymać;
  • przykład błędu, który wystąpił wcześniej.

Nie chodzi o tworzenie wielkiej dokumentacji. Chodzi o zobaczenie różnicy między „zwykle robimy tak” a tym, co wydarza się przy konkretnym kliencie, dokumencie lub wiadomości.

Wynik etapu: mapa wejść, kroków, wyjątków i właścicieli decyzji.

Najczęstszy bloker: brak osoby, która potrafi rozstrzygnąć sprzeczne reguły.

Etap 3: dostępy i bezpieczne środowisko testowe

Wdrożenie nie powinno zaczynać się od przekazania wszystkich haseł. Najpierw trzeba ustalić, które systemy są potrzebne i jaki minimalny poziom dostępu wystarczy na danym etapie.

Przygotuj:

  • listę systemów i właścicieli kont;
  • informację, czy dostępne jest API albo konto testowe;
  • próbki danych pozbawione danych osobowych, jeśli to możliwe;
  • osobne dane do testów;
  • zasady nadawania oraz odbierania uprawnień.

Wynik etapu: działające połączenia potrzebne do prototypu, bez zbędnego rozszerzania dostępu.

Najczęstszy bloker: czekanie na właściciela konta, administratora lub decyzję o sposobie uwierzytelnienia.

Etap 4: prototyp najwęższego przepływu

Pierwsza wersja powinna obsługiwać rdzeń procesu, a nie wszystkie możliwe warianty.

Przykład:

  1. odbierz dane testowe;
  2. sprawdź wymagane pola;
  3. utwórz rekord w systemie docelowym;
  4. zapisz wynik wykonania;
  5. zatrzymaj sprawę, gdy brakuje danych.

Taki prototyp ma odpowiedzieć na pytania techniczne i procesowe. Nie powinien być jeszcze traktowany jak gotowy system produkcyjny.

Wynik etapu: działająca ścieżka podstawowa na danych testowych.

Najczęstszy bloker: próba dopracowania wszystkich wyjątków przed potwierdzeniem, że rdzeń ma sens.

Etap 5: błędy, wyjątki i kontrola człowieka

Automatyzacja działa w realnym świecie, w którym zewnętrzny system może nie odpowiedzieć, token może wygasnąć, a użytkownik może pominąć pole.

Trzeba ustalić:

  • które błędy można ponowić;
  • które wymagają zatrzymania;
  • gdzie zapisywany jest niedokończony przypadek;
  • kto otrzymuje powiadomienie;
  • jak ręcznie dokończyć sprawę;
  • czy ponowienie może utworzyć duplikat;
  • po czym system rozpoznaje, że działanie już wykonano.

Dokumentacja Make opisuje error handlers oraz incomplete executions jako mechanizmy obsługi nieoczekiwanych zdarzeń i zachowania stanu niedokończonego wykonania. Konkretna konfiguracja zależy jednak od skutku błędu i znaczenia przetwarzanych danych.

Jeżeli rozwiązanie używa AI, dochodzą pytania o jakość odpowiedzi, wyjście poza zakres i moment przekazania sprawy człowiekowi. OpenAI zaleca jasne instrukcje, obsługę przypadków brzegowych, warstwowe zabezpieczenia i interwencję człowieka przy działaniach wysokiego ryzyka.

Wynik etapu: lista awarii z reakcją, właścicielem i sposobem wznowienia.

Najczęstszy bloker: brak decyzji biznesowej, co zrobić z przypadkiem, którego automat nie powinien rozstrzygać.

Etap 6: test na scenariuszach odbiorowych

Test „kliknąłem i zadziałało” nie wystarcza. Potrzebna jest lista scenariuszy uzgodniona przed odbiorem.

Minimalny zestaw obejmuje:

  • typowy przypadek;
  • brak wymaganej informacji;
  • duplikat;
  • błąd systemu zewnętrznego;
  • ponowienie po błędzie;
  • działanie niedozwolone;
  • ręczne przejęcie sprawy;
  • zapis śladu wykonania.

Każdy scenariusz powinien mieć oczekiwany wynik. Dzięki temu odbiór nie zależy od wrażenia po demonstracji.

Wynik etapu: dowody przejścia uzgodnionych przypadków.

Najczęstszy bloker: testowanie na przypadkowych danych bez uzgodnionego wyniku.

Etap 7: uruchomienie, dokumentacja i monitoring

Przed uruchomieniem trzeba wiedzieć:

  • kto jest właścicielem procesu;
  • gdzie sprawdza się błędy;
  • kto może zatrzymać rozwiązanie;
  • jak działa ręczny fallback;
  • jakie zmiany w systemach mogą wymagać aktualizacji;
  • kiedy oceniamy jakość po uruchomieniu.

NIST opisuje zarządzanie ryzykiem AI jako działanie ciągłe w całym cyklu życia. Ta zasada jest użyteczna także poza AI: odbiór techniczny nie kończy odpowiedzialności za działający proces.

Wynik etapu: instrukcja operacyjna, właściciel i sposób obserwacji działania.

Najczęstszy bloker: uznanie wersji demonstracyjnej za zamknięte wdrożenie.

Mapa terminu: co naprawdę trzeba oszacować

EtapCo musi powstaćWłaściciel po stronie firmyDowód zakończenia
Zakrescel, wejście, wynik, poza zakresemsponsor lub właściciel procesuzaakceptowany kontrakt
Procesprzykłady i wyjątkipraktyk wykonujący pracęmapa przypadków
Dostępyminimalne konta i dane testowewłaściciele systemówdziałające połączenie testowe
Prototypścieżka podstawowawykonawca + użytkownikpoprawny wynik na próbce
Odpornośćobsługa błędów i ręczny fallbackwłaściciel procesuprzejście scenariuszy awaryjnych
Odbiórwyniki testówosoba decyzyjnalista kryteriów z dowodami
Operacjemonitoring i odpowiedzialnośćwskazany operatorinstrukcja i dostęp do statusu

Termin powinien wynikać z tej mapy. Jeśli brakuje właściciela, dostępów lub kryteriów odbioru, podanie dokładnej daty byłoby zgadywaniem.

Co firma może przygotować wcześniej

Przed rozmową nie potrzebujesz kompletnego diagramu. Przygotuj:

  1. jeden rzeczywisty przykład od początku do końca;
  2. kilka nietypowych przypadków;
  3. listę systemów;
  4. osobę podejmującą decyzje o regułach;
  5. osobę, która wykona testy codziennej pracy;
  6. informację, które działania wymagają zatwierdzenia;
  7. oczekiwany wynik i sposób jego sprawdzenia.

To skraca nie tylko budowę. Przede wszystkim zmniejsza liczbę zmian wynikających z odkrywania podstawowych reguł dopiero podczas testów.

FAQ: najczęstsze pytania

Dlaczego wykonawca nie podaje terminu od razu?

Może podać termin discovery albo przygotowania zakresu. Termin całego wdrożenia bez znajomości procesu, systemów i wyjątków byłby hipotezą.

Co najczęściej opóźnia projekt?

Niejasny zakres, brak dostępów, oczekiwanie na decyzję biznesową, nowe wyjątki oraz brak osoby uprawnionej do odbioru.

Czy rozwiązanie z AI trwa dłużej?

Może wymagać dodatkowych testów jakości, guardrails i zasad przekazania sprawy człowiekowi. Samo użycie modelu nie mówi jednak nic o pełnym terminie. Liczy się zakres działania i koszt błędu.

Czy można uruchomić tylko fragment procesu?

Tak. Wąski pilotaż jest często lepszy niż próba objęcia całego działu jednym projektem. Musi jednak mieć jasno określony wynik i sposób ręcznej obsługi pozostałych przypadków.

Kiedy wdrożenie jest naprawdę zakończone?

Gdy nie tylko działa ścieżka podstawowa, ale są też dowody testów, właściciel procesu, obsługa błędów, dokumentacja i monitoring.

Jeśli chcesz uzyskać realny termin, zacznij od jednego procesu i kilku prawdziwych przykładów. Na tej podstawie można oszacować zależności bez obiecywania daty w ciemno. Koszt jest osobnym pytaniem; opisaliśmy go w artykule ile kosztuje automatyzacja firmy.

Źródła

DS

Damian Sokół

Konsultant AI & automatyzacji | Falcon Works

7 lat doświadczenia w zarządzaniu firmą, procesami i ludźmi. Pomagam właścicielom firm usprawniać procesy i odzyskiwać czas na rozwój biznesu.

Chcesz usprawnić procesy w swojej firmie?

Opisz swój problem - zaproponuję konkretne rozwiązanie dopasowane do Twojej sytuacji.

Opisz swój problem

Udostępnij artykuł:

Powiązane artykuły