Dezvoltare și integrare software

Unul dintre serviciile oferite de ALEF este și dezvoltarea de software pe baza cerințelor clientului. Rezultatul este livrarea unei aplicații, a unui serviciu sau a unei soluții software complete. Ulterior implementării soluției, ALEF este în măsură să ofere sprijin operațional și să acopere noi cerințe de dezvoltare.

Descrierea detaliată a serviciului

Dezvoltarea de software este furnizată de ALEF ca un serviciu în diverse forme, în funcție de proiect. Fie este o personalizare a produselor software existente pentru a maximiza valoarea adăugată a soluției livrate, fie poate fi o dezvoltare personalizată în conformitate cu cerințele clientului. În ambele cazuri, dezvoltarea urmează un SDLC (Software Development LifeCycle) definit, în care dezvoltarea începe cu colectarea cerințelor, urmată de o analiză de ansamblu și de stabilirea prețurilor în funcție de o defalcare pe cazuri de utilizare. Dezvoltarea ulterioară continuă apoi cu analiza la nivel de detaliu, în care sunt analizate cazurile de utilizare individuale și este proiectată arhitectura finală. Analiza este urmată de implementare și apoi de testare. După ce soluția este acceptată de către client și pusă în funcțiune, se realizează asistența și eventuala dezvoltare ulterioară a aplicației. În cazul proiectelor mai mari, dezvoltarea se desfășoară într-un mod de tip ”agile”, în care dezvoltarea este împărțită în sprinturi, la sfârșitul fiecărui sprint fiind livrată o parte din soluție, ceea ce, în special în cazul proiectelor mai mari, reduce riscul neînțelegerii cerințelor clientului.


Principalele avantaje ale serviciului

În cazul livrării de soluții software care extind alte solutii furnizate de ALEF, oferim cunoștințe aprofundate în domeniile respective, combinând expertiza noastră în dezvoltarea de software cu ample cunoștințe ale experților în domeniu la care avem acces.

Cum se realizează implementarea?

  1. Colectarea cerințelor clientului privind soluția necesară
  2. Dezvoltarea analizei și a proiectării tehnice a soluției. Aceasta se bazează pe discuții, iterații și colaborare continuă cu clientul
  3. După confirmarea rezultatelor etapei anterioare, în cazul implementării GUI, se dezvoltă un prototip UI pe care sunt confirmate rezultatele etapei de analiză
  4. Punerea în aplicare a soluției și analiza testelor
  5. Testarea în conformitate cu cazurile de testare propuse în partea de analiza
  6. Acceptarea de către client a soluției livrate
  7. Elaborarea documentației
  8. Implementarea în mediul de producție al clientului
  9. Susținerea soluției în conformitate cu contractul de servicii stabilit
  10. Dezvoltarea ulterioară a soluției presupune o repetare a etapelor anterioare