Autonomní software
Software, který se mění, když se změní provoz.Cíl si odvodí sám. Stěny mu postavíte vy.
Vezmeme jeden váš proces a postavíme kolem něj software, který se mění s ním. Zadání je zdroj, kód je jen jeho dnešní tvar: když se provoz pohne, přepíše se zadání a ne aplikace. Je to beta. Jede to zatím na nás a bereme do toho pár firem, které to chtějí zkusit s námi.
Jeden, který se často mění a dnes ho někdo pořád dolaďuje rukama.
Co má o tom provozu platit. S tím, kdo tu práci dělá, ne od stolu.
Podle čeho se pozná, že je výsledek správný. Dřív než první řádek kódu.
Staví, měří a opravuje sama. Do provozu to pouštíte vy.
Nástroj plní příkaz. Agent drží cíl. Tohle si cíl odvodí.
Rozdíl proti tomu, co si firma zkusí sama, není v modelu. Je v tom, kolik rozhodování zůstává na člověku. Spád je to, co má o provozu pořád platit. Software si z něj odvozuje, co je teď potřeba udělat.
Stejné zadání, jiná firma, jiný tvar.
Zadání drží, co má platit. Tvar vzniká až podle toho, do čeho se nalévá. Zadání zůstává vám i ve chvíli, kdy skončíme.
Smyčka bez měřidla jede naslepo.
Sama o sobě je smyčka snadná: postav, spusť, oprav, znovu. Těžké je vědět, jestli je tohle kolo lepší než minulé. Proto se u nás měřidlo staví dřív než první řádek kódu.
Hladina rozhoduje, co se dá přelít.
Datový model, cizí systémy a to, co má firma podepsané, jsou pevné dno. Ohýbá se to, co nad tím leží. Kudy vede hladina, se domlouvá na začátku a zapisuje se.
Odejdeme a vy držíte zdroj.
Kupujete si zadání a způsob, jak z něj software vzniká. Ne aplikaci, kterou od nás musíte dál kupovat. S obojím můžete jít jinam.
Čitelné pro vás i pro stroj. Zdroj pravdy, ne dokumentace psaná dodatečně.
Běží u vás, nebo u nás. Rozhoduje o tom, kde mají ležet data.
Kritéria, podle kterých se pozná, že provoz jede správně. Platí i bez nás.
Co se kdy změnilo, proč to smyčka udělala a kdo to pustil do provozu.
Kde autonomní software končí.
- Proces, který se roky nehnul, tímhle stavět nemá smysl. Vyjde levněji jako běžná automatizace a řekneme vám to.
- Úlohu, u které nejde strojově poznat správný výsledek, vám rozmluvíme. Smyčka by u ní jela naslepo a rychle.
- Data a cizí systémy zůstávají, jak jsou. Přelévá se logika nad nimi, ne databáze pod nimi.
- Změnu do ostrého provozu pouští člověk. Bránu neodstraňujeme ani na přání.
- Rozjezd stojí na vašich lidech. Zadání píšeme s tím, kdo tu práci dělá, jinak vznikne hezký dokument o cizí firmě.
- Beta znamená, že se způsob práce ještě mění. Co platí dnes, může za měsíc vypadat jinak.
Hledáme firmy, které to chtějí zkusit s námi.
Vezmeme jeden váš proces, napíšeme k němu zadání a měřidlo a postavíme kolem něj smyčku. Vy vidíte celou kuchyň, my se učíme na reálném provozu.
- Bereme málo firem a jedeme na nich naplno.
- Způsob práce se během toho mění a vy jste u toho.
- Když to na vašem procesu nevyjde, řekneme to a nebudeme to protahovat.
Beta · vyvíjíme to a bereme omezený počet firem