Z prototypu do provozu
AI postavila prototyp. Teď z něj uděláme spolehlivý produkt.
Máte funkční ukázku z Lovable, Bolt, Replitu, v0 nebo Claude, ale nevíte, zda je bezpečná, udržitelná a připravená na skutečné uživatele? Prototyp projdu, oddělím použitelné části od rizik a navrhnu nejkratší cestu do provozu.
Popsat prototypKdy dává převzetí smysl
- Každá další změna rozbíjí něco, co předtím fungovalo.
- Aplikace používá reálná data, platby nebo uživatelské účty.
- Nevíte, kde jsou uložené klíče, data, zálohy a přístupy.
- Potřebujete aplikaci předat investorovi, klientovi nebo dalšímu vývojáři.
- AI nástroj narazil na limit a projekt se přestal posouvat.
Co při převzetí prověřím
Kód a architektura
Co lze zachovat, co opravit a co by bylo bezpečnější přepsat.
Přihlášení a oprávnění
Zda uživatel vidí jen data, ke kterým má skutečně přístup.
Data a tajné klíče
Datový model, zálohy, API klíče, osobní údaje a mazání účtu.
Testy a stabilita
Kritické scénáře, chybové stavy, monitoring a možnost bezpečně nasazovat změny.
Vlastnictví a předání
Repozitář, hosting, databáze, doména a účty musí být pod vaší kontrolou.
Cesta do produkce
Konkrétní pořadí oprav, odhad a rozhodnutí, zda navázat, nebo vybrané části postavit znovu.
Audit končí jedním ze tří doporučení
Pokračovat
Základ je použitelný. Opravíme konkrétní rizika a připravíme řízené nasazení.
Částečně přepsat
Produktový tok zůstane, ale citlivé nebo nestabilní části nahradíme.
Začít znovu
Pokračování by bylo dražší nebo rizikovější než nový základ. Zachováme ověřené zadání a zkušenosti, ne chyby v kódu.
Kontrolní seznam před reálnými uživateli
- Každá role má otestovaná oprávnění.
- Tajné klíče nejsou v prohlížeči ani v repozitáři.
- Osobní údaje lze dohledat, exportovat a smazat.
- Platby a webhooky počítají s opakováním i selháním.
- Existuje záloha a ověřený postup obnovy.
- Kritické uživatelské cesty mají automatické nebo opakovatelné testy.
- Chyby se zapisují do monitoringu a někdo za ně odpovídá.
- Repozitář, hosting, databáze a doména patří klientovi.
Jak vypadá výstup auditu
Modelový příklad, nikoli tvrzení o konkrétní zakázce:
- Zachovat: rozhraní a ověřený uživatelský tok.
- Opravit před spuštěním: oprávnění k datům, správa klíčů a chybové stavy plateb.
- Doplnit: zálohy, monitoring a test kritické objednávky.
- Rozhodnutí: částečně přepsat datovou vrstvu, zbytek rozvíjet.
Cena auditu bez hádání
Nejdřív potřebuji přístup k repozitáři, popis současného provozu a seznam kritických funkcí. Potom potvrdím rozsah a pevnou cenu auditu ještě před zahájením. Samotné opravy jsou oddělené rozhodnutí — audit vás nezavazuje pokračovat se mnou.
První výstup není další slib. Je to rozhodnutí.
Po úvodním auditu dostanete stručný přehled rizik, seznam toho, co lze zachovat, doporučený postup a odhad práce. Pokud nedává smysl pokračovat, řeknu to dřív, než začnete platit za další vrstvy na špatném základu.
Popsat prototyp