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 prototyp

Kdy 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