Audit GIS aplikace před produkčním nasazením
Audit softwaru · GIS · Webové a mobilní aplikace · Serverová infrastruktura
Obsah článku
Co klient potřeboval
Klient chystal k produkčnímu nasazení rozsáhlou aplikaci pro práci s geografickými daty (GIS). Potřeboval nezávisle posoudit, zda je řešení připravené pro zákazníky a zda je dostatečně zabezpečené. Audit zahrnoval webovou a mobilní aplikaci i serverovou část.
Jak audit probíhal
Nejprve mi vývojář představil fungování aplikace, její možnosti a způsob nasazení na serveru. Díky tomu jsem získal kontext pro následnou kontrolu zdrojového kódu: jak se má systém používat a jak spolu jeho jednotlivé části souvisejí.
Poté jsem prošel zdrojový kód a na nejasná místa jsem se doptal. Posuzoval jsem aplikaci společně s jejím provozním prostředím, protože připravenost k nasazení závisí i na tom, jak se software dostane k zákazníkům a jak jsou provozované jeho služby.
Co jsem při auditu prověřil
- Architekturu aplikace a vztahy mezi jejími částmi.
- Zdrojový kód webové i mobilní aplikace.
- Serverové služby a jejich nasazení.
- Způsob, jakým se aplikace dostává k zákazníkům.
- Zabezpečení a odolnost služeb pro produkční provoz.
- Nedokončené části, které bránily nasazení.
Na co se zaměřila doporučení
Nejdůležitější doporučení se týkala dvou oblastí:
- Distribuce aplikace: úpravy způsobu, jakým se software dostává k zákazníkům.
- Serverové služby: zvýšení jejich odolnosti a zabezpečení pro produkční provoz.
Součástí doporučení byly i návrhy, co v aplikaci změnit a co před nasazením dopracovat.
Co si klient odnesl
Výstupem byla osobní konzultace, při které jsem prošel zjištění a vysvětlil doporučené úpravy. Klient tak získal konkrétní podklady pro další přípravu aplikace k nasazení a vývojář věděl, na co se při dopracování řešení zaměřit.
Chcete podobný audit?
Stejným postupem procházím i další aplikace. Co audit obsahuje a jak probíhá, popisuju na stránce Spolupráce.