===============================
Fáze B - Provedení implementace
===============================

----
Cíle
----
Cíle fáze provedení implementace jsou:

 - vlastní realizace připraveného implementačního projektu a vytvoření stavebních bloků řešení
 - převzetí implementace a akceptace do produkčního prostředí
 - zahájení využívání připraveného řešení
 - vyškolení prvních uživatelů

--------------------
Způsob dosažení cíle
--------------------
Na základě připraveného projektu je spuštěn projekt implementace. Pro řízení projektu 
se doporučuje použít vhodnou metodiku v souladu s pravidly instituce, kde implementace 
probíhá. Formou kontrolních dní je sledován průběh projektu a jsou také řešeny případné 
požadavky na změnu. Správné provedení implementace je ověřeno formou akceptačního protokolu.

------
Vstupy
------
V kapitole jsou uvedeny vstupy pro Fázi B.

Externí dokumenty
-----------------

 - Dokumentace ELZA
 - Technická dokumentace pro integraci k dalším systémům
 
Interní dokumenty
-----------------

 - Plán implementace a migrace Elza (časový a finanční plán)
 - Koncept plánu připojování uživatelů k aplikaci Elza
 
Architektonické dokumenty
-------------------------

 - Uzpůsobení metodiky potřebám instituce
 - Návrh změn a úprav procesů
 - Technická zadávací dokumentace pro fázi provedení implementace
 
   - seznam požadavků a změn v aplikaci
   - popis požadované integrace s dalšími systémy
   - způsob a rozsah nahrání prvotních dat
 - Vize architektury IT

------
Postup
------

Zahájení implementace
---------------------
Prvním krokem fáze provedení implementace bude stanovení metodiky řízení 
projektu. Iniciačním krokem je obvykle vytvoření řídícího výboru projektu,
kde budou jednotliví participanti (sponzor, zástupce uživatelů, řešitel 
projektu - ať již interní či externí). Při zahájení projektu je minimálně 
nutné stanovit časový harmonogram řešení, způsob a pravidla komunikace 
v průběhu řešení, kontrolní dny, způsob předání řešení a pravidla akceptace 
řešení. V případě externího dodavatele jsou uvedená pravidla součástí smlouvy.

Sledování průběhu implementace a akceptace řešení
-------------------------------------------------
Formou kontrolních dní je obvykle sledován průběh projektu. Aktuální zjištění
a změny v rozsahu projektu by měly být formalizovány (například formou change 
request) dle použité metodiky řízení. 

Na základě definovaných požadavků by měl být zpracován akceptační protokol. 
V průběhu předávání je nutné verifikovat jednotlivé funkce aplikace a splnění 
jednotlivých požadavků zadání. Vhodnou formou pro ověření všech funkcí 
je “pilotní provoz”. Po určitou definovanou dobu je možné aplikaci používat 
v režimu se zvýšeným dohledem, obvykle pro menší počet uživatelů pro finální 
ověření všech funkcí před plošným nasazením. Pro pořádání v průběhu pilotního 
provozu je nutné zvolit vhodný archivní soubor.

Již v průběhu implementace může vznikat seznam budoucích změn a rozšíření. 
Při implementaci je vhodné se soustředit na zprovoznění aplikace v produkčním 
prostředí. Nové nekritické požadavky, které při implementaci vzniknou, je možno 
formou iterativního vývoje realizovat následně.

Licence
-------
V rámci implementace je nutné zajistit uživatelské (případně i vývojářské) 
licence k aplikaci ELZA. Tyto licence jsou nutné do doby uvolnění aplikace 
pod otevřenou licencí. Informace k postupu získání licencí jsou k dispozici 
v příslušné části webu MV ČR. Uživatelské licence by měly být k dispozici 
již ve fázi pilotního testu.

-------
Výstupy
-------
Výstupy pro fázi B mohou být (nikoliv výhradně):

 - Licence k užití SW
 - Smlouva o provedení implementace s externím dodavatelem
 - Akceptační protokol
 - Testovací prostředí pro aplikaci ELZA
 - Nastavená a běžící aplikace ELZA v produkčním prostředí
 - Seznam budoucích změn a rozšíření
