|
|
dopis [zavináč] davidkasl.cz |
Pro Vaši aplikaci vytvoříme analytické dokumenty, které slouží k ujasnění rozsahu Vašeho projektu.
V odvětví vývoje aplikací pro web a aplikací spojených s webem se dnes analýzy nezpracovávají detailně. Dokument ve většině případů popisuje, co je účelem aplikace, jak má fungovat a spolupracovat s uživatelem. Mezi úvodní analytické dokumenty se dá považovat soupis požadavků. V tomto dokumentu klient vlastními slovy popisuje svůj problém a navrhuje, jakým způsobem by mu mohla aplikace problém vyřešit nebo jeho řešení usnadnit.
Soupis požadavků a navazující analytické dokumenty jsou sestavovány ve spolupráci s analytikem, u rozsáhlých projektů se může jednat o několikačlenný tým. Jeho úkolem je poznat prostředí, v němž se klient pohybuje, pochopit klientův problém a stát se prostředníkem mezi klientem a vývojářským týmem.
Práce softwarového analytika na takových projektech spočívá především v tom, vymezit hranice funkčnosti aplikace a tuto funkcionalitu popsat dostatečně pro klienta a vývojáře. Klient si ujasní, co přesně požaduje, a jakým způsobem dojde k implementaci těchto požadavků.
V neposlední řadě slouží analytické dokumenty při posuzování plnění díla a akceptaci aplikace po jejím dokončení.
Každý projekt by měl být řízen.
Ještě jednou - je to opravdu důležité - každý projekt by měl být řízen.
Čím náročnější projekt, tím zodpovědnější a kvalitnější řízení vyžaduje. Projekt řídí manažer projektu. Jeho úkolem je dohlížet na všechny jednotlivé aspekty projektu Jakým způsobem jsou plněny a předcházet problémům, které by mohly narušit jeho časový plán.
Řízení jednoduchých projektů je relativně snadné. Na začátku projektu se stanoví milníky, které jsou klientem a dodavatelem oboustraně kontrolovány. U běžného webového projektu, například implementace e-shopu, se může jednat o milníky: soupis požadavků, procesní analýza, vývoj a implementace, testování, nasazení do pilotního provozu, spuštění ostrého provozu.
V oblasti webového vývoje jsme urazili velmi dlouhou cestu. Existuje mnoho technologií, které lze na trhu zvolit a docílit s nimi skoro stejného výsledku. Technologie lze mezi sebou také propojovat a vytvářet takovým způsobem hybridní aplikace (tzv. „mashup aplikace“).
Technologií stále přibývá, zdokonalují se, a co platilo pro tu či onu technologii před půl rokem, nemusí platit dnes.
Po více než sedmi letech působení v oboru máme zkušenosti a znalosti na to, abychom Vám dokázali zodpovědně poradit, která z technologií nebo postupů povede k vyřešení Vašeho problému.
Klientovi se snažíme nabídnout několik variant řešení, kdy u každé vyhodnotíme její výhody a nevýhody. Naší prioritou není cena, ale spokojený klient.
V oblasti vývoje máme zkušenosti jak s open source technologiemi, tak s komerčními. Z oblasti open source se soustředíme na PHP, z komerčních na platformu Microsoft :NET.
Vývoj aplikací se snažíme provádět pomocí agilních metod a iterací. Důležitou součástí vývoje je řízené testování a bug tracking.
Dokážeme vyvinout aplikace pro Váš počítač, webové informační systémy všeho druhu, aplikace pro mobilní telefony s operačním systémem Windows Mobile a to vše umíme propojit mezi sebou a aplikacemi MS Office.