Když agentura nedodala aplikaci, nejdřív si zajistěte to, co už existuje: repozitář s kódem, přístupy k serverům a doméně, data a smlouvu. Teprve potom řešte, kdo bude pokračovat. Nejvíc možností máte, dokud s vámi agentura ještě komunikuje.
Slib zněl MVP za pár týdnů. Po měsících máte poznámky ze schůzek, soubor ve Figmě a faktury. Níže popisujeme, co zajistit, jak zjistit, co opravdu existuje, a jaké máte možnosti.
Co zajistit jako první?
Všechno žádejte písemně, e-mailem, s termínem. Ne po telefonu. Tento seznam projděte ještě dnes a zaškrtněte, co už máte ve vlastních rukou:
Pokud je cokoli z toho vedeno na agenturu, řešte to jako první. U domény a účtů v obchodech s aplikacemi bolí odchod nejvíc.
Naše rada: doména, servery a účty mají být od prvního dne vedené na firmu klienta. Ne na agenturu a ne na osobní účet vývojáře. Kód a data mají klientovi patřit také od prvního dne. Tak to máme i u spediční firmy, jejíž systém jsme postavili a provozujeme.
Co říká smlouva?
Vytáhněte smlouvu a najděte čtyři místa:
Co přesně měla agentura dodat a do kdy. Jsou tam milníky, nebo jen „vývoj aplikace“?
Jak se dílo přebírá. Je tam akceptace? Podepsali jste něco jako převzaté?
Komu patří práva ke kódu. Opírá se smlouva o dílo na objednávku, nebo jen o licenci?
Co se stane při ukončení. Výpovědní lhůta, předání kódu a přístupů, pomoc při přechodu.
Ukázka na obrazovce nic nedokazuje. Ani prezentace s procentem dokončení. Pravdu řekne repozitář. Projděte ho v tomto pořadí:
01
Spusťte ji od nuly
Nezávislý vývojář aplikaci podle návodu spustí na čistém počítači.
02
Přečtěte historii změn
Kdy naposledy někdo něco změnil, kdo to byl a kolik práce přibývalo.
03
Porovnejte s návrhem
Co z Figmy je opravdu naprogramované. Obrazovka ve Figmě není funkce.
04
Podívejte se na testy
Zastaví automatická kontrola špatnou změnu, nebo jen zasvítí zeleně?
Tahle kontrola netrvá týdny. Zjistíte z ní, jestli máte základ, na kterém se dá pokračovat, nebo jen návrhy. Co všechno zkontrolovat, máte v jednom seznamu. Stáhněte si 25 bodů před spuštěním (PDF).
Jaké máte možnosti?
Podle toho, co najdete, máte čtyři cesty:
Možnost
Kdy dává smysl
Riziko
Poslední šance pro agenturu
Kód existuje a agentura komunikuje
Další slib bez výsledku; proto termín a kód ve vašem repozitáři
Převzít a dokončit s jiným dodavatelem
Základ drží, chybí dokončení a provoz
Je potřeba poctivý pohled do kódu před cenou
Začít znovu
Kód není, nebo by opravy trvaly déle
Platíte znovu, ale návrhy a zkušenosti zůstávají
Zastavit
Mezitím se změnil trh nebo došly peníze
Rozběhnutá práce se zastaví, další peníze už neodejdou
I nám se projekt zasekl. Druhá fáze pilotu nevyšla, protože na straně klienta neměl kdo držet druhý konec. Od té doby se hned na začátku ptáme: kdo u vás drží druhý konec?
My pracujeme na měsíční předplatné, které zrušíte v kterémkoli měsíci. Software, data i infrastruktura patří klientovi od prvního dne. Od roku 2023 jsme dodali 15+ produkčních projektů. Rozběhnuté aplikace dokončujeme stejně jako vývoj MVP pro zakladatele.
Kdy to nedoporučujeme
Agentura komunikuje a kód je ve vašem repozitáři. Dejte jí poslední šanci s termínem. Nového dodavatele zatím nepotřebujete.
Chcete hlavně peníze zpět nebo spor. To je práce pro právníka, ne pro vývojáře.
Mezitím se změnil trh nebo došly peníze. Projekt zastavte. Někdy je to nejlevnější rozhodnutí.
Chcete celou platformu hotovou v prvním měsíci. To neslíbíme. Začínáme jednou částí, kterou dostanou do rukou uživatelé.
Zasekla se vám aplikace?
Pošlete nám, co máte: přístup k repozitáři, smlouvu a poslední zprávy od agentury. Ozveme se do dvou pracovních dnů a společně vybereme, co vyřešíme jako první.
Agentura nedodala aplikaci. Co mám udělat jako první?
Písemně si vyžádejte repozitář s celou historií, přístupy k serverům, doméně a účtům a export dat. Udělejte to, dokud agentura ještě odpovídá. Teprve potom řešte, kdo bude pokračovat.
Patří mi to, co agentura stihla udělat?
Záleží na smlouvě a na tom, co jste zaplatili. U softwaru na zakázku vykonává majetková práva většinou objednatel. Kód ale musíte mít i fyzicky v ruce, jinak máte práva jen na papíře.
Jak zjistím, kolik z aplikace je opravdu hotové?
Ne z ukázky na obrazovce. Nechte někoho nezávislého spustit aplikaci z repozitáře od nuly a podívat se na historii změn. Soubor ve Figmě ani prezentace nejsou aplikace.
Mám dát agentuře ještě šanci?
Jen s jasným termínem, jedním měřitelným výsledkem a s kódem ve vašem repozitáři. Pokud ani pak nedodá, máte aspoň všechno připravené na odchod.
Kdy potřebuji právníka?
Když agentura odmítá vydat kód nebo data, když chcete peníze zpět, nebo když smlouva neříká, co dostanete při ukončení. Toto není právní poradenství.
Zeptejte se AI na tento článek
AI při odpovědi využije i naše další články a zkušenosti z reálných projektů.
Aplikace z Lovable funguje, ale nevíte, jestli vydrží zákazníky? Kód se dá přes GitHub dostat ven a dál rozvíjet. Co zkontrolovat, hlavně přístup k datům, a co doplnit bez přepisu.
Prototyp z vibe codingu se dostane do produkce, když k němu přidáte bezpečnost, zálohy, opakovatelné nasazení, testy a monitoring. Co chybí, jak to zkontrolovat a kdy začít znovu.
Aplikaci od jiného dodavatele převezmete ve třech krocích: zajistíte si kód, přístupy a data, necháte někoho podívat se do kódu a teprve pak se rozhodnete. Checklist a tři možné verdikty.
LinkedIn
Reálné zkušenosti, žádný hype
Filip Papranec, zakladatel Digitaliko. Na LinkedInu řešíme technické výzvy, sdílíme zkušenosti z vývoje a ukazujeme, jak AI reálně mění byznys. AI hype nemáme rádi: jsme realisté, ne prodejci snů.