Pochopiť, znížiť neistotu a až potom vyvíjať
Začíname oblasťami, na ktorých môže projekt stroskotať: nejednoznačné obchodné pravidlo, externá závislosť, migrácia údajov, objem dát alebo obmedzenie hostingu.
Keď sú tieto riziká vyjasnené, rozdelíme projekt na testovateľné časti. Zásadné rozhodnutia dokumentujeme dosť skoro, aby sa z dočasného riešenia nestala trvalá architektúra.
1. Vymedzenie
Ciele, používatelia, údaje, obmedzenia a kritériá úspechu.
2. Architektúra
Dátový model, zodpovednosti, rozhrania, integrácie a bezpečnosť.
3. Vývoj
Vývoj v kontrolovateľných prírastkoch namiesto dlhého obdobia bez použiteľnej verzie.
4. Overenie
Funkčné testy, responzivita, výkon, chyby a pri verejných projektoch indexovateľnosť.
5. Spustenie a následná starostlivosť
Pripravené nasadenie, záloha, monitoring a v prípade potreby plán návratu.
Začnime vymedzením
Stačí prvý rozhovor, aby sme určili rizikové oblasti vášho projektu.