Opencard – problém vyřešen, přichází Lítačka

25. 01. 2016 | 21:00
Přečteno 13007 krát
Lítačka je levné a rychlé řešení, které jsme vyvinuli místo díry na peníze jménem Opencard. Co Lítačka je, jaká byla cesta k právě tomuto řešení a kolik to celé stálo se pokusím vysvětlit v následujícím článku.

Pro pořádek – v dozorčí radě městské společnosti Operátor OPENCARD a.s. (nyní již Operátor ICT) zasedám za Trojkoalici jakožto člen Strany zelených od března 2015. Úkolem dozorčí rady není řídit denodenní provoz společnosti, ale přijímat dlouhodobá strategická rozhodnutí a jmenovávat či odvolávat představenstvo. Odměna jest 10 000 Kč hrubého měsíčně, v případě chyby ručím svým majetkem.

Cesta k řešení
Smysluplná práce začala v červnu 2015, kdy jsme jmenovali nové představenstvo. Prvím úkolem představenstva bylo sestavit akceschopný interní IT tým a pokusit se narovnat vztahy s EMS. Cílem bylo nechat si od EMS vyčíslit servisní podporu na ty části systému, na které jsme neměli autorská práva a byly pro nás blackbox.

EMS stále trvala na uhrazení částek ve výši stamilionů do čehož se čistě náhodou v září objevilo „kurvítko“, které do systému schovali a které vyžadovalo prodlužování certifikátů z jejich strany v týdenních cyklech, bez kterého SW na přepážkách nenaběhl. Jednání v té době již vedl Václav Strnad (Ondřej Felix rezignoval z osobních důvodů). Nenechali jsme se ale zastrašit. Naopak se sluníčkáři ze Strany zelených zachovali jako drsní vyjednavači a necouvli jsme ani o kousek. Bylo na čase vymyslet řešení bez EMS (a to rychle než nám systém vypnou).

Proč nestačí papírové jízdenky
Proč toto řešení pro nás nebyla papírová jízdenka? Elektronické odbavovací systémy nabízí jednak vyšší uživatelský komfort, protože umožňují nabíjení kupónu přes internet (v současnosti přes eshop DPP), ale především jsou nepostradatelné v příměstské dopravě, kde dochází ke kontrole platnosti kupónu při nástupu. Doba nalodění plného autobusu s papírovým kupónem tvoří až 10 minut oproti 3 minutám s čipovou kartou. Tento rozdíl je zásadní pro konkurenceschopnost veřejné dopravy v příměstských spojích. Cesta zpět čistě k papíru tedy možná není.

Přichází Lítačka
Vzhledem k tahanicím s EMS a riziku, že každou chvíli mohou vypnout vydávání nových karet, bylo třeba vymyslet řešení, které lze nasadit co nejrychleji. Na všechny zakázky nad 2 mil. Kč musí být vypsány otevřené tendry, což je při zahrnutí odvolacích lhůt záležitost let, nikoliv měsíců.

Navíc na mobilní aplikaci má do roku 2017 zasmluvněný monopol Erika a.s. (thx a lot Bém a spol.), tendr na bankovní karty nikdo nezačal ještě ani připravovat, takže zbývala jediná možnost - pokusit se to udělat levněji.

Proto jsme se rozhodli dát ještě jednou šanci již starší technologi čipových karet, pro kterou nyní existují standardizovaná řešení, která dokáže ve funční systém poskládat i menší IT tým. A přesně takový tým jsme měli v Operátoru od léta k dispozici.

Největší část, programové vybavení pro Lítačku stálo 1 600 000 Kč a dodala ho společnost XT-Card. Dále bylo třeba nakoupit hardware, objednat řadu znaleckých posudků, konzultačních a právních služeb a vše do sebe integrovat, oživit a otestovat, což jsme zvládli již inhouse.

Původní systém Opencard stál dle auditu společnosti Nexia AP hlavní město 1,74 miliardy korun, spolčenost EMS po Praze nárokuje dalších 654 mil. Kč. Náklady na Lítačku nás včetně všech posudků a právních služeb vyjdou na méně než 10 mil. Kč.

Celé řešení bylo totiž koncipováno jako lowcostová čistě dopravní karta. Vize Pavla Béma, že by soukromý sektor měl zájem na městskou kartu za úplatu umisťovat různé aplikace a tím se podílet na financování extrémně drahého řešení se ukázala jako mylná a nenásledovali jsme ji.

Zásadní výhrou našeho inhouse přístupu je, že město vlastní k systému veškerá práva, může ho libovolně rozívjet, samostatně spravovat a nemusí zakupovat žádné extra licence. Lítačka je prostě naše a můžeme si s ní dělat co budeme chtít.

Kdo se na řešení podílel
Nejvěští podíl na úspěšné integraci má samozřejmě tým pod vedením Václava Strnada, který se skládá z administrátora IT infrastruktury, programáta (čerstvý absolvent ČVUT FIT), 1 projektové manažerky a 1 testerky (genderově vyváženo :)). Dále by systém nemohl vzniknout bez vydatné snahy Martina Vaice, předsedy dozorčí rady za ČSSD, který vše ohlídal procedurálně a legislativně. A velkou podporu jsme měli i od samotné primátorky Krnáčové (bohužel nikoliv klubu ANO, který nebyl schopen od září doposud vygenerovat nového generálního ředitele). Lítačku přesto považuji za úspěch společné vlády ANO, ČSSD a Trojkoalice (zelení, starostové, KDU-ČSL).

Co bude dále
Systém Opencard nepřestane fungovat, pouze již nebudeme obnovovat expirované karty. Současné karty dojezdí a jak budou expirovat budeme postupně vydávat Lítačky. EMS nedostane od Prahy již ani korunu.

Díky Lítačce město získalo čas na přípravu dlouhodobého řešení. Tím řešením je koncept multikanálové karty, kde nebude jeden dodavatel, jedna technologie, jeden systém, ale uživatel bude mít možnost svobodné volby (více viz můj minulý blog).

Jestli multikanálový systém někdy uvidí světlo světa, nebo zůstane pouze na papíře, je otázkou další politické reprezentace. Dle magistrátní šuškandy na 70% 28.1. Trojkoalice ve vedení města končí a bude nahrazena ODS. Já osobně moje místo v dozorčí radě klidně pánům z ODS přenechám, ať za průšvihy města ručí majetkem zase někdo jiný. Ale ten necelý rok za to stál.

PS: Chtěl bych dementovat titulek Aktuálně.cz, že jsem "zakladatel Lítačky". Zvolené řešení vzniklo kolektivním rozhodnutím dozorčí rady a představenstva Operátora Opencard a.s..
PS2: Základ pro toto řešení vznikl za předchozích rad, které společnost Operátor Opencard a.s. založily. Díky patří i jim.

Blogeři abecedně

A Aktuálně.cz Blog · Atapana Mnislav Zelený B Baar Vladimír · Babka Michael · Balabán Miloš · Bartoníček Radek · Bartošek Jan · Bartošová Ela · Bavlšíková Adéla · Bečková Kateřina · Bednář Vojtěch · Bělobrádek Pavel · Beránek Jan · Berkovcová Jana · Bernard Josef · Berwid-Buquoy Jan · Bielinová Petra · Bína Jiří · Bízková Rut · Blaha Stanislav · Blažek Kamil · Bobek Miroslav · Boehmová Tereza · Brenna Yngvar · Bureš Radim · Bůžek Lukáš · Byčkov Semjon C Cerman Ivo · Cizinsky Ludvik Č Černoušek Štěpán · Česko Chytré · Čipera Erik · Čtenářův blog D David Jiří · Davis Magdalena · Dienstbier Jiří · Dlabajová Martina · Dolejš Jiří · Dostál Ondřej · Dudák Vladislav · Duka Dominik · Duong Nguyen Thi Thuy · Dvořák Jan · Dvořák Petr · Dvořáková Vladimíra E Elfmark František F Fafejtová Klára · Fajt Jiří · Fendrych Martin · Fiala Petr · Fibigerová Markéta · Fischer Pavel G Gálik Stanislav · Gargulák Karel · Geislerová Ester · Girsa Václav · Glanc Tomáš · Goláň Tomáš · Gregorová Markéta · Groman Martin H Hájek Jan · Hála Martin · Halík Tomáš · Hamáček Jan · Hampl Václav · Hamplová Jana · Hapala Jiří · Hasenkopf Pavel · Hastík František · Havel Petr · Heller Šimon · Herman Daniel · Heroldová Martina · Hilšer Marek · Hladík Petr · Hlaváček Petr · Hlubučková Andrea · Hnízdil Jan · Hokovský Radko · Holásková Kamila · Holmerová Iva · Honzák Radkin · Horáková Adéla · Horký Petr · Hořejš Nikola · Hořejší Václav · Hrabálek Alexandr · Hradilková Jana · Hrstka Filip · Hřib Zdeněk · Hubálková Pavla · Hubinger Václav · Hülle Tomáš · Hušek Radek · Hvížďala Karel CH Charanzová Dita · Chlup Radek · Chromý Heřman · Chýla Jiří · Chytil Ondřej J Janda Jakub · Janeček Karel · Janeček Vít · Janečková Tereza · Janyška Petr · Jelínková Michaela Mlíčková · Jourová Věra · Just Jiří · Just Vladimír K Kaláb Tomáš · Kania Ondřej · Karfík Filip · Karlický Josef · Klan Petr · Klepárník  Vít · Klíma Pavel · Klíma Vít · Klimeš David · Klusoň Jan · Kňapová Kateřina · Kocián Antonín · Kohoutová Růžena · Koch Paul Vincent · Kolaja Marcel · Kolářová Marie · Kolínská Petra · Kolovratník Martin · Konrádová Kateřina · Kopeček Lubomír · Kostlán František · Kotišová Miluš · Koudelka Zdeněk · Koutská Petra Schwarz · Kozák Kryštof · Krafl Martin · Krása Václav · Kraus Ivan · Kroupová Johana · Křeček Stanislav · Kubr Milan · Kučera Josef · Kučera Vladimír · Kučerová Karolína · Kuchař Jakub · Kuchař Jaroslav · Kukal Petr · Kupka Martin · Kuras Benjamin · Kutílek Petr · Kužílek Oldřich · Kyselý Ondřej L Laně Tomáš · Linhart Zbyněk · Lipavský Jan · Lipold Jan · Lomová Olga M Máca Roman · Mahdalová Eva · Máchalová Jana · Maláčová Jana · Málková Ivana · Marvanová Hana · Mašát Martin · Měska Jiří · Metelka Ladislav · Michálek Libor · Miller Robert · Minář Mikuláš · Minařík Petr · Mittner Jiří · Moore Markéta · Mrkvička Jan · Müller Zdeněk · Mundier Milan · Münich Daniel N Nacher Patrik · Nachtigallová Mariana Novotná · Návrat Petr · Navrátil Marek · Němec Václav · Nerudová Danuše · Nerušil Josef · Niedermayer Luděk · Nosková Věra · Nouzová Pavlína · Nováčková Jana · Novák Aleš · Novotný Martin · Novotný Vít · Nožička Josef O Obluk Karel · Ocelák Radek · Oláh Michal · Ouhel Tomáš · Oujezdská Marie · Outlý Jan P Pačes Václav · Palik Michal · Paroubek Jiří · Pavel Petr · Pavelka Zdenko · Payne Jan · Payne Petr Pazdera · Pehe Jiří · Peksa Mikuláš · Pelda Zdeněk · Petrák Milán · Petříček Tomáš · Petříčková Iva · Pfeffer Vladimír · Pfeiler Tomáš · Pícha Vladimír · Pilip Ivan · Pitek Daniel · Pixová Michaela · Plaček Jan · Podzimek Jan · Pohled zblízka · Polách Kamil · Polčák Stanislav · Potměšilová Hana · Pražskej blog · Prouza Tomáš R Rabas Přemysl · Rajmon David · Rakušan Vít · Ráž Roman · Redakce Aktuálně.cz  · Reiner Martin · Richterová Olga · Robejšek Petr · Ruščák Andrej · Rydzyk Pavel · Rychlík Jan Ř Řebíková Barbora · Řeháčková Karolína Avivi · Říha Miloš · Řízek Tomáš S Sedlák Martin · Seitlová Jitka · Schneider Ondřej · Schwarzenberg Karel · Sirový Michal · Skalíková Lucie · Skuhrovec Jiří · Sládek Jan · Sláma Bohumil · Slavíček Jan · Slejška Zdeněk · Slimáková Margit · Smoljak David · Smutný Pavel · Sobíšek Pavel · Sokačová Linda · Soukal Josef · Soukup Ondřej · Sportbar · Staněk Antonín · Stehlík Michal · Stehlíková Džamila · Stránský Martin Jan · Strmiska Jan · Stulík David · Svárovský Martin · Svoboda Cyril · Svoboda Jiří · Svoboda Pavel · Sýkora Filip · Syrovátka Jonáš Š Šebek Tomáš · Šefrnová Tereza · Šimáček Martin · Šimková Karolína · Šindelář Pavel · Šípová Adéla · Šlechtová Karla · Šmíd Milan · Šojdrová Michaela · Šoltés Michal · Špalková Veronika Krátká · Špinka Filip · Špok Dalibor · Šteffl Ondřej · Štěpán Martin · Štěpánek Pavel · Štern Ivan · Štern Jan · Štětka Václav · Štrobl Daniel T T. Tereza · Táborský Adam · Tejkalová N. Alice · Telička Pavel · Titěrová Kristýna · Tolasz Radim · Tománek Jan · Tomčiak Boris · Tomek Prokop · Tomský Alexander · Trantina Pavel · Tůma Petr · Turek Jan U Uhl Petr · Urban Jan V Vacková Pavla · Václav Petr · Vaculík Jan · Vácha Marek · Valdrová Jana · Vančurová Martina · Vavruška Dalibor · Věchet Martin Geronimo · Vendlová Veronika · Vhrsti · Vích Tomáš · Vlach Robert · Vodrážka Mirek · Vojtěch Adam · Vojtková Michaela Trtíková · Vostrá Denisa · Výborný Marek · Vyskočil František W Walek Czeslaw · Wichterle Kamil · Wirthová Jitka · Witassek Libor Z Zádrapa Lukáš · Zajíček Zdeněk · Zaorálek Lubomír · Závodský Ondřej · Zelený Milan · Zeman Václav · Zima Tomáš · Zlatuška Jiří · Zouzalík Marek Ž Žák Miroslav · Žák Václav · Žantovský Michael · Žantovský Petr Ostatní Dlouhodobě neaktivní blogy