Toto není specifikace.™ Zejména neproběhl žádný „jednoticí průchod“, který by z jednotlivých úvah a požadavků dal dohromady nějaký celek. Ale protože ty jednotlivé úvahy, požadavky a vize nemáme nikde na papíře, je tohle lepší než nic. (Ostatně není pravděpodobné, že bychom psali nějakou podrobnou specifikaci a teprve tu následně implementovali.)
Co řešíme za problém
Jedním z klíčových úkolů Česko.Digital je „propojování“ dobrovolníků s vhodnými příležitostmi, například hledání zajímavých úkolů pro programátora v Typescriptu nebo hledání copywritera pro web společensky prospěšného projektu. Máme s tímhle procesem přes dva roky zkušeností a stručně řečeno to není jednoduchá věc, kterou by šlo vyřešit jedním trikem, jednou ranou.
Původní, převážně nevyřčená hypotéza byla, že všechny propojíme ve Slacku, kde se jednotlivé strany „najdou“ a propojí samy, například pasivním sledováním diskuzí ve vhodných tematických kanálech. Tuto hypotézu se nám podařilo bezvadně vyvrátit – tenhle proces je krásně decentralizovaný (nevyžaduje naši účast), ale zároveň je pro valnou většinu lidí příliš náročný. Ve Slacku je toho zkrátka moc, dobrovolníci to nestíhají sledovat a nezapojují se. Je potřeba jít jim s příležitostmi víc naproti.
Slovo „příležitost“ může znamenat cokoliv od pasivnějšího, krátkodobějšího zapojení (podívám se na záznam z eventu, zúčastním se webináře) až po intenzivní dlouhodobou spolupráci (stanu se tech leadem nějakého veřejně prospěšného projektu). Často dobrovolník potřebuje začít s menší mírou zapojení, aby se odhodlal zapojit víc.
Obecně vzato chceme zcela minimalizovat úsilí, které dobrovolník musí vyvinout, aby našel vhodnou příležitost k zapojení. Ideální by bylo vytvořit pit of success, jakýsi „vír“, který dobrovolníka vcucne a sám ho dotáhne ke vhodné příležitosti. Při úvahách o této minimalizaci bariér se nám osvědčilo uvažovat „produktově“ – tedy stavíme produkt, jehož úkolem je usnadnit pomocí různých technologických a procesních nástrojů dobrovolníkům cestu k příležitostem. Tomuto produktu říkáme Portál dobrovolníka.
Příležitosti
Portál dobrovolníka je v jádru především databáze různých typů příležitostí, kterou chceme dobrovolníkům prezentovat ve všech možných vhodných podobách – jako seznam někde na webu, v podobě newsletterů, jako kalendář, na sociálních sítích, etc. Pojďme si udělat představu o různých typech příležitostí.
Akce
Jakékoliv události pořádané Česko.Digital nebo s námi související. Může jít například o hack days (jednodenní hacking na projektu), webináře, panelové debaty, konference, …
Uživatel si může zobrazit seznam budoucích akcí a ideálně jedním kliknutím si akci přidat do kalendáře. Může si také zobrazit seznam už minulých akcí a případně se podívat na záznam z nich. Tohle je ideální příležitost udělat si obrázek, co Česko.Digital dělá, a pasivně bez jakýchkoliv závazků se s komunitou seznámit.
Obsah / č.edu
Důležitou součástí mise Česko.Digital je sdílení digitálního know-how, což jde efektivně dělat prostřednictvím obsahu, například blogových článků nebo videí. Zároveň nám obsah umožňuje dobře zprostředkovat dění v komunitě, například reportážemi z eventů, a funguje tedy mimo jiné jako dobrá reklama a nezávazná příležitost se s komunitou seznámit.
Vzdělávací obsah produkujeme pod značkou č.edu, kde kromě jednotlivých pořadů, například webinářů, fungují i celé cykly, například pořady Show & Tell nebo Dev Talks. Uživatel má možnost si zobrazit existující obsah na různá témata, záznamy z webinářů a podobně.
V tomhle máme docela hokej – zdaleka ne všechen obsah spadá pod č.edu, co třeba s reporty z akcí vydanými na blogu? Obecně, jak bude hrát blog s Portálem?
Role a úkoly
Jeden z nejběžnějších typů příležitostí, například „hledáme programátora v React Native“. Jde o zapojení na projektech vyvíjených aktuálně v Česko.Digital – pokud jde o „cizí“ projekt, spadají tyhle příležitosti do takzvaného market place, viz níže.
Jde o aktivnější zapojení, od krátkodobého (například jednorázové dodání konkrétního úkolu nebo pár hodin týdně) po dlouhodobé (například projektové vedení veřejně prospěšného projektu). Proklik příležitosti je obvykle někam do Slacku, kde se dobrovolník může přihlásit a domluvit detaily.
Tržiště / market place
Jde o podobnou příležitost jako Role a úkoly, ale týkající se projektu mimo Česko.Digital. Spadají sem například poptávky typu „jsme neziskovka XY a potřebujeme někoho, kdo by nám pomohl nastavit Google Analytics“. Může jít i jednorázovou práci i pravidelnou spolupráci. Proklik příležitosti může být například na web poptávající organizace nebo její e-mail.
Personalizace a cílení
Důležitou součástí Portálu dobrovolníka je filtrace příležitostí „na míru“ uživateli – zahlcení nerelevantními příležitostmi brání efektivnímu zapojení. Například programátorům tedy chceme nabízet primárně příležitosti pro programátory, marketérům příležitosti pro marketéry, a tak podobně.
Tuhle škálu jde libovolně komplikovat – například programátory můžeme rozdělit na backend a frontend, nebo podle jazyků, nezávisle na tom podle seniority, a tak dále. Mockrát jsme se v tom tématu dokonale zahrabali, a proto jsme se nakonec rozhodli zaměřit na 6 základních kategorií, vybraných zejména podle našich dosavadních potřeb – business developer, designér, developer, marketér, product owner a scrum master.
Počítáme s tím, že každý uživatel by měl pasovat do jedné z těchto kategorií, a podle toho bychom mu ve všech komunikačních kanálech mohli předkládat relevantnější příležitosti.
Je jasné, že tohle hrubé rozlišení nebude pasovat na všechny. Žádné rozlišení, byť sebelépe udělané, nebude pasovat na všechny, takže spíš míříme na klasické pravidlo 80/20 – chceme pokrýt základní rozdělení (20 %), které nám přinese maximum užitku (80 %). Zvolená škála kompetencí se navíc promítá do mnoha dalších částí systému – například do UI na webu, do rozložení kanálů ve Slacku a podobně – takže jakékoliv rozšiřování škály kompetencí vede k rychlému růstu složitosti celého systému.
Například na webu Portálu dobrovolníka tedy můžeme mít UI pro výběr vhodných příležitostí podle kompetence (taby / radio button / segmented button, …), při rozesílání newsletterů můžeme vytvořit 6 segmentů podle jednotlivých kompetencí, ve Slacku můžeme uživatele oslovovat v patřičných kanálech, etc.
Identita
„Být součástí Česko.Digital“ momentálně znamená „být ve Slacku Česko.Digital“. Pokud tedy pro personalizaci Portálu dobrovolníka potřebujeme nějakou autentizaci (prokázání identity), můžeme využít přihlašování přes Slack (Sign in with Slack).
Zapojení Slacku je obecně jeden z nejslabších aspektů celého systému z pohledu UX. Například onboarding Slacku nemůžeme z technických důvodů zařídit vlastními prostředky, musí proběhnout v režii Slacku. Z toho plyne, že po základním onboardingu na webu join.cesko.digital musíme uživatele přesměrovat na onboarding Slacku, což je z hlediska uživatele složité a matoucí.
Portál dobrovolníka může nabídnout „výkladní skříň příležitostí“ dostupnou i pro uživatele, kteří ještě neprošli tímto procesem.
Podobné projekty / inspirace
Um sem um tam – propojování neziskovek s dobrovolníky nebo zaměstnanci firem
Kickstarter – líbí se nám metafora podpory projektu, v našem případě jde o podporu projektu tím, že ho začnu sledovat a případně mu „přispěju“ svým časem