Vývoj webové aplikace začíná popisem pracovního procesu a rolí, nikoli seznamem obrazovek. Společně se určí, kdo zadává a mění data, jaká pravidla se kontrolují, které výstupy jsou důležité a na jaké systémy se aplikace napojuje. První verze pokrývá nejhodnotnější souvislý scénář a umožní ověřit používání dříve, než se rozšíří celý rozsah. Technické řešení zahrnuje datový model, autorizaci, validaci vstupů, audit důležitých změn, automatické testy a verzované nasazení. Ještě před spuštěním se připraví monitoring, zálohování databáze, obnova a správa tajných hodnot. Výsledkem má být udržovatelný nástroj s dokumentovaným provozem, nikoli pouze funkční formuláře bez odpovědnosti za data a další aktualizace.
Co zohlednit při rozhodování
Interní portál nebo integrace se vyplatí, když propojí opakovaný proces, odstraní dvojí evidenci nebo zpřístupní správná data konkrétním rolím. U málo časté agendy může stačit úprava existujícího systému; u unikátního procesu je vlastní aplikace dlouhodobě přehlednější než řetězec tabulek a ručních exportů. O ceně rozhodují uživatelské role, množství stavů, integrace, migrace dat, požadavky na dostupnost a kvalita zadání. Analytická etapa proto odděluje nezbytné funkce od nápadů vhodných pro pozdější rozvoj.