Vývoj SW a integrace
V rámci služby zajišťuje ALEF vývoj softwaru na základě požadavků klienta. Výsledkem je dodávka aplikace, služby či uceleného softwarového řešení. Následně je ALEF schopen zajistit provozní podporu a další rozvoj.
Detailní popis služby
Software development je společností ALEF poskytován jako služba, která je nabízena v závislosti na projektu v různé podobě. Buďto se jedná o přizpůsobení stávajících softwarových produktů tak, aby byla maximalizována přidaná hodnota dodávaného řešení, nebo se může jednat o zakázkový vývoj dle požadavků klienta. V obou případech probíhá vývoj dle definovaného SDLC (Software Development LifeCycle), kdy vývoj začíná sběrem požadavků, následuje high level analýza a nacenění dle rozpadu na use cases. Následný vývoj pak pokračuje low level analýzou, kdy jsou detailně rozpracovány jednotlivé uses casy a navržena finální architektura. Na analýzu navazuje implementace a následuje testování. Po akceptaci řešení zákazníkem a nasazením do provozu je prováděna podpora a případný další rozvoj aplikace. V případě větších projektů je vývoj veden agilní formou, kdy je vývoj rozdělen na sprinty, kdy na konci každého sprintu je dodána část řešení, což zejména u větších projektů zmenšuje riziko nepochopení požadavků klienta.
Hlavní výhody služby
V případě dodávek softwarových řešení rozšiřující jiné technologické celky dodávané společností ALEF poskytujeme hlubokou znalost v daných oblastech, kdy propojujeme naší znalost z oblasti vývoje software se znalostmi expertů za danou oblast.
Jak probíhá implementace?
- Sběr požadavků klienta na požadované řešení
- Vypracování analýzy a technického designu řešení. Probíhá iterativně ve spolupráci s klientem
- Po potvrzení výstupů z předchozího kroku je v případě implementace grafického rozhraní vypracován UI prototyp, na kterém jsou potvrzeny výstupy z analytické fáze
- Implementace řešení a provedení test analýzy
- Testování dle test casů navržených v rámci test analýzy
- Akceptace dodaného řešení klientem
- Vypracování dokumentace
- Nasazení na produkční prostředí klienta
- Podpora řešení dle nastavené servisní smlouvy
- Další rozvoj řešení je iterativním opakováním předchozích kroků