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?

  1. Sběr požadavků klienta na požadované řešení
  2. Vypracování analýzy a technického designu řešení. Probíhá iterativně ve spolupráci s klientem
  3. 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
  4. Implementace řešení a provedení test analýzy
  5. Testování dle test casů navržených v rámci test analýzy
  6. Akceptace dodaného řešení klientem
  7. Vypracování dokumentace
  8. Nasazení na produkční prostředí klienta
  9. Podpora řešení dle nastavené servisní smlouvy
  10. Další rozvoj řešení je iterativním opakováním předchozích kroků