Razvoj i integracija softvera
U sklopu usluge, ALEF pruža razvoj softvera prema zahtjevima klijenta. Rezultat je isporuka aplikacije, usluge ili kompletnog softverskog rješenja. Nakon toga, ALEF može pružiti operativnu podršku i daljnji razvoj.
Detaljan opis usluge
Razvoj softvera pruža ALEF kao uslugu koja se nudi u različitim oblicima ovisno o projektu. To može biti prilagodba postojećih softverskih proizvoda kako bi se maksimizirao dodani vrijednost isporučenog rješenja, ili može biti razvoj po mjeri prema zahtjevima klijenta. U oba slučaja, razvoj slijedi definirani SDLC (Software Development LifeCycle), gdje razvoj počinje s prikupljanjem zahtjeva, slijedi analiza na visokoj razini i cijene prema razdvajanju na slučajeve upotrebe. Sljedeći razvoj nastavlja s analizom na niskoj razini, gdje se detaljno obrađuju pojedini slučajevi upotrebe i dizajnira konačna arhitektura. Analizi slijedi implementacija, a potom testiranje. Nakon što klijent prihvati rješenje i ono se stavi u rad, provodi se podrška i mogući daljnji razvoj aplikacije. U slučaju većih projekata, razvoj se provodi agilno, gdje se razvoj dijeli na sprintove, pri čemu se na kraju svakog sprinta isporučuje dio rješenja, što, osobito kod većih projekata, smanjuje rizik od nesporazuma u vezi s zahtjevima klijenta.
Glavne prednosti usluge
U slučaju isporuke softverskih rješenja koja nadopunjuju druge tehnološke jedinice koje isporučuje ALEF, pružamo duboko znanje u odgovarajućim područjima, kombinirajući naše znanje u razvoju softvera s znanjem stručnjaka u tom polju.
Kako se provodi implementacija?
- Prikupljanje zahtjeva klijenata za rješenjem
- Priprema analize i tehničkog dizajna rješenja. To se radi iterativno u suradnji s klijentom
- Nakon potvrde izlaza iz prethodnog koraka, u slučaju implementacije GUI-a, razvija se UI prototip na kojem se potvrđuju izlazi iz faze analize
- Implementacija rješenja i analiza testiranja
- Testiranje prema testnim slučajevima dizajniranim u analizi testiranja
- Prihvaćanje isporučenog rješenja od strane klijenta
- Izrada dokumentacije
- Uvođenje u produkcijsko okruženje klijenta
- Podrška rješenju prema dogovorenom ugovoru o usluzi