TSIBERSoftwarová architektura
Všechny služby

Prototyp vyrostl v produkt

Produkt unese živé uživatele, ne demo.

Situace

Prototyp postavený s AI se stal produktem a má živé uživatele.

Udělal, k čemu byl postavený: rychle a levně ukázal nápad. Pak přišlo to neplánované — lidé ho začali používat. Teď jsou v něm data, která se nesmí ztratit, lidé, kteří volají, když to nejede, a sliby, které někdo dal.

Co se děje

Dostavuje se druhá polovina. Aplikace řeší dva druhy úloh: úlohy toho, kdo ji používá, a úlohy toho, kdo produkt vlastní. Prototypy dělají první a druhé skoro nikdy — a není to nedbalost, je to jejich účel. Vlastník produktu přichází později, spolu s penězi, výkaznictvím, přístupovými právy, rozbory incidentů a otázkou, kdo tohle udělal a kdy.

Odděluje se to, co nese uživatele, od toho, co bylo lešení. Rychlost stavby se kupovala tím, že se spousta věcí udělala na jedno použití. Část z toho je levnější odstranit než dostavovat.

Chování se zapisuje, dokud je ještě známé. Co systém dělá dnes — dřív, než se objeví názory na to, co by dělat měl. Bezpečně odstranit jde jen to, co je zapsané.

Pojmenuje se cena produkce. Živí uživatelé znamenají zotavení po pádu, data, která přežijí, aktualizace bez výpadku a člověka, který za to ručí i v noci. Žádný z těch požadavků z toho, že prototyp funguje, neplyne.

Co dostanete

Produkt, který unese živé uživatele, ne demo. A poctivý účet: co má cenu dodělat, co je levnější odstranit a co bude stát první rok.

Stroj přečte a napíše objem, na jaký člověk nikdy nesáhne. Čtení a psaní zlevnilo; úsudek o tom, co bylo přečteno, ne — a kupuje se tu právě úsudek.

Tohle není spor o AI. Prototyp postavený s ní je normální začátek a bavit se má smysl ne o tom, odkud se kód vzal, ale o tom, co mu chybí na druhou polovinu úloh.

Jak to bylo

Vendingový systém napsaný od začátku do konce s AI a potom s AI přepsaný. Kód jsem nečetl — jen to, co problikávalo v konzoli: stroj posbíral materiál a navrhoval rozhodnutí, řídilo se to na úrovni architektury.

Legacy to bylo od prvního měsíce, přestože projekt sotva začal. Dokumentace si odporovala, nástroje stály tam, kam nepatří. Věk s tím nemá co dělat — legacy je to tehdy, když už nikdo neví, proč je to tak, jak to je.

Co tu není

Přepsání od nuly jako výchozí volba. Fungující prototyp s živými uživateli je aktivum, ne náčrt, a zacházet s ním jako s náčrtem je drahé.

A žádný slib, že se udrží rychlost prvních týdnů. Ta rychlost byla zaplacená tím, co se teď musí dostavět.

Kde začít

Řekněte, kolik má produkt živých uživatelů a co se stane, když zítra ráno nepojede. Ty dvě odpovědi ukážou, která polovina práce je první.