Procesul Mindcrafts

Compania noastra foloseste in dezvoltarea software un model iterativ si incremental. Plecand de la cerintele initiale, procesul ruleaza ciclic pasii de evaluare, identificare cerinte, analiza, design, implementare, testare si integrare pentru fiecare modul, pana la atingerea solutiei finale. Clientul are acces la versiunile intermediare si vizibilitate asupra progresului, astfel ca eventualele probleme se pot identifica inainte sa devina critice. Dupa publicare, proiectul intra in faza de suport si mententanta beneficiind de o perioada de garantie.

Detalii

Solutia finala este produsa in urma unui numar de cicluri (iterativ) fiecare generand cate o parte (incremental). Se porneste cu implementarea unui subset al cerintelor, rezultand o versiune de baza a sistemului. Aceasta, desi functionala nu demonstreaza decat considerente generale, este un cadru in care se vor adauga noi functionalitati. La fiecare iteratie se vor face ajustari de design si/sau adaugari de noi componente. Pentru a ghida acest proces iterativ se foloseste o lista cu sarcinile ramase de indeplinit spre atingerea solutiei finale. Elementele listei sunt indeajuns de simple conceptual pentru a fi privite unitar, rezultate fiind din pasul de analiza. Dupa implementare, in baza unui plan de testare, ne asiguram ca cerintele functionale au fost respectate supunand aplicatia la un pas de testare functionala. In cazul in care modulul nou dezvoltat se afla intr-o zona separata de aplicatia principala, la pasul de integrare, operam eventuale modificari pentru ca ceea ce am adaugat in iteratia curenta sa se integreze corect cu restul modulelor.