PORTLETOVÁ APLIKACE PRO E-LEARNING
Zákazník
Jedna z největších IT společností na světě.
Popis projektu
Cílem projektu je vývoj, údržba a průběžné vylepšování webové e-learning aplikace, která podporuje vzdělávání uživatelů v intranetu zákazníka. Během minulých let bylo úspěšně uvolněno několik vydání aplikace, přičemž vývoj nových verzí stále pokračuje.
Aplikace integruje data z několika LMS systémů, aby každému uživateli poskytovala personalizovaný obsah podle dat z jeho uživatelského profilu. Aplikace je nainstalována do standardní infrastruktury zákazníkova intranetu a je součástí širšího systému. Aplikace je napojena na běžné komponenty infrastruktury zákazníka, jako jsou správa obsahu, správa uživatelů, jednotné přihlášení, indexace dynamického obsahu aplikace pro vyhledávací stroje, atd.
Jedním z požadavků zákazníka je také poskytnutí aplikačního obsahu do různých dalších webových aplikací zákazníka, které běží na odlišných platformách nebo infrastrukturách. Proto byla vyvinuta i sada webových komponent „widgets“ (na JavaScriptu založených API umožňujících autorovi webových stránek vkládat do stránek cizí obsah), které umožňují v dalších webových stránkách zobrazovat dynamický obsah vytvářený e-learningovou aplikací.
Aplikace je vyvíjena jako J2EE webová aplikace pro aplikační server WebSphere, některé části jsou zabaleny jako portlet běžící v prostředí WebSphere Portal.
Realizace projektu
Vývoj aplikace průběžně pokračuje s tím, jak se průběžně vyvíjí požadavky zákazníka na doménu ovládanou aplikací. Každá nová hlavní verze je typicky vyvíjena v časovém rámci 8-12 měsíců a zavedena do provozu jedenkrát do roka.
Po zavedení aplikace se velmi často objeví nové požadavky od zákazníka, a proto je značná pozornost věnována častým aktualizacím aplikace v produkčním prostředí. Veškerý obsah spravovaný aplikací může být externalizován tak, aby byly možné snadno provést aktualizace a migrace bez asistence vývojového týmu. Obsah je udržován ve několika jazycích, proto i uživatelské rozhraní plně podporuje internacionalizaci.
Během provádění projektu se experti z IBA CZ podílí na všech fázích projektu, od plánování nových verzí, přes prototypování, analýzu a návrh, vývoj, kvalifikaci (funkční, systémové, integrační, výkonové a regresní testování a několik procedur pro zajištění kvality), nasazení a podporu všech produkčních verzí.
Zhodnocení projektu
Zaměstnanci IBA CZ tvoří hlavní část většího mezinárodního týmu. Plnění požadavků projektu, zejména při integraci aplikace do existujících systémů zákazníka, vyžaduje denní intenzivní komunikaci se zákazníkem a s ostatními týmy dislokovanými v různých částech světa.
Zákazník je spokojený se zvoleným přístupem i s jednotlivými cykly dodávky aplikace společností IBA CZ. Projektový management e-learningové aplikace využívá flexibility vývojového týmu k uspokojení obchodních potřeb koncového zákazníka.
Pro tohoto klienta se IBA CZ díky své spolehlivosti a profesionalitě stala strategickým outsourcingovým partnerem.







