Există mai multe etape:
- Lansarea proiectului. Se organizează o întâlnire de kick-off pentru a cunoaște echipa și pentru a înțelege rolurile fiecărui membru.
- Detalierea funcționalităților. Analiștii de business organizează întâlniri cu tine pentru a discuta despre nevoile utilizatorilor și cerințele funcționale.
- Estimarea preliminară. Dezvoltatorii, designerii și inginerii QA estimează lista de funcționalități pentru platformele necesare. Primești o estimare aproximativă — timpul minim și maxim necesar pentru a dezvolta fiecare funcționalitate.
- Compoziția echipei. Managerul de vânzări formează echipa de dezvoltare — dezvoltatori, designeri și ingineri QA. Arhitectul de soluții și managerul de proiect validează echipa.
- Crearea conceptului. Designerii creează două concepte vizuale ale produsului din care să alegi.
- Specificația. Analistul de business scrie o specificație care acoperă aspectele tehnice și descrie fiecare funcționalitate sub formă de povești de utilizatori.
- Wireframes. Designerii încep să creeze wireframe-uri — o schiță a interfeței utilizator.
- Revizuirea finală. Inginerii de asigurare a calității verifică fiecare poveste de utilizator și wireframe pentru greșeli logice și încălcări ale ghidurilor.
- Estimarea detaliată. Dezvoltatorii și designerii noștri estimează costul final al dezvoltării produsului pentru fiecare platformă.