Co vám může dát vlastní prototyp s AI
Vibecodingem se obvykle myslí tvorba aplikace pomocí zadání v přirozeném jazyce, kdy AI připravuje kód a člověk upravuje požadavky podle výsledku. Rozsah lidské kontroly se může výrazně lišit.
Prototyp vám může pomoci ujasnit obrazovky, ukázat nápad kolegům nebo vyzkoušet pracovní postup na testovacích datech. Získáte konkrétnější představu o produktu a lepší podklad pro další rozhodování.
U jednoduchého experimentu můžete pokračovat sami, pokud rozumíte jeho omezením, můžete výsledek zkontrolovat a případná chyba má přijatelný dopad.
Kdy přizvat vývojáře
Rozhodujte podle toho, co aplikace dělá a jak ověřujete její chování. Způsob vytvoření kódu sám o sobě neurčuje jeho kvalitu. Důležité jsou návrh, kontrola a schopnost řešení dál udržovat.
- První skuteční uživatelé: potřebujete prověřit přihlášení, oprávnění a oddělení dat.
- Platby a objednávky: chyba může ovlivnit zákazníka i navazující práci.
- Více propojených služeb: je potřeba řešit výpadky, opakování a správnost předání.
- Další rozvoj: změna jedné funkce nesmí nepozorovaně rozbít jinou.
- Nejasný provoz: nevíte, jak obnovit data, dohledat chybu nebo vrátit neúspěšné nasazení.
Pokud si některou z těchto oblastí neumíte ověřit, je vhodný čas na technické posouzení ještě před rozšířením provozu.
Za co při spolupráci s vývojářem platíte
Součástí práce je ujasnění požadavků, rozhodnutí o datech a návaznostech, ověření chybových situací a příprava provozu. Generování kódu je jedna část celého postupu.
U poptávkového formuláře například ověřuji, zda se požadavek uloží, předá správnému příjemci a zobrazí potvrzení. Zkouším také neplatný vstup, opakované odeslání nebo výpadek navazující služby.
Při spolupráci se mnou dostanete dohodnutý rozsah, průběžné ukázky a vysvětlení dalších kroků. Konkrétní odpovědnosti a následnou péči stanovíme předem. Moji roli v reálných projektech najdete mezi referencemi.
Jak porovnat náklady obou cest
Do vlastní tvorby započítejte předplatné nástrojů, svůj čas, hledání příčin chyb i údržbu. U dodavatele porovnávejte stejný rozsah: návrh, vývoj, testování, nasazení a předání.
V obou případech mohou zůstávat poplatky za hosting, databázi, e-maily nebo jiné služby. O tom, zda je levnější pokračovat v prototypu nebo nahradit jeho část, rozhoduje konkrétní stav projektu.
Menší první verze pomůže omezit počáteční investici. Musí však umožnit dokončit hlavní úkol, na kterém chcete ověřit zájem uživatelů.
Pět otázek před spuštěním
- Dokážu ověřit hlavní úkol uživatele od začátku do konce?
- Vím, kde jsou data a kdo k nim má přístup?
- Vím, co aplikace udělá při chybě nebo výpadku služby?
- Dokážu nasadit změnu a případně se vrátit k předchozí verzi?
- Mám domluvené, kdo řeší problémy a kolik stojí běžný provoz?
Tento seznam je podklad k rozhodnutí, nikoli úplný audit. Pokud některá odpověď chybí, začněme kontrolou odpovídající části aplikace.