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.