Public procurement notice: Contract Award Notice
Published: 2025-06-05
Buyer: Technologická agentura ČR
Country: CZ
Region: CZ010
Contract type: Services
Procedure: Open procedure
CPV classification: 72000000 | 72222300: Information technology services | 72232000: Development of transaction-processing software | 72263000: Software implementation services | 72317000: Data storage services
Estimated value: 650000 CZK
Submission deadline: 2026-05-29
Award criteria: price

Technical requirements: Předmětem plnění nadlimitní veřejné zakázky je pokračování projektu SISTA formou rámcové dohody s názvem: „Sdílený informační systém TA ČR - etapa 3”. 
TA ČR ve spolupráci s účastníky rámcové dohody buduje SISTA jako cloud native informační systém. TA ČR přijala DevOps přístup mezi interním ICT týmem/jednotlivými dodavateli a vytvořila další potřebné prerekvizity (GCP, CI/CD, pravidla vývoje, vedení dokumentace, design systém, knihovnu UI komponent a katalog služeb) pro řešení druhé etapy projektu SISTA.
TA ČR přistoupil k obnovení rámcového vztahu (jako etapy 3) s ohledem na dosažené výsledky projektu, které umožňují podpořit směr řešení od hledání způsobu jak, přes ověření k jeho funkčním dílčím realizacím v rutinním provozu nebo poloprovozu.
Cílem etapy 3 je obnovit a zvýšit výkon na straně programátorských kapacit a podporu rutinního provozu u stávajících modulů či funkčních částí (produktů) projektu SISTA. 
Stále však nejde o zcela rutinní programování podle dokumentace, neboť s přibývajícím náročností výměny informací a jejcih synchronizace, je nutné tyto výměny informací (dat) optimalizovat. Ruku v ruce s tím jde také o kvalitní dokumentaci pro rutinní provoz, nasazení i budoucí rozvoj. 
To vše lze zajistit větším počtem účastníků rámcové smlouvy, kteří se zaměří na vývoj dílčích částí zvoleného způsobu řešení SISTA dle pravidel a způsobů nalezených v předchozích rámcových smlouvách. Proto je účelné uzavřít novou rámcovou dohodu, kde hlavním cílem je rozšířit portfolio potencionálních vývojářů ochotných a schopných nad stanovenými principy, pravidly, zásadami či hotovými řešeními v tomto projektu vzniklými, pokračovat plynule dále. 
TA ČR předpokládá, že dosavadní výsledky projektu umožňují jeho dílčí a z pohledu autorských či licenčních plateb bezplatné využití i u jiných veřejných zadavatelů. Za tím účelem je do rámcového vztahu přesunuta licenční politika, která byla uplatňována v jednotlivých minitendrech dle jejich účelu.
Podmínkou pro podání návrhu k ÚOHS je podání námitek k Zadavateli, které je nutné doručit do 15 dnů ode dne, kdy se stěžovatel dozvěděl o domnělém porušení zákona Zadavatelem, nejpozději však do uzavření smlouvy nebo do chvíle, kdy se soutěž o návrh považuje po výběru návrhu za ukončenou.

Námitky proti úkonům oznamovaným v dokumentech, které je Zadavatel povinen podle zákona uveřejnit či odeslat stěžovateli, musí být doručeny Zadavateli do 15 dnů od jejich uveřejnění či doručení stěžovateli.
Pokud je v zadávacím řízení stanovena lhůta pro podání žádostí o účast, musí být námitky proti podmínkám vztahujícím se ke kvalifikaci dodavatele doručeny Zadavateli nejpozději do skončení této lhůty.
Pokud je v zadávacím řízení stanovena lhůta pro podání nabídek, musí být námitky proti zadávacím podmínkám doručeny Zadavateli nejpozději do skončení této lhůty. Námitky proti obsahu výzvy k podání nabídek v dynamickém nákupním systému nebo při zadávání veřejné zakázky na základě rámcové dohody musí být zadavateli doručeny nejpozději do konce lhůty pro podání nabídek. V soutěži o návrh musí být námitky proti soutěžním podmínkám doručeny nejpozději do konce lhůty pro podání návrhů. Zadavatel může v zadávací dokumentaci nebo soutěžních podmínkách stanovit, že námitky podle § 242 odst. 3 nebo 4 zákona lze podat nejpozději 72 hodin před skončením lhůt podle § 242 odst. 3 nebo 4 zákona.

Námitky proti dobrovolnému oznámení o záměru uzavřít smlouvu podle § 212 odst. 2 zákona musí být doručeny Zadavateli do 30 dnů od uveřejnění tohoto oznámení.

Zadavatel je povinen námitky vyřídit do 15 dnů. Návrh je nutné doručit ÚOHS i Zadavateli do 10 dnů ode dne, v němž stěžovatel obdržel rozhodnutí, kterým Zadavatel námitky odmítnul nebo do 25 dnů od odeslání námitek, pokud Zadavatel o námitkách nerozhodl.

Po uzavření smlouvy na veřejnou zakázku či rámcové dohody lze podat pouze návrh na uložení zákazu plnění smlouvy, a to i bez předchozího podání námitek. Návrh na uložení zákazu plnění smlouvy doručí navrhovatel ÚOHS a ve stejnopisu Zadavateli do 30 dnů ode dne, kdy Zadavatel uveřejnil oznámení o uzavření smlouvy způsobem podle § 212 odst. 2 zákona s uvedením důvodu pro zadání veřejné zakázky bez uveřejnění oznámení o zahájení zadávacího řízení, předběžného oznámení nebo výzvy k podání nabídek ve zjednodušeném podlimitním řízení, nejpozději však do 6 měsíců od uzavření této smlouvy. Návrh na uložení zákazu plnění smlouvy podle § 254 odstavce 1 písm. d) zákona doručí navrhovatel ÚOHS a ve stejnopisu Zadavateli do 30 dnů ode dne, kdy Zadavatel uveřejnil oznámení o uzavření smlouvy na základě rámcové dohody podle § 137 zákona nebo oznámení o uzavření smlouvy v dynamickém nákupním systému podle § 142 zákona, nejpozději však do 6 měsíců od uzavření této smlouvy.

Ve lhůtě pro doručení návrhu je navrhovatel povinen složit na účet ÚOHS kauci ve výši 1 % z nabídkové ceny navrhovatele za celou dobu plnění veřejné zakázky nebo za dobu prvních čtyř let plnění v případě smluv na dobu neurčitou, nejméně však ve výši 50 000 Kč, nejvýše ve výši 10 000 000 Kč. V případě, že navrhovatel nemůže stanovit celkovou nabídkovou cenu, je povinen složit kauci ve výši 100 000 Kč. V případě návrhu na uložení zákazu plnění smlouvy je navrhovatel povinen složit kauci ve výši 200 000 Kč. Jde-li o řízení o přezkoumání postupu pro zadávání koncesí, je navrhovatel povinen ve lhůtě pro doručení návrhu složit na účet ÚOHS kauci ve výši 1 % z předpokládané hodnoty koncese uveřejněné ve Věstníku veřejných zakázek nebo na profilu Zadavatele, nejméně však ve výši 50 000 Kč, nejvýše ve výši 10 000 000 Kč. V případě, že Zadavatel neuveřejní ve Věstníku veřejných zakázek nebo na profilu Zadavatele předpokládanou hodnotu koncese, je navrhovatel povinen složit kauci ve výši 100 000 Kč. V případě návrhu na uložení zákazu plnění koncesní smlouvy je navrhovatel povinen složit kauci ve výši 200 000 Kč.
Od začátku února 2025 probíhalo v souvislosti s vyhlašováním veřejných soutěží postupné nasazování dílčích
TRSů účastníků rámcové dohody na produkční prostředí a k faktické zátěži externími uživateli. SISTA se
potýkala s výpadky, jejichž příčiny byly analyzovány a diskutovány na jednání Architektonické rady.
Jednotlivé TRSy prošly samostatným testováním a prokázaly vysokou míru funkčnosti za podmínek
simulované předpokládané zátěže. Nicméně, kritické problémy se objevily až v momentě, kdy byly TRSy
vystaveny reálnému provoznímu zatížení. V systému SISTA se projevila kombinace několika faktorů:
● Neefektivní komunikace mezi mikroslužbami - místo volného propojení se objevilo těsné svázání, které
vedlo ke kaskádovým selháním.
● Problémy s automatickým škálováním - systém nereaguje na zvýšenou zátěž tak, jak by měl, což vede
k přetížení a nestabilitě.
● Konfigurace prostředí - analýza potvrdila, že na selhání se podílela i komplexní konfigurace systému, jejíž
nastavení se v kritický moment neukázalo jako plně optimální pro danou zátěž a specifické provozní
podmínky.
Dodavatelé se shodli na níže uvedeném okruhu témat, která by bylo vhodné v postupných krocích vyřešit:
● Sjednocení autentizace - postupné vyřazování APIGov a nahrazení mTLS a Dapr pro interní služby, APIGov
zůstane jen pro externí služby. Nové služby budou používat middleware Dapr.
● Provoz služeb ve více replikách - „mission critical” služby budou umožňovat horizontální škálovatelnost
řízenou v deploymentu.
● Dapr komunikace - sjednocení komunikace mezi službami pomocí Dapr: čtení synchronně, zápis
asynchronně, vždy s využitím middleware Dapr. Vynucené duplikování synchronních i asynchronních Dapr
zpráv pro troubleshooting.
● Sjednocení tracingu - investigace a sjednocení tracingu pod standard open telemetry, včetně scheduled
jobů a asynchronního tracingu.
● Renovatebot - sjednocení použití a konfigurace Renovatebot pro upgrade knihoven a fixování verzí,
nasazení do TRSů.
● Narovnání logování - sjednocení formátu logování do JSON, revize severity záznamů.
● Izolace FE komponent - změna struktury načítání FE pro izolaci komponent, upgrade sdílených knihoven.
● Statické stránky - servírování statických stránek platformním nginx.
● Sjednocení přístupu k permissions - sjednocení přístupu všech TRSů k permissions.
● Odchytávání chyb FE - zavedení odchytávání chyb javascriptu na FE pomocí sentry pro reporting.
● Jednotný přístup k souborům - zavedení jednotného přístupu pro práci se soubory.
● Sandboxing konfigurací - zavedení mechanismů odstínění konfiguračních chyb.
● Související konzultace - při zavádění úprav mechanismů implementovaných všemi dodavateli
TA ČR využije možnosti článku 6, odst. 2 písm. a) rámcové dohody a minitendr bude vyhlášen bez obnovení
soutěže, neboť půjde o návrh řešení se zachováním stávající technologie (částí ISTA, IS BETA nebo SISTA)
dodané účastníkem, která je v provozu a hodnota plnění nepřesahuje 2 mil. Kč ročně bez DPH vůči účastníkovi rámcové dohody.


Winner: Technologická agentura ČR
Award value: 650000
Number of bids: 1