
Zacznij od czynności znanej z codziennej pracy
Automatyzacja procesów w firmie może obejmować wiele obszarów. Tutaj skupiam się na skryptach uruchamianych na komputerze: obróbce plików, przekazywaniu danych i przygotowywaniu zestawień według ustalonych reguł. To zakres mojej oferty automatyzacji, a nie definicja wszystkich możliwych wdrożeń.
Przez kilka dni zapisuj czynności, które wykonujesz ponownie w podobny sposób. Pobieranie załączników, zmiana nazw plików czy łączenie eksportów to kandydatury do analizy. Sam fakt powtarzania nie wystarczy jednak do decyzji.
Sprawdź, czy potrafisz wytłumaczyć drugiej osobie, jak wykonać zadanie i rozpoznać poprawny wynik. Jeśli instrukcja kończy się słowami „dalej trzeba jakoś ocenić sytuację”, doprecyzuj ten fragment. Program potrzebuje reguły albo miejsca, w którym przekaże decyzję człowiekowi.
Jak rozpoznać dobry proces na pierwsze wdrożenie?
Szukaj zadania o wąskim zakresie, które wraca wystarczająco często, by opłacało się je uporządkować. Łatwiej ocenić skrypt łączący jeden rodzaj eksportu niż program mający „ogarnąć raportowanie w firmie”. Pierwsza wersja nie musi obsługiwać wszystkich działów i formatów.
Uwzględnij koszt błędu. Raport przygotowany do sprawdzenia pozwala porównać wynik przed użyciem. Automatyczna zmiana danych w systemie może wymagać dodatkowego potwierdzenia i sposobu wycofania operacji.
Proces powinien mieć właściciela: osobę, która wyjaśni reguły, zaakceptuje wynik i zgłosi zmianę formatu danych. Bez tego problemy organizacyjne łatwo przenieść do programu.
- Dane mają rozpoznawalny format i znane źródło.
- Reguły da się zapisać oraz sprawdzić na przykładach.
- Wynik można porównać z poprawnym wzorcem.
- Wyjątki mają ustaloną drogę obsługi.
Przykład: raport z kilku plików sprzedażowych
Załóżmy, że co tydzień pobierasz eksporty, porządkujesz kolumny i łączysz dane w raporcie pokazującym sprzedaż według produktu oraz okresu. To przykładowy scenariusz do zaplanowania, nie opis potwierdzonej realizacji.
Najpierw zdefiniuj znaczenie pól. Czy data oznacza złożenie zamówienia, płatność czy wysyłkę? Czy kwota uwzględnia zwroty i dostawę? Jak rozpoznać to samo zamówienie w dwóch plikach? Skrypt może poprawnie zsumować liczby, a mimo to przygotować błędny biznesowo raport, jeśli pominiesz te ustalenia.
Potem opisz przebieg: odczyt folderu, sprawdzenie kolumn, połączenie danych, obliczenia i zapis. Wiersze wymagające wyjaśnienia mogą trafić na osobną listę. Przy podobnym zadaniu sprawdź automatyzację raportowania — istotne będą zarówno pliki, jak i definicje obliczeń.
Wyjątki są częścią procesu
Pusty plik, brak identyfikatora czy zmieniona nazwa kolumny nie powinny prowadzić do cichego pominięcia danych. Ustal, kiedy program kontynuuje pracę, a kiedy ją przerywa. Komunikat powinien wskazywać problem na tyle dokładnie, żeby użytkownik wiedział, co poprawić.
Ważne jest ponowne uruchomienie. Jeśli klikniesz drugi raz, program powinien zachować się w uzgodniony sposób: zastąpić raport, utworzyć nową wersję lub pominąć rozpoznane pozycje. Przy zapisie do innego systemu trzeba wykluczyć niezamierzone powielenie operacji.
Zacznij od kopii i małej próbki. Porównaj wynik z ręcznie przygotowanym wzorcem, a później zwiększ ilość danych. Dobra próba obejmuje także błędne pliki, nie tylko idealnie przygotowane przykłady.
Policz czas całej obsługi
Rozważmy przykładowe zadanie zajmujące ręcznie 45 minut, powtarzane osiem razy miesięcznie. To 360 minut pracy. Jeśli po wdrożeniu uruchomienie i sprawdzenie wyniku zajmują łącznie 10 minut na wykonanie, miesięczna obsługa wynosi 80 minut. Różnica to 280 minut, czyli 4 godziny i 40 minut.
To ilustracja sposobu liczenia, nie obietnica oszczędności. Własna ocena powinna uwzględniać pomiary, koszt przygotowania programu, obsługę wyjątków i utrzymanie przy zmianach danych. Odzyskany czas ma różną wartość zależnie od tego, na co możesz go przeznaczyć.
Zanotuj również liczbę poprawek i opóźnień. Korzyść może polegać na powtarzalnym formacie raportu lub mniejszej liczbie pomyłek, ale te efekty również trzeba sprawdzić. Szybkie wykonanie nie dowodzi jakości wyniku.
Komputer, harmonogram i integracje
Skrypt działa w konkretnym środowisku. Potrzebne są informacje o systemie operacyjnym, programach, uprawnieniach i sposobie uruchamiania. Jeśli ma pracować według harmonogramu, uzgodnij, czy komputer będzie wtedy włączony i czy będzie miał dostęp do wymaganych zasobów.
Przy integracji systemów ważne są dodatkowo kierunek wymiany, identyfikatory i zachowanie przy przerwie w działaniu usługi. To szerszy zakres niż odczyt pliku zapisanego na dysku.
Jeżeli dane i reguły są jednoznaczne, zacznij od rozwiązania opartego na tych regułach. Gdy zadanie wymaga interpretowania swobodnych wypowiedzi, można osobno rozważyć udział AI i kontrolę jego odpowiedzi.
Co przygotować do wyceny?
Wybierz jeden proces i opisz obecny przebieg. Dołącz zanonimizowane dane wejściowe oraz przykład prawidłowego wyniku. Zapisz częstotliwość, liczbę plików, typowe wyjątki i to, kto będzie korzystał z programu.
Dodaj warunki odbioru: jakie przykłady muszą przejść poprawnie i co użytkownik ma zobaczyć przy błędzie. Dzięki temu wycena odnosi się do konkretnej pracy. Jeśli potrzebujesz pomocy w uporządkowaniu tych informacji, opisz zadanie w zapytaniu o automatyzację pracy za pomocą skryptu.
Pytania i odpowiedzi
Czy trzeba zautomatyzować cały proces?
Nie. Można zacząć od przygotowania danych do raportu, pozostawiając kontrolę i wysyłkę pracownikowi. Ważne, by rezultat tego fragmentu był użyteczny.
Co jeśli zmieni się format plików?
Program powinien wykrywać istotne niezgodności. Obsługa nowego formatu może wymagać zmiany skryptu, dlatego zasady aktualizacji warto ustalić przed wdrożeniem.
Od wiedzy do działania
Zobacz, jak mogę pomóc w Twoim projekcie.


