
Návratnost softwaru a automatizace. Jak postavit business case
Postavte business case pro software nebo automatizaci z měřených nákladů současného procesu, TCO, scénářů, citlivosti a jasných stop kritérií.

AI agent umí přečíst repozitář, navrhnout plán, změnit kód a spustit testy. Tím ještě nevzniká spolehlivý vývojový proces. Produkční tým musí vědět, kdo schválil záměr, jaká oprávnění agent dostal, co přesně ověřil a kdo změnu přijal.
V Rise proto používáme review-gated Shadow model. Agent připravuje změnu v izolovaném worktree, ale V1 se spouští ručně. Lidé schvalují plán, výjimky, merge i nasazení. Systém automatizuje opakovatelnou práci a uchovává důkazy.
Tento model doporučujeme týmům, které chtějí zrychlit implementaci, ale nechtějí se vzdát kontroly nad rozsahem, bezpečností a vydáním. Není automaticky nejrychlejší pro každý experiment. U malého vratného úkolu může být ad hoc zadání levnější.
Tři modely práce s vývojovým agentem
Rozdíl není jen v rychlosti. Mění se dohled, reprodukovatelnost i riziko nepovolené akce.
Ad hoc prompting
Rychlý start pro malý vratný úkol. Kontext, oprávnění a důkazy pokaždé závisí na člověku.
Review-gated Shadow
Hodí se pro produkční tým, který potřebuje měřitelné brány, omezené opravy a lidský merge.
Autonomní továrna
Vyžaduje silnou izolaci, observabilitu, nouzové zastavení a důvěru v automatické změny s větším dopadem.
Shadow neznamená, že agent jen sleduje člověka. Pracuje ve skutečném vývojovém toku, ale oprávnění měnit společný základ a produkci zůstává mimo jeho dosah.
Práce začíná WorkOrderem. Ten určuje cíl, povolený rozsah souborů, riziko, požadované kontroly a zakázané akce. Agent z něj připraví plán. Implementace začne až po schválení člověkem.
Jeden writer pak dostane vlastní worktree. Izolace omezuje situace, kdy si dvě relace přepíšou soubory nebo znehodnotí výsledky testů. Stejný princip popisují návody pro Codex a Claude Code worktrees.
Pět bran řízeného Shadow workflow
Agent připravuje změnu v omezeném cyklu. Člověk schvaluje záměr, merge i nasazení.
Schválený WorkOrder
Rozsah, riziko, oprávnění a požadované důkazy jsou známé předem.
Plán a lidské schválení
Agent nejdřív vysvětlí postup, dotčené hranice a způsob ověření.
Izolovaná implementace
Jeden writer pracuje v samostatném worktree s omezeným počtem oprav.
Přesné kontroly
Deterministické příkazy ověří dohodnutý rozsah a vytvoří opakovatelné výsledky.
Nezávislé review a předání
Čerstvý kontext prověří změnu. Evidence manifest dostane člověk, který rozhodne o mergi a deployi.
Neúspěšné kontroly vracejí změnu k implementaci. Nálezy z review ji vracejí do plánování.
Kontroly tvoří přesné příkazy projektu, ne obecný pokyn k otestování. Když kontrola selže, writer smí provést jen předem omezený počet oprav. Potom se změna zastaví a čeká na nové rozhodnutí.
Hotovou změnu čte reviewer s čerstvým kontextem. Neupravuje potichu práci writera. Nálezy vrací do plánování nebo vydá stanovisko. Evidence manifest zaznamená rozsah, příkazy, výsledky, známá rizika a otevřené otázky.
Poslední brána patří člověku. Agent neprovádí merge ani deploy. GitHub rulesets mohou technicky vyžadovat pull request, review a úspěšné status checks. Za přijetí rizika přesto odpovídá tým.
Automatizace je vhodná tam, kde má stejný vstup vést ke stejnému kontrolovatelnému rozhodnutí. Lidská brána patří tam, kde je nutné posoudit obchodní souvislost, výjimku nebo dopad na provoz.
Automatizace připravuje, člověk rozhoduje
Hranice je výslovná. Stroj opakuje kontroly, člověk nese rozhodnutí s obchodním nebo provozním dopadem.
Automatizované kroky
Validace kontraktu, dry-run, stavová pravidla, hooks, CI kontroly a sestavení důkazů.
Lidská rozhodnutí
Schválení plánu, výjimky z rozsahu, přijetí rizika, merge, release a deploy.
V našem modelu se automatizují tyto části.
Člověk dál schvaluje záměr, změnu rozsahu, bezpečnostní výjimku, přijetí rizika, merge, release a deploy. Tato hranice odpovídá také doporučením OWASP. Patří mezi ně minimální oprávnění, lidské schválení citlivých akcí, validace, auditní stopa a limity zdrojů.
Jedna univerzální šablona vypadá jednoduše, ale hotfix a výzkumný spike mají jiný cíl. K 24. červenci 2026 máme na úrovni kontraktu validováno sedm typů workflow. Živé integrace a oprávnění ověřujeme zvlášť pro každý projekt.
Na menší obrazovce posuňte tabulku vodorovně.
| Workflow | Účel | Odlišná kontrola | Limit pokusů |
|---|---|---|---|
feature | Nová uživatelská nebo doménová schopnost | Akceptační kritéria, související testy a kompatibilita | 3 |
bug | Oprava reprodukované chyby | Reprodukce před opravou a regresní test | 3 |
chore | Údržba bez zamýšlené změny chování | Přesný rozsah, statické kontroly a žádný vedlejší efekt | 2 |
hotfix | Naléhavá oprava produkčního incidentu | Úzký diff, rollback plán a cílený smoke test | 2 |
migration | Změna dat, rozhraní nebo infrastruktury | Záloha, kompatibilita, dry-run a návratový postup | 2 |
security | Oprava nálezu nebo snížení hrozby | Hrozba, oprávnění, tajemství a nezávislá validace | 2 |
spike | Časově omezené ověření neznámého | Výzkumná otázka, důkazy a rozhodnutí bez produkčního merge | 1 |
Limit neomezuje přemýšlení vývojáře. Brání agentovi opakovat stejnou strategii bez nového rozhodnutí.
Ad hoc prompting se hodí pro malý a snadno vratný úkol. Jeho slabinou je paměť procesu. Rozsah, oprávnění a způsob ověření skládá operátor při každé relaci znovu.
CI řeší jinou vrstvu. Umí odmítnout změnu, která neprojde testem. Obvykle ale neví, zda agent směl upravit daný modul, zda plán schválil vlastník nebo zda další pokus ještě dává ekonomický smysl.
Review-gated Shadow přidává kontrakt před implementací a důkazy po ní. Je vhodnější pro produkční tým, který musí rozhodnutí později vysvětlit. Cenou je příprava WorkOrderu a čas u lidských bran.
Plně autonomní továrna může bez čekání zpracovat více nezávislých úloh. Potřebuje silnější izolaci, observabilitu, nouzové zastavení, správu identity a důvěru v automatický merge nebo deploy. Pro menší tým je to samostatný systém, ne volba v promptu.
Neuvádíme obecné procento úspory. Výsledek závisí na kvalitě repozitáře, testů, zadání i zkušenosti reviewera. Smysl má porovnat přijaté změny před a po zavedení workflow.
Sledujte čas od schváleného zadání po přijatou změnu, čistý review čas, počet oprav, regrese po vydání, zamítnuté nepovolené akce a cenu přijaté změny. Do výsledku patří i náklady na zamítnuté nebo nepoužitelné návrhy.
První týdny mají vytvořit výchozí stav. Teprve potom má smysl měnit limity, přidat další workflow nebo automatizovat další bránu.
Začněte jedním typem opakované změny, jedním repozitářem a ručním spuštěním. Definujte WorkOrder, povolené příkazy, vlastníka schválení a důkazy vyžadované při předání. Nejdřív spusťte dry-run.
Starší článek o člověku ve smyčce při AI vývoji vysvětluje, proč zůstává odborný úsudek potřebný. Governance checklist pro AI agenta doplňuje data, nástroje a nouzové zastavení.
Pokud teprve vybíráte vhodný proces, podívejte se na službu AI automatizace. Řízený agentní workflow dává smysl až tehdy, když tým umí určit odpovědnost, zakázané akce a způsob přijetí hotové změny.
Maroš Bednár připravil rešerši a jazykovou úpravu s podporou AI. Fakta o workflow, primární zdroje, odborné závěry a finální text ověřil.

Postavte business case pro software nebo automatizaci z měřených nákladů současného procesu, TCO, scénářů, citlivosti a jasných stop kritérií.

Kontrolní seznam pro bezpečnost, integrace, datové role, vlastnictví, podporu a předání před podpisem smlouvy na software.
Praktický návod pro požadavky, porovnání dodavatelů, ověření důkazů a společné rozhodnutí o technologickém partnerovi.