Skip to content

Instantly share code, notes, and snippets.

@zoul
Last active July 1, 2019 16:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zoul/c03f73744d301da915259b0404223e4f to your computer and use it in GitHub Desktop.
Save zoul/c03f73744d301da915259b0404223e4f to your computer and use it in GitHub Desktop.
Poznámky k publikování informací z projektu Česko.Digital

Česko.Digital.Info

Cílem projektu Česko.Digital je zlepšit stát pomocí digitálních technologií a hlavním výstupem projektu je tedy software. Pro úspěch projektu je ale stejně důležité, ne-li důležitější, produkovat také informace, zejména know-how.

Cílové skupiny a problémy

Hlavní příjemci těchto informací jsou dva: stát a samotná komunita kolem Česko.Digital.

Stát potřebuje příklady dobré praxe a podporu při vývoji vlastních řešení, ať už jde o samotné technologie nebo řízení projektů. Česko.Digital by v tomto ohledu vlastně zastupovalo neexistující podporu digitalizace ze strany státu (viz například rozhovor s Michalem Bláhou pro podcast Proti proudu). Hezkým jednoduchým příkladem je britský Technology Code of Practice definující základní kritéria pro návrh, vývoj a nakupování státních IT technologií.

Druhou zásadní cílovou skupinou je samotná komunita Česko.Digital. Počet zapojených lidí ani jejich jednotlivé kvality samy o sobě ani vzdáleně nezaručují dobrý výsledek. Otevřený vývoj softwaru s vysokým zapojením dobrovolníků je naopak těžká disciplína:

  • Většina přispěvatelů má pouze omezené znalosti domény/problému, takže jejich zapojení vyžaduje velký vklad od klíčových členů projektu. Je snadné tyto klíčové osoby přetížit.
  • Je snadné najít pomoc s drobnostmi, ale těžko se hledá pomoct s klíčovými, koncepčními částmi systémů.
  • Hrozí nabírání technického dluhu mnoha drobnými nekoncepčními zásahy. Většina přispěvatelů vidí stromy, málokdo les.
  • Přispěvatelé se na projektu nemusí zdržet dlouho. Vysoká fluktuace lidí brání efektivnímu předávání know-how.
  • Řada projektů původně vznikla v rámci různých hackatonů nebo jako osobní víkendový projekt, na čemž není nic špatného (!), ale ztěžuje to zapojení dalších členů týmu. (Technický dluh, nevhodná architektura, nedostatek testů, chybějící dokumentace, atd.)

Otevřenost projektu tedy nijak nesnižuje nároky na „procesní podporu“ v podobě testů, dokumentace nebo automatizace – naopak. Jinak velmi reálně hrozí, že klíčové informace zůstanou zavřené v hlavách několika málo lidí, kteří se tím pádem stanou úzkým hrdlem blokujícím práci dobrovolníků.

(Tyto problémy naštěstí nejsou ani zdaleka nové, řešila je a řeší řada uzavřených i otevřených týmů, viz z poslední doby například diskuzi Rust: Addressing the “big” problem nebo klasiku žánru, esej The Cathedral and the Bazaar od Erica S. Raymonda.)

Co a jak publikovat

Stručně a s mírnou nadsázkou řečeno vlastně cílem Česko.Digital není software, ale komunita. Jediný skutečně funkční způsob, jak dojít k lepšímu digitálnímu státu, je prostřednictvím lepšího povědomí co nejvíce lidí o problémech a možných řešeních. Nasazený software mění stát rychle a málo, zveřejněná informace pomalu a hodně.

Co bychom měli publikovat?

  • Představení „vlajkových“ projektů Č.D a prezentace jejich pokroků
  • Popisy státní IT infrastruktury a jejích problémů i příležitostí
  • Popisy legislativního prostředí a jeho problémů i příležitostí
  • Příklady fungujících digitálních služeb a řešení ze zahraničí
  • Hodnocení vznikajících státních IT zakázek
  • Návody na zapojení a efektivní přispívání do projektů Č.D
  • Dokumentaci projektů Č.D
  • Debaty o směřování digitalizace a Č.D
  • Záznamy z osobních setkání

Cílem je hlavně snížit laťku pro účast dobrovolníků na projektech, odlehčit klíčovým lidem a nabídnout státu podporu při digitalizaci.

Vhodné formáty:

  • Blog. Jednoduchá produkce, dobře vyhledávatelný obsah, text se dá relativně snadno redukovat na podstatu věci. Vhodný například na představování projektů a jejich pokroků, popisy státního prostředí, příklady ze zahraničí.
  • Podcast. Vhodný formát pro záznam debat, například diskuze o problémech digitalizace a směřování Č.D.
  • Video. Náročnější produkce, vhodné pro záznam přednášek nebo příklady zajímavých fungujících služeb ze zahraničí.
  • Diskuzní fórum. Vhodný nástroj pro záznamy ze schůzek, podporu státu a obecně jakoukoliv debatu, která bude mít hodnotu i do budoucna.
  • Sociální sítě všeho druhu bych považoval spíš za distribuční kanál než samostatnou platformu pro obsah.

Návrhy k diskuzi:

  • Založme otevřené diskuzní fórum, ideálně Discourse, viz například platforma.slovensko.digital. Slack si můžeme nechat na „průtokový chat“, tedy komunikaci ± v reálném čase bez větší dlouhodobé hodnoty.
  • Založme blog, bohatě stačí staticky generovaný web hostovaný přes GitHub Pages nebo Netlify. Ať můžeme začít kupit podstatné informace na jednom místě a nejsou roztahané ve formě odkazů do Google Docs někde v chatu.
  • Na blogu může být kromě hlavního obsahu také seznam aktualit, například odkazy na dobré zdroje v médiích. Opět stačí nějaké low-tech řešení, například YAML seznam.
  • Když taháme informace z klíčových lidí (tahejme!), dělejme to tak, aby se k těmto informacím mohl pohodlně vrátit kdokoliv později. Natočme spot, nahrajme rozhovor, vydejme blog post.
  • Založme YouTube kanál (?) pro záznamy meetupů a jiná videa. Opět jde o to, aby mohl kdokoliv obsah dohledat později na jednom místě.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment