Nezačínám technologií: nejprve popíšu současný postup, výjimky a odpovědnost. Teprve potom rozhodnu, co má převzít software a kde má zůstat člověk.
Kdy automatizace opravdu pomůže
Nejlepší kandidát není úloha, která se jen opakuje. Je to proces s jasným začátkem, pravidly a výsledkem, u kterého dnes lidé ztrácejí čas přepisováním, kontrolou nebo přepínáním mezi systémy.
Typicky jde o zpracování objednávek, pravidelný přenos dat, práci s tabulkami, sestavování reportů, kontrolu stavů nebo návaznost několika nástrojů. Přínos nevzniká tím, že software „kliká rychleji“. Vzniká tím, že je zřejmé, co se zpracovalo, co čeká a co vyžaduje rozhodnutí.
Co lze automatizovat
- opakované kroky v interním nebo webovém systému,
- plánované úlohy a dávkové zpracování,
- přenos a kontrolu dat mezi nástroji,
- práci se soubory, reporty a publikačními podklady,
- část procesu, která má být připravena pro ruční schválení.
Pokud existuje použitelné API, preferuji ho před ovládáním rozhraní. Když API chybí nebo nepokrývá celý proces, může dávat smysl automatizace prohlížeče. Vždy ale otevřeně popíšu její závislost na cizím webu a cenu budoucí údržby.
Automatizace není jen skript
Jednorázový skript může projít bezchybným případem. Provozní automatizace musí řešit také pomalou odpověď, dočasný výpadek, duplicitní spuštění, neúplná data a stav, který nejde bezpečně vyhodnotit.
Proto podle potřeby navrhuji frontu úloh, stavový model, bezpečné opakování, ochranu proti duplicitě, logy a upozornění. Citlivé kroky mohou čekat na ruční potvrzení. Díky tomu se při chybě neztratí kontext a člověk nemusí procházet celý proces od začátku.
Jak spolupráce probíhá
- Popis procesu: projdeme běžný průchod, výjimky, vstupy, výstupy a používané systémy.
- Hranice první verze: vybereme část, na které lze ověřit přínos bez zbytečného rozšiřování.
- Prototyp a kontrola: ověřím technickou cestu, rizika přihlášení, limity a chování při chybě.
- Provozní řešení: doplním logování, opakování, monitoring, dokumentaci a způsob předání.
Co se má po dodání zlepšit
Výsledkem nemá být jen méně ručního klikání. Dobře navržená automatizace zpřesní odpovědnost, zmenší počet tichých chyb a dá týmu možnost dohledat, co se stalo. Zároveň je jasné, kdy má zasáhnout člověk a kdy je problém na straně externí služby.
Pokud proces není stabilní, automatizaci nedoporučím jen proto, aby vznikl projekt. Někdy je lepší nejprve upravit pravidla, sjednotit zdroj dat nebo vybrat hotový nástroj.
Časté otázky
Co lze automatizovat?
Opakovanou práci v prohlížeči, přenosy dat, plánované úlohy, zpracování souborů a návaznost více systémů. Nejdřív ověřím, zda má proces stabilní pravidla.
Co se stane při chybě?
Úloha má stav, log a pravidla pro opakování. U nejasné nebo citlivé situace se proces zastaví a předá člověku.
Automatizujete i práci v přihlášeném webu?
Ano, pokud to dovolují podmínky služby a dává to provozně smysl. Součástí návrhu je diagnostika, kontrola změn a jasná ruční část.
Máte proces, který se opakuje každý den?
Popište mi, jak funguje dnes, kde vzniká zdržení a co má být výsledkem. Společně ověříme, jestli je vhodná automatizace, integrace nebo nejprve úprava procesu.
Popsat proces ↗