Předání dokončené webové aplikace
Zadařilo se a konečně je apka hotová a předáváte ji do provozu klientovi? Gratuluji! Pojďme si ale společně projít kontrolní seznam věcí, které byste si neměli nechat pro sebe.
Shrnutí a kontext
Předání hotového díla klientovi nebo nastupujícímu vývojovému týmu je radostná událost vývoje softwaru na zakázku. Znamená to, že máte hotovo. A pečlivě zdokumentováno. Tak pojďme projít, co všechno je potřeba předat.
1. Repozitář zdrojového kódu a převod vlastnictví
Než je projekt označen za „předaný“, musí být veškerý zdrojový kód uložen v repozitáři vlastněném nebo spravovaném klientem.
Pokud je projekt hostován na privátním účtu vývojáře, převeďte vlastnictví na klienta anebo zajistěte, aby klient měl plná práva k repozitáři.
Commitnutí souboru .env nebo privátních API klíčů patří mezi nejčastější příčiny bezpečnostních incidentů při předávání.
2. Hosting, doména a infrastruktura
Převeďte vlastnictví produkčního hostingového účtu na klientův fakturační účet.
Zkontrolujte DNS záznamy domény, hostingový účet, zálohování a obnovu SSL certifikátů, že jsou správně nastavené a funkční.
3. CI/CD pipeline a proměnné prostředí
Automatizované nasazení odstraňuje lidskou chybu z procesu předání. Zdokumentujte každý secret, který deployment pipeline potřebuje. Pokud má klient specifická hostovací prostředí nebo bezpečnostní protokoly, zdokumentujte je.
name: Production deploy
on:
push:
tags:
- 'v*'
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Deploy to production
run: npm run build && npm run deploy
env:
DATABASE_URL: ${{ secrets.PRODUCTION_DATABASE_URL }}4. Doplňte odkazy k vaší aplikaci v aboutthe.app
Místo psaní předávacího dokumentu, vložte přímo k aplikaci odkazy na repozitáře, CI/CD pipeline, administraci domény a další služby.
Klient nebo budoucí správce díky tomu bude mít okamžitý přístup ke všem službám přímo z aplikace, kterou používá nebo spravuje.
Přidání widgetu aboutthe.app do všech projektů dá každému předání stejnou předvídatelnou podobu, což později snižuje počet dotazů typu „kde najdu“. Vždy to bude mít stejné místo a stejnou formu.
| Informace | Veřejný pohled | Soukromý (odemčený) pohled |
|---|---|---|
| Verze aplikace a datum vydání | Viditelné pro kohokoli | Stejné, navíc s celou historií |
| Autor a licence | Viditelné | Stejné, navíc kontakt na agenturu |
| Odkazy na repozitář a návrhy | Skryté | Viditelné s odemykacím kódem nebo dle role |
| Stav nasazení a prostředí | Skryté | Viditelné s odemykacím kódem nebo dle role |
Ve zkratce
Předání aplikace již dávno není jen o dokumentaci, ale o celkovém procesu a navazujících službách, bez kterých by aplikace nemohla fungovat. Sbírat všechny informace v průběhu vývoje aplikace do jednoho místa a vložit je přímo do aplikace je nejjednodušší způsob, jak si zjednodušit předání celého projektu klientovi.
Chcete si předávání zjednodušit?
Přidejte si zdarma vaši aplikaci do aboutthe.app.