Odovzdávací protokol k webu a aplikácii: Čo prevziať a ako to overiť
Web už funguje. Dokážete však bez dodávateľa upraviť obsah, nasadiť novú verziu či obnoviť údaje? Odovzdávací protokol má zachytiť, čo firma naozaj prevzala a overila. Prejdeme si prístupy, dokumentáciu, testy aj zodpovednosť za ďalšiu prevádzku.

01Čo má odovzdávací protokol potvrdiť
Na záverečnom stretnutí dodávateľ otvorí web, ukáže administráciu a pošle prístupy. Tým sa odovzdanie začína. Ešte treba overiť, či sa vaša firma dostane ku všetkému, čo má podľa dohody prevziať, a či systém zvládne bežnú prácu aj poruchu.
Pri každej položke zaznamenajte, čo ste dostali, ako ste to overili a kto za ňu zodpovedá. Protokol zachytáva konkrétny stav projektu v konkrétny deň. Rozsah dodávky, licencie a podmienky prevzatia posudzujte podľa zmluvy. Tento prevádzkový zoznam ju nenahrádza. Pri jednoduchom webe vynechajte položky, ktoré sa ho netýkajú.

02Určite verziu a rozsah odovzdania
Zapíšte názov projektu, adresu testovacej alebo ostrej verzie, dátum kontroly a označenie odovzdávanej verzie. Pri aplikácii to môže byť číslo vydania a odkaz na konkrétny stav zdrojového kódu. Inak sa môže stať, že schválite inú verziu, než sa napokon spustí.
Popri pôvodnom zadaní prejdite schválené zmeny. Oddeľte hotové časti, známe nedostatky a požiadavky dohodnuté na ďalšiu etapu. Nový nápad zo stretnutia nie je automaticky chybou dodávky. Rovnako ani chýbajúca dohodnutá funkcia nie je automaticky ďalším plateným rozvojom.
03Prístupy si vyskúšajte
Spíšte doménu, hosting, administráciu, repozitár, analytiku a externé služby. Pri každej položke uveďte firemný účet, správcu, fakturačný kontakt a spôsob obnovenia prístupu. Prihláste sa účtom, ktorý budete používať po odovzdaní. Skontrolujte aj to, kto má náhradný overovací prostriedok.
Heslá ani tajné kľúče nevkladajte do protokolu, ktorý posielate celému tímu. Stačí uviesť, kde sú bezpečne uložené a kto ich smie použiť. Dohodnite sa s dodávateľom, ktoré oprávnenia si ponechá na podporu a kto ich neskôr odoberie.
Pri GitHube si na to dajte pozor: prevod repozitára môže zachovať prístupy spolupracovníkov aj súvisiace tajné údaje a kľúče. Oprávnenia a nadväzujúce automatizácie preto po prevode skontrolujte osobitne.
04Prevezmite projekt, ktorý sa dá znovu spustiť
Pri vývoji na mieru si v dohodnutom rozsahu prevezmite zdrojový kód, návod na zostavenie, konfiguráciu prostredia a postup nasadenia. Nechajte si ukázať zostavenie a spustenie v oddelenom prostredí. Zistíte tak, či v počítači pôvodného vývojára nezostali súbory alebo nastavenia potrebné na spustenie.
Osobitne skontrolujte obrázky, nahrané dokumenty, databázu, grafické podklady a licencie použitých súčastí. Gitová záloha opísaná v dokumentácii GitHubu nie je úplnou kópiou všetkých údajov a nastavení projektu. Pri hotovej platforme najskôr overte možnosti exportu; zdrojový kód samotnej služby nemusí byť súčasťou dodávky.
05Overte celé pracovné postupy
Akceptačný test overuje, či dodávka spĺňa dohodnutú požiadavku. Vyberte úlohy, ktoré budú ľudia naozaj robiť: zákazník odošle dopyt a obchodník ho nájde; redaktor upraví stránku; používateľ obnoví prístup; objednávka sa prenesie do ďalšieho systému.
Vyskúšajte aj neúspešný priebeh. Čo sa zobrazí pri nesprávne vyplnenom formulári? Čo sa stane, keď externá služba neodpovie? Pri oprávneniach overte, či každý typ používateľa zvládne svoju prácu a nedostane sa k zakázanej činnosti. Táto kontrola nenahrádza samostatný bezpečnostný audit.
Používajte testovacie účty a bezpečné údaje. Oddelené prostredie nesmie omylom posielať správy zákazníkom ani vykonávať skutočné platby. Náš postup vývoja a odovzdania prepája testovacie scenáre, evidenciu chýb a opätovné overenie opráv.
06Vyskúšajte obnovu a súvisiace služby
Požiadajte o obnovu zo zálohy do oddeleného prostredia. Zaznamenajte dátum zálohy, rozsah obnovených údajov, výsledok a trvanie skúšky. CIS Control 11 rozlišuje zálohovanie a overovanie obnovy. Zelený stav poslednej zálohovacej úlohy preto neberte ako jediný dôkaz.
Ak sa mení DNS alebo poštová služba, skontrolujte aj prijímanie a odosielanie e-mailov. DNS obsahuje tiež záznamy pre poštu. Dokumentácia Cloudflare opisuje napríklad smerovanie prichádzajúcej pošty cez MX. Presun webu sám osebe nie je dôvodom meniť poštové nastavenia.
07Pracovná tabuľka na odovzdanie
Tabuľku použite ako osnovu. Ku každému riadku doplňte zodpovednú osobu, dátum a stav: overené, treba doplniť alebo netýka sa projektu.
| Položka | Ako overiť odovzdanie |
|---|---|
| Verzia a rozsah | Odkaz na vydanie a odsúhlasený zoznam dodávok. |
| Účty a oprávnenia | Prihlásenie firemným účtom a kontrola správcov. |
| Kód a nasadenie | Overené zostavenie podľa odovzdanej dokumentácie. |
| Funkcie a prepojenia | Výsledky scenárov vrátane chybových stavov. |
| Údaje a zálohy | Záznam o obnove a kontrola obnoveného obsahu. |
| Prevádzka a podpora | Meno správcu, spôsob hlásenia poruchy a dohodnuté podmienky podpory. |
08Nedostatky opíšte tak, aby sa dali znovu overiť
„Formulár nefunguje“ je príliš málo. V modelovom príklade je presnejší zápis: „V mobilnom prehliadači sa dopyt uloží, ale príloha chýba.“ Doplňte kroky na zopakovanie, očakávaný výsledok, dopad, zodpovednú osobu a dohodnutý termín. Po oprave zopakujte rovnakú skúšku.
Pred koncom odovzdania nechajte človeka z firmy samostatne urobiť bežnú zmenu v administrácii. Overíte aj to, či bolo školenie zrozumiteľné. Dohodnite, kto sleduje zálohy, platnosť služieb a prevádzkové upozornenia. Samotná e-mailová adresa podpory túto zodpovednosť nerieši.

09Časté otázky k odovzdaniu webu
Musím rozumieť kódu?
Nemusíte. Bežné úlohy si vyskúšajte sami, zostavenie, nasadenie a technické prístupy môže overiť váš správca alebo ďalší vývojár. Výsledok aj zoznam chýbajúcich položiek majú byť zrozumiteľné aj vám.
Treba pri odovzdaní meniť hosting?
Nie. Najprv skontrolujte súčasnú prevádzku a zodpovednosti. Presun riešte, ak má konkrétny prínos alebo je potrebný na ďalšiu správu.
Čo ak dodávateľ už nespolupracuje?
Vtedy nejde o bežné odovzdanie. Začnite zoznamom podkladov a účtov, ku ktorým máte prístup, a dohodnite ďalší postup ich zabezpečenia.
Potrebujete preveriť rozpracovaný projekt alebo pripraviť jeho prevzatie? Pošlite nám popis a zoznam dostupných podkladov. V rámci prevzatia projektu posúdime, čo je hotové, čo chýba a ako pokračovať v prevádzke a vývoji.