Există mai multe etape:

  1. Lansarea proiectului. Se organizează o întâlnire de kick-off pentru a cunoaște echipa și pentru a înțelege rolurile fiecărui membru.
  2. Detalierea funcționalităților. Analiștii de business organizează întâlniri cu tine pentru a discuta despre nevoile utilizatorilor și cerințele funcționale.
  3. 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.
  4. 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.
  5. Crearea conceptului. Designerii creează două concepte vizuale ale produsului din care să alegi.
  6. 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.
  7. Wireframes. Designerii încep să creeze wireframe-uri — o schiță a interfeței utilizator.
  8. 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.
  9. Estimarea detaliată. Dezvoltatorii și designerii noștri estimează costul final al dezvoltării produsului pentru fiecare platformă.