Metodologie

       Finalizarea cu succes a unui proiect software depinde, in mare masura, de alegerea solutiilor. Aceste solutii se raporteaza la realitatea inconjuratoare si, implicit, la necesitatile clientului.

photo

         Existenta unei stranse colaborari cu partenerul/clientul presupune anticiparea dorintelor acestuia.  De aceea, este esential ca inaintea inceperii unui proiect sa intelegem cat mai bine clientul. Acest fapt   conduce, in final, la dezvoltarea unor proiecte de o foarte buna calitate.     

      Astfel, solutiile oferite de firma noastra sunt intotdeauna concrete, flexibile si personalizate, bazandu-se pe ciclul de viata ideal al unui proiect IT.


Analiza

Obiectivele fazei de analiza sunt:

  • comunicarea cu partenerul/clientul prin diferite mijloace (chestionare, mese rotunde, etc) in vederea obtinerii informatiilor legate de cerintele proiectului si de diverse idei si expectative;
  • intelegerea exigentelor si necesitatilor atat exprimate cat si neexprimate ale clientului;
  • examinarea aprofundata a situatiei initiale si determinarea cerintelor tehnice;
  • elaborarea planului initial si evaluarea efortului necesar;
  • constituirea echipei care va realiza proiectul.

Proiectarea

Scopul proiectarii consta in definirea tuturor componentelor proiectului intr-o forma detaliata. Participarea clientului este incurajata.

Etapele proiectarii sunt:

  • alegerea metodologiei de proiectare;
  • definirea mediului tehnic si selectarea instrumentelor de dezvoltare, testare si monitorizare;
  • impartirea pe arii de responsabilitate a echipei implicate in proiect;
  • detalierea timpilor necesari si a costurilor proiectului.

Dezvoltarea

Aceasta etapa presupune dezvoltarea proiectului pana la obtinerea produsului final solicitat. Totodata, in acest punct, produsul va fi prezentat clientului pentru o analiza finala inaintea testarii.


Testarea

Scopul testarii este de a verifica functionarea corecta a tuturor componentelor si subansamblelor produsului. Procesul de testare presupune:

  • stabilirea metodelor de testare si definirea cazurilor si scenariilor de test;
  • eliminarea diverselor probleme tehnice sau bug-uri aparute, utilizandu-se instrumentele de testare stabilite anterior.

In acest moment proiectul este finalizat.


Mentenanta

Mentananta este necesara in special pentru acele produse care au nevoie de update-uri periodice si suport tehnic. Tot aici se efectueaza si micile modificari ale proiectului aparute ca urmare a unor cerinte ulterioare.