Zmeny dokumentu I-02 Projektový zámer (projektovy_zamer)
Naposledy upravil Jaroslav Zmajkovič 2025/09/22 08:59
Súhrn
-
Vlastnosti stránky (1 modified, 0 added, 0 removed)
Podrobnosti
- Vlastnosti stránky
-
- Obsah
-
... ... @@ -3303,7 +3303,161 @@ 3303 3303 1**. Školenia na databázovú administráciu, bezpečnosť, monitoring a zálohovanie. 3304 3304 1*. **Certifikáty (odporúčané/požadované):** Certifikácie od poskytovateľa vládneho cloudu, databázové certifikácie, sieťové a bezpečnostné certifikácie. 3305 3305 3306 +== **6.7 Požiadavky na zdrojové kódy** == 3306 3306 3308 +Zabezpečenie prístupu k zdrojovým kódom aplikačných častí informačného systému AkcieOkolo, ich kvalitnej dokumentácii a udelenie potrebných dispozičných práv (licencií) je kľúčovým predpokladom pre dlhodobú udržateľnosť, nezávislý rozvoj, možnosť úprav a minimalizáciu rizika závislosti od jedného dodávateľa ("vendor lock-in"). Tieto požiadavky sú v súlade s § 15 ods. d) zákona č. 95/2019 Z. z. o informačných technológiách vo verejnej správe. 3307 3307 3310 +**A. Spôsob zabezpečenia dodávky zdrojových kódov a ich dokumentácie:** 3308 3308 3312 +1. **Odovzdanie kompletných zdrojových kódov:** 3313 +1*. Dodávateľ informačného systému AkcieOkolo bude povinný odovzdať **kompletné a aktuálne zdrojové kódy všetkých na mieru vyvinutých aplikačných komponentov a modulov systému** vrátane všetkých skriptov, konfiguračných súborov, databázových schém (DDL skripty), knižníc a ďalších artefaktov potrebných pre samostatné skompilovanie, nasadenie, prevádzku a ďalší vývoj systému. 3314 +1*. Zdrojové kódy musia byť odovzdané v editovateľnej, ľudsky čitateľnej a strojovo spracovateľnej forme. 3315 +1. **Forma a štruktúra zdrojových kódov:** 3316 +1*. Zdrojové kódy budú štruktúrované logicky (napr. podľa modulov, vrstiev architektúry) a budú dodržiavať osvedčené postupy a štandardy kódovania pre použité programovacie jazyky a frameworky. 3317 +1*. Budú obsahovať internú dokumentáciu (komentáre v kóde) vysvetľujúcu kľúčové časti a algoritmy. 3318 +1*. Kvalita zdrojových kódov a balíkov softvéru musí byť v súlade s **Metodickým usmernením MIRRI SR č. 024077/2023 – o kvalite zdrojových kódov a balíkov softvéru**. 3319 +1. **Dokumentácia k zdrojovým kódom:** 3320 +1*. Súčasťou dodávky zdrojových kódov bude **detailná technická a vývojárska dokumentácia**, ktorá minimálne zahŕňa: 3321 +1**. Popis celkovej architektúry systému a jeho modulov. 3322 +1**. Popis použitých technológií, frameworkov a knižníc tretích strán (vrátane ich verzií a licenčných podmienok). 3323 +1**. Návod na zostavenie (build) a nasadenie (deployment) systému z odovzdaných zdrojových kódov. 3324 +1**. Popis kľúčových algoritmov, dátových štruktúr a API rozhraní. 3325 +1**. Diagramy tried, sekvenčné diagramy a iné relevantné UML modely. 3326 +1**. Informácie o konfiguračných parametroch systému. 3327 +1. **Spôsob preberania, periodicita a archivácia:** 3328 +1*. **Použitie systému na správu verzií (Version Control System - VCS):** Dodávateľ bude počas celého vývoja viesť zdrojové kódy a ich zmeny v systéme na správu verzií (napr. Git). Objednávateľovi (AkcieOkolo, z.z.p.o.) bude poskytnutý prístup do tohto repozitára (minimálne na čítanie) počas celého projektu. 3329 +1*. **Periodické odovzdávanie (Míľniky):** Zdrojové kódy a súvisiaca dokumentácia budú odovzdávané Objednávateľovi priebežne pri dosiahnutí definovaných **projektových a fakturačných míľnikov** (napr. ukončenie vývoja jednotlivých modulov, ukončenie testovacej fázy, nasadenie do produkcie). Každá odovzdaná verzia bude jasne označená (tagovaná) v VCS. 3330 +1*. **Finálne odovzdanie:** Kompletné finálne zdrojové kódy a dokumentácia budú odovzdané pri finálnom akceptačnom preberaní diela. 3331 +1*. **Spôsob archivácie:** Objednávateľ (AkcieOkolo, z.z.p.o.) zabezpečí bezpečné a trvalé uloženie všetkých odovzdaných verzií zdrojových kódov a dokumentácie na svojich úložiskách (napr. interný Git server, zabezpečené úložisko vo vládnom cloude) pre účely auditu, budúcej údržby a rozvoja. 3332 + 3333 +**B. Zabezpečenie dispozičných práv (licencií) k zdrojovým kódom a výstupom:** 3334 + 3335 +1. **Licencia na na mieru vyvinuté komponenty:** 3336 +1*. Všetky na mieru vyvinuté zdrojové kódy a súvisiace artefakty IS AkcieOkolo budú odovzdané pod licenciou, ktorá Objednávateľovi (resp. vlastníkovi projektu, napr. ZMOS alebo SR) udelí **výhradné, neobmedzené, trvalé, bezodplatné a prevoditeľné právo tieto zdrojové kódy používať, upravovať, rozširovať, distribuovať a ďalej s nimi nakladať bez akýchkoľvek ďalších poplatkov alebo obmedzení zo strany dodávateľa.** 3337 +1*. Preferovanou licenciou pre na mieru vyvinuté komponenty pre verejnú správu je **Európska únia Public Licence (EUPL)**, verzia 1.2 alebo novšia (viac na [[https:~~/~~/commission.europa.eu/content/european-union-public-licence_en>>url:https://www.google.com/url?sa=E&q=https%3A%2F%2Fcommission.europa.eu%2Fcontent%2Feuropean-union-public-licence_en]]). Táto licencia zabezpečuje princípy otvoreného softvéru a interoperability v rámci EÚ. 3338 +1. **Licencie na komponenty tretích strán:** 3339 +1*. Dodávateľ poskytne Objednávateľovi kompletný zoznam všetkých použitých softvérových komponentov, knižníc a frameworkov tretích strán, vrátane ich verzií a presných licenčných podmienok. 3340 +1*. Pre všetky komponenty tretích strán musia byť zabezpečené licencie, ktoré umožňujú ich legálne použitie v rámci IS AkcieOkolo a neobmedzujú dispozičné práva Objednávateľa k celému dielu spôsobom, ktorý by bol v rozpore s účelom projektu. 3341 +1*. Preferované sú open-source komponenty s permisívnymi licenciami (napr. MIT, Apache 2.0, BSD), ktoré neukladajú nadmerné reštrikcie na komerčné využitie alebo modifikácie. 3342 +1. **Licencie na projektové výstupy (dokumentácia):** 3343 +1*. Všetka projektová dokumentácia (analýzy, návrhy, manuály atď.) vytvorená v rámci projektu bude odovzdaná pod licenciou umožňujúcou jej voľné použitie a modifikáciu Objednávateľom (napr. Creative Commons). 3344 + 3345 +**C. Spôsob, ako predísť "Vendor lock-in":** 3346 + 3347 +Pre minimalizáciu rizika závislosti od jedného dodávateľa ("vendor lock-in") budú implementované nasledujúce opatrenia, ktoré sú v súlade so zákonom o ITVS: 3348 + 3349 +1. **Použitie otvorených štandardov a technológií:** IS AkcieOkolo bude v maximálnej možnej miere postavený na otvorených štandardoch, otvorených formátoch dát a široko používaných, dobre zdokumentovaných technológiách a frameworkoch, aby sa zjednodušila prípadná budúca údržba alebo rozvoj iným dodávateľom. 3350 +1. **Kompletná a kvalitná dokumentácia:** Dodanie detailnej technickej, vývojárskej a používateľskej dokumentácie umožní inému kvalifikovanému tímu pochopiť architektúru a funkčnosť systému. 3351 +1. **Poskytnutie kompletných zdrojových kódov a licenčných práv:** Ako bolo definované vyššie, neobmedzený prístup k zdrojovým kódom a právo ich modifikovať je základným predpokladom pre nezávislosť od pôvodného dodávateľa. 3352 +1. **Modulárna a dobre definovaná architektúra:** Architektúra mikroslužieb alebo iná dobre štruktúrovaná modulárna architektúra uľahčuje nahradenie alebo úpravu jednotlivých častí systému bez nutnosti meniť celý systém. Dobre definované API rozhrania medzi modulmi sú kľúčové. 3353 +1. **Využívanie služieb vládneho cloudu:** Nasadenie na štandardizované služby vládneho cloudu znižuje závislosť od špecifickej infraštruktúry dodávateľa. 3354 +1. **Minimalizácia proprietárnych komponentov:** Výber takých komponentov tretích strán, ktoré nemajú ľahko dostupnú alternatívu alebo by ich nahradenie bolo neprimerane nákladné, bude minimalizovaný a riadne zdôvodnený. 3355 +1. **Zmluvné ustanovenia:** Zmluva o dielo (ZoD) a Zmluva o podpore prevádzky (SLA) s dodávateľom budú obsahovať ustanovenia týkajúce sa odovzdávania know-how, poskytovania súčinnosti pri prípadnom prechode na iného dodávateľa a explicitného zákazu opatrení vedúcich k vendor lock-in. 3356 + 3357 +Všetky tieto požiadavky na zdrojové kódy, licencie a predchádzanie vendor lock-in budú detailne špecifikované v súťažných podkladoch pre verejné obstarávanie dodávateľa IS AkcieOkolo a následne budú záväznou súčasťou zmluvy o dielo a zmluvy o podpore. 3358 + 3359 + 3360 +1. OPIS IMPLEMENTÁCIE PROJEKTU A PREBERANIA VÝSTUPOV PROJEKTU 3361 + 3362 +Táto kapitola popisuje spôsob realizácie projektu "Zaži mestá a obce, zaži Slovensko", jeho hlavné fázy, kľúčové projektové produkty a mechanizmy ich preberania a akceptácie. Opis implementácie je v súlade s navrhovaným harmonogramom (kapitola 3.10) a zvolenou metodikou riadenia projektu. 3363 + 3364 +**Spôsob realizácie projektu:** 3365 + 3366 +Ako bolo uvedené v kapitole 3.10 Harmonogram projektu, pre realizáciu projektu IS AkcieOkolo sa navrhuje **hybridný prístup k riadeniu projektu**, ktorý kombinuje: 3367 + 3368 +* **Prvky Agilnej metodiky (napr. Scrum)** pre samotný vývoj softvéru (najmä Časť A a prípadná Časť B). Tento prístup umožňuje flexibilitu, iteratívne dodávanie funkčných inkrementov, priebežné testovanie a úzku spoluprácu s objednávateľom a koncovými používateľmi pri definovaní a validácii požiadaviek. 3369 +* **Prvky Waterfall (Vodopádovej) metodiky** pre celkové rámcové plánovanie projektu, riadenie hlavných fáz, verejné obstarávanie, formálny reporting a schvaľovanie kľúčových míľnikov a dodávok. Tento prístup zabezpečuje štruktúru a kontrolu potrebnú pre projekty financované z verejných zdrojov. 3370 + 3371 +Tento hybridný model je zvolený s cieľom maximalizovať výhody oboch prístupov – flexibilitu a adaptabilitu agilného vývoja pri tvorbe komplexného IS a zároveň štruktúrovanosť a predvídateľnosť vodopádového riadenia pre celkové strategické smerovanie a kontrolu projektu v súlade s Vyhláškou MIRRI SR č. 401/2023 Z.z. 3372 + 3373 +**Detailizácia požadovaných PROJEKTOVÝCH PRODUKTOV (Výstupov):** 3374 + 3375 +Nasledujúci zoznam špecifikuje kľúčové projektové produkty, ktoré budú dodané v jednotlivých etapách, inkrementoch a po celkovom ukončení projektu: 3376 + 3377 +**A. Projektové výstupy podľa Vyhlášky MIRRI SR č. 401/2023 Z.z. (Projektová dokumentácia a dokumentácia dodaného produktu):** 3378 + 3379 +1. **Iniciačná fáza (po podpise zmluvy s dodávateľom):** 3380 +1*. I-02 Projektový zámer (tento dokument – finálna, schválená verzia) 3381 +1*. M-05 Analýza nákladov a prínosov (BC/CBA) (finálna, schválená verzia) 3382 +1*. I-04 Katalóg požiadaviek (detailná verzia po úvodných workshopoch s dodávateľom) 3383 +1*. M-06 Evidencia e-Government komponentov v MetaIS (aktualizácia pre plánované komponenty) 3384 +1*. Plán riadenia projektu (detailný) 3385 +1*. Plán kvality 3386 +1*. Plán komunikácie 3387 +1*. Register rizík a závislostí (detailná verzia) 3388 +1. **Realizačná fáza – Etapa Analýzy a Dizajnu (pre Časť A):** 3389 +1*. R1-1 Detailný návrh riešenia (DNR) zahŕňajúci: 3390 +1**. Detailná biznis analýza TO-BE procesov (vrátane BPMN modelov). 3391 +1**. Návrh funkčnej a technickej architektúry IS AkcieOkolo (detailné ArchiMate diagramy, špecifikácie rozhraní, dátový model). 3392 +1**. Návrh UX/UI (wireframy, mock-upy, prototypy). 3393 +1**. Špecifikácia bezpečnostných opatrení. 3394 +1*. R3-4 Bezpečnostný projekt IS AkcieOkolo (vypracovaný súbežne s DNR). 3395 +1*. Testovacia stratégia a plán testov. 3396 +1*. Aktualizovaný I-04 Katalóg požiadaviek (ak došlo k spresneniam). 3397 +1. **Realizačná fáza – Etapa Implementácie a Testovania (pre Časť A - dodávané iteratívne/inkrementálne):** 3398 +1*. **Zdrojové kódy** jednotlivých modulov a komponentov IS AkcieOkolo (vrátane skriptov, konfiguračných súborov). 3399 +1*. Nasadené (inštalované) verzie softvéru vo vývojovom a testovacom prostredí. 3400 +1*. **Vývojárska a technická dokumentácia** k zdrojovým kódom a modulom. 3401 +1*. Protokoly z jednotlivých typov testov (jednotkové, integračné, systémové, výkonnostné, bezpečnostné). 3402 +1*. Protokoly o odstránení chýb. 3403 +1*. Draft používateľskej a administrátorskej dokumentácie. 3404 +1. **Realizačná fáza – Etapa Nasadenia a PIP (Časť A):** 3405 +1*. Funkčný a otestovaný IS AkcieOkolo (Časť A) nasadený v produkčnom prostredí. 3406 +1*. Finálna **používateľská dokumentácia** (manuály, návody, FAQ) pre všetky cieľové skupiny. 3407 +1*. Finálna **administrátorská a prevádzková dokumentácia**. 3408 +1*. Vyškolení kľúčoví používatelia a administrátori. 3409 +1*. Protokol o úspešnom ukončení pilotnej prevádzky (PIP). 3410 +1*. Akceptačné protokoly pre jednotlivé dodávky a míľniky. 3411 +1. **Dokončovacia fáza projektu (pre Časť A):** 3412 +1*. Finálny odovzdávací protokol diela (Časť A). 3413 +1*. Záverečná správa o realizácii projektu. 3414 +1*. Kompletná projektová dokumentácia (archivovaná). 3415 +1*. Aktualizovaný M-06 Evidencia e-Government komponentov v MetaIS (s finálnym stavom komponentov). 3416 +1. **(Ak relevantné) Projektové produkty pre Časť B:** V prípade realizácie Časti B projektu by sa opakovali podobné typy výstupov (DNR, zdrojové kódy, dokumentácia, testy, nasadenie) špecificky pre moduly BPS, PASVAS atď. 3417 + 3418 +**B. Koncové služby a transformované/nové biznis procesy:** 3419 + 3420 +* **Nové Koncové služby (evidované v MetaIS):** 3421 +** //KS_Informovanie_o_kult_podujatiach ks_381680 //– poskytovanie komplexných informácií o podujatiach cez web a mobil. 3422 +** //KS_Registracia_podujatia_organizatorom ks_381682 //– digitálna služba pre organizátorov na evidenciu a správu ich podujatí. 3423 +** //KS_Registracia_ucasti_na_podujati ks_381681 //– digitálna služba pre predajcov/účastníkov na registráciu a manažment ich účasti. 3424 +** //KS_Koordinacia_terminov_podujati ks_381683 //– služba podpory koordinácie pre samosprávy a organizátorov. 3425 +* **Transformované/Nové biznis procesy:** 3426 +** Digitalizovaný a štandardizovaný proces registrácie a schvaľovania kultúrnych podujatí. 3427 +** Digitalizovaný a štandardizovaný proces registrácie a akreditácie predajcov a účastníkov podujatí (princíp "jedenkrát a dosť"). 3428 +** Nový proces centrálnej koordinácie termínov a lokalít podujatí. 3429 +** Nový proces centralizovaného poskytovania informácií o podujatiach verejnosti. 3430 +** (Pre Časť B) Nové procesy pre bezhotovostné platby a zber digitálnej spätnej väzby. 3431 +** Tieto procesy budú detailne modelované v BPMN (súčasť DNR). 3432 + 3433 +**C. Biznis objekty (vstupy a výstupy zo systému):** 3434 + 3435 +* **Vstupy (príklady):** 3436 +** Žiadosť o registráciu podujatia (elektronický formulár). 3437 +** Žiadosť o registráciu profilu predajcu/organizátora (elektronický formulár). 3438 +** Žiadosť o účasť na podujatí (elektronický formulár). 3439 +** Nahrané dokumenty (napr. živnostenské listy, certifikáty – v digitálnej forme). 3440 +** Vyhľadávacie dopyty od občanov. 3441 +** (Pre Časť B) Dáta zo spätnej väzby, platobné príkazy. 3442 +* **Výstupy (príklady):** 3443 +** Verejne dostupný kalendár a detaily podujatí (na portáli a v mobilnej aplikácii). 3444 +** Potvrdenia o registrácii (elektronické). 3445 +** Rozhodnutia o schválení/zamietnutí (elektronické). 3446 +** Reporty a štatistiky pre samosprávy a organizátorov. 3447 +** Digitálne profily predajcov a organizátorov. 3448 +** Otvorené dáta o kultúrnych podujatiach (datasety). 3449 +** Analytické dáta (pseudonymizované/agregované). 3450 +** Aplikačné rozhrania (API) pre prístup k dátam tretími stranami. 3451 + 3452 + 3453 +1. ODKAZY 3454 + 3455 +//Doplňte odkazy na iné existujúce materiály, ktoré sú zdrojovými informáciami. V maximálnej miere sa vyhnite duplikovaným informáciám a ich aktualizácii na viacerých miestach v priebehu prípravy prípravnej projektovej dokumentácie, jej pripomienkovania a hodnotenia.// 3456 + 3457 + 3458 +1. PRÍLOHY 3459 + 3460 + 3461 +**Príloha 1: **Zoznam rizík a závislostí 3462 + 3309 3309