Minitendr č. 65 v rámci VZ Sdílený informační systém TA ČR - etapa 2
Lhůta uplynula před 1371 dní
Předmět zakázky
Název provozní potřeby Minitendr č. 65 Vytvoření UI sdílených komponent v knihovně React Cíle minitendru 1. Existuje základní kostra aplikace, která obsahuje horní lištu, menu, úvodní přehledovou obrazovku (dashboard) se základními widgety pro úkoly a novinky a zvládne přihlášení přes IdM. 2. Základní kostra je využívána jako zárodek pro frontendy budoucích byznysových služeb. Kostra dále obsahuje další doporučené základní knihovny, náležitosti pro integraci do prostředí SISTA. 3. Existuje sdílená knihovna komponent vytvořená v Reactu s použitím Material UI a respektující požadavky design systém SISTA. 4. Sdílené komponenty jsou vytvořeny v javascriptové knihovně React verze 18.2 nebo vyšší. 5. Existuje repozitář se zdrojovými kódy a dokumentací vytvořených komponent - Ops tým TA ČR je schopen vlastními silami komponentu spravovat/kostru aplikace nasadit do testovacího/produkčního prostředí GCP. Povinné otázky Otázky, na které dodavatel odpoví již ve svém návrhu: 1. Popište svou představu kostry aplikace, která bude zasazena do kontextu projektu SISTA (např. doporučení analytická zpráva MT032, diskuse architektonické rady k frontendovým řešením apod.). Z návrhu řešení musí být zřejmé kontury řešení směřujícího k budoucímu využívání skeletonu dalšími vývojářskými týmy, které nemusí být nutně složeny pouze z účastníků rámcové dohody. 2. V první etapě předpokládáme realizaci komponent obsažených v DISTA, které vycházejí z material ui (resp. z něj odvozeného vládního design systému). DISTA je dále doplněna o některé další komponenty, které budou použity např. pro notifikace. Kvalifikovaným odhadem navrhněte set dalších komponent původního material ui, které by bylo vhodné doplnit ve druhé etapě. 3. Popište svou představu rozvoje tématu pro etapu 2 řešení minitendru. Otázky, na které dodavatel odpoví v průběhu řešení: 1. Jaká konkrétní doporučení směřující k úpravám DISTA UI Kit navrhujete? 2. Jakým způsobem doporučujete přistupovat k verzování, nasazování a upgradování frontendových aplikací vyvíjených více dodavateli? Minimální výstupy ● Kostra aplikace splňující cíle B4 specifikace minitendru. ● Sdílené komponenty odpovídající aktuální verzi DISTA a zohledňující potřeby aktuálně běžících implementačních minitendrů (zejména se jedná o WF a Notis). ● Zdrojové kódy v Bitbucketu + dokumentace dle pravidel pro vedení dokumentace. ● Ukázka dynamického nahrávání komponenty z jiné byznys služby prostřednictvím module federation. Vhodnou službu určí scrumový tým v průběhu řešení minitendru. ● Postup pro verzování, nasazování a upgradování frontendových aplikací. Procesní rámec bude projednán/akceptován architektonickou radou. ● Podklady scrumových událostí (revize a retrospektivy sprintů) ve formě prezentací a dokumentů dle šablon v projektové knihovně. ● Závěrečná prezentace etapy 01 pro ostatní účastníky rámcové dohody ve formě prezentace. ● Konzultace nad otázkami a koncepty řešení v rozsahu dle B12. Výkaz konzultací bude předmětem akceptačního řízení. Poznámka: ● Výstupy minitendru budou respektovat principy popsané v kapitole „3.3. SW nástroje a formáty souborů” dokumentu „Základní principy a procesy řízení projektu”. ● Nejvhodnější formu každého výstupy řešení minitendru určí garant tématu po dohodě s řešitelem minitendru. Primárním formátem dokumentů je AsciiDoc.
Načítáme seznam příloh…