Reference
eAdvise, s.r.o.
Sběr požadavků
Tato aktivita je při přípravě každého projektu rozhodující. Prvním vstupem jsou konzultace s klíčovými pracovníky zadavatele, stanovení cílů, potřeb, priorit. Bez detailního vstupu zákazníka lze jen výjimečně naplnit očekávané cíle projektu. Dalším vstupem je vazba cílů a potřeb na legislativní prostředí, normy a ostatní vnější zdroje.
Úvodní analýza
Úvodní analýza je stručný popis procesů navržených na základě již sebraných požadavků. Jejím účelem je stanovení rámců a rozsahu projektu. Je to první ujištění, zda si strany dobře rozumí v cílech a potřebách. Součástí úvodní analýzy může být zmapování a popis současných procesů, případně stávajícího informačního systému. Výsledný dokument s návrhem a popisem řešení slouží zadavateli jako podklad k dalšímu rozhodování.
Detailní analýza
Detailní analýza je již rozsáhlý dokument, na platformě nezávislý a slouží k modelování aplikační logiky. Využívají se standardy UML jazyka, pomocí kterého je zachycen logický model připravované aplikace/projektu a také mohou být zpracovány návrhy prototypů uživatelského rozhraní.
Systémový design
Návrh systémové architektury obvykle vychází ze zpracované detailní analýzy a je dalším krokem nad připravenými UML modely. Vzniká fyzický model tříd, fyzický datový model a návrhy agend a součástí připravovaného systému, případně návrh systémové platformy u informačních systémů.
Prototyp
Prototyp je využíván pro představení klíčových součástí projektu klientovi. Tato ukázka dá zákazníkovi představu, jak bude systém v klíčových částech vypadat a pracovat. Je zde tedy ještě prostor pro upřesnění projektu/aplikace ještě před vlastním programováním celé aplikace.
Programování
Programování představuje vlastní zpracování aplikace/systému a to jak na straně aplikační, tak na straně systémové. Využivají se profesionální podpůrné vývojové nástroje, frameworky, knihovny třetích stran apod. Následují unit testy a testy projektu.
Interní testování
Naprogramovaná aplikace prochází robotizovanými testy a též ručním testováním.
Akceptační testy
Akceptační testy jsou důležitou součástí testovací fáze projektu. Uživatelé hodnotí, zda systém odpovídá požadavkům, které si stanovily.
Instalace
Instalace zajistí zprovoznění dodávaného systému na produkčních strojích, ať už jsou u klienta nebo se jedná o provoz na HW prostředcích v rámci outsourcingu.
Kontakt