Megérteni, csökkenteni a bizonytalanságot, aztán fejleszteni
Azokkal a területekkel kezdünk, amelyeken a projekt elbukhat: egy kétértelmű üzleti szabály, egy külső függőség, egy adatmigráció, az adatmennyiség vagy egy tárhelyi korlát.
Ha ezek a kockázatok tisztázódtak, a projektet tesztelhető elemekre bontjuk. A meghatározó döntéseket elég korán dokumentáljuk ahhoz, hogy egy ideiglenes megoldásból ne legyen végleges architektúra.
1. Igényfelmérés
Célok, felhasználók, adatok, korlátok és sikerkritériumok.
2. Architektúra
Adatmodell, felelősségi körök, interfészek, integrációk és biztonság.
3. Megvalósítás
Fejlesztés ellenőrizhető lépésekben, nem pedig hosszú időszak használható változat nélkül.
4. Ellenőrzés
Funkcionális tesztek, reszponzív megjelenés, teljesítmény, hibák, és nyilvános projekt esetén indexelhetőség.
5. Élesítés és utánkövetés
Előkészített telepítés, biztonsági mentés, felügyelet, és szükség esetén visszaállítási terv.
Kezdjük az igényfelméréssel
Egy első beszélgetés elég ahhoz, hogy azonosítsuk projektje kockázatos területeit.