Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů

Tento článek je o tom, kdy jsem poprvé běžel hackathon pro tým. Zkušeným organizátorům se pravděpodobně bude zdát látka příliš jednoduchá a příběh naivní. Cílil jsem na ty, kteří se s formátem teprve seznamují a přemýšlí, zda takovou akci uspořádat.

HFLabs dělá složité věci s daty: čistíme a obohacujeme kontakty se zákazníky pro velké společnosti a budujeme zákaznické databáze se stovkami milionů záznamů. 65 lidí pracuje v moskevských kancelářích a asi tucet dalších pracuje na dálku z jiných měst.

Jakákoli práce někdy nejen nudí, ale také trochu zatuchne. V tuto chvíli je užitečné změnit zaměření a zkusit něco nového. Proto se šest měsíců díváme na hackathony.

Hackathon je soutěž pro IT specialisty: několik týmů se sejde a dva dny po sobě řeší složité problémy. Obvykle soutěží o cenu, kterou uděluje porota.

Chtěli jsme si formát vyzkoušet a pobavit se, ale klasický hackathon je poměrně rozsáhlý, problematický a drahý podnik. Proto jsme provedli odlehčenou verzi téměř bez rozpočtu. Ale nakonec byli spokojeni a dokonce udělali něco užitečného.

Proč firmy potřebují hackathon?

Klasické hackathony se většinou nepořádají ze štědrosti. Organizátoři buď řeší praktické problémy, nebo se propagují. Formát hackathonu je také zvolen tak, aby vyhovoval účelu.

  • Vyřešte praktický problém. Pořadatel stanoví cíle a účastníci si vyberou ten vhodný a rozhodnou se. Příkladem takového úkolu je vytvoření nového algoritmu hodnocení zákazníků pro banku.
  • Propagujte své nástroje. Organizátor poskytuje účastníkům vlastní software, programovací jazyk nebo API. Cílem je udělat s danými nástroji něco užitečného. Například podmíněný Google otevírá přístup ke svému hlasovému překladači a čeká na zajímavé případy použití.

Dalším cílem velkého hackathonu je prezentovat organizátora jako záviděníhodného zaměstnavatele, interně i externě. Hosté z jiných společností budou ohromeni kanceláří, organizací a šíří příležitostí. Naši vlastní – s novými úkoly, svobodou, komunikací.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Například VKontakte pořádal obrovský hackathon. Je těžké to připsat jednomu typu: existuje příliš mnoho směrů

Jako my. Hlavním cílem celého podniku pro HFLabs je interní HR. Viděli jsme hackathon jako další mimopracovní činnost. Sjednotit, povzbudit, pobavit – to je vše. Někdo chodí do fotbalových týmů, jiný na kvízy. Hackathon je další formát setkání mimo každodenní záležitosti. Což ovšem neruší ani kvízy, ani fotbal.

Přitom hackathon, byť v odlehčeném formátu, není čistá zábava. Například jeden tým skončil psaním textového questu poté, co se od nuly naučil mechaniku telegramových robotů. To je úžasné: když člověk zkouší něco nového a snaží se na to přijít, přichází s neotřelými nápady. I pro každodenní práci.

Navíc jsme nakonec dostali užitečné nástroje, i když jsme s praktickými problémy nedělali vůbec žádné problémy. Ale o tom více na konci.

Proč je hackathon pro účastníky?

Účastníci přicházejí na klasický hackathon, aby se seznámili s technologiemi, vyzkoušeli nové zkušenosti nebo vydělali peníze. Navíc se zdá, že je více lidí z druhé kategorie.

  • Vyzkoušejte nové technologie nebo metody. Každý vývojář denně sedí na svém vlastním technologickém zásobníku, někdy i roky. A na hackathonu můžete vyzkoušet něco nového – buď něco, co se právě objevilo, nebo jen zajímavé.
  • Projděte si cestu s potravinami v miniatuře. IT specialisté mají zájem vytvořit plnohodnotný produkt v řádu dnů. Prošel celým cyklem od konceptu až po prezentaci.
  • Vydělat. Někdy se silní specialisté sejdou v týmech profesionálních hackathonů – dobře sehraných a vycvičených. Vybírají si akce s bohatým cenovým fondem a u každého vydrží zkušeností a přípravou. Někteří pořadatelé takové úskoky okamžitě odplevelují. Ostatní vítáni.

Jako my. Nejprve jsme se týmu zeptali, zda je hackathon v zásadě nezbytný. Neděláme nic násilně, proto jsme chtěli zájem předem změřit. Pro průzkumy jsme použili Formuláře Google.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
V týmu je 65 lidí, průzkum dokončilo 20. Protože 75 % z nich má zájem, musíme to udělat!

Druhým úkolem je motivovat nerozhodnuté, kterých je více než polovina. Další průzkum ukázal: cena v této věci nepomůže.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Pak se ukázalo, že naši lidé mají zájem vyrábět nové produkty. I s malinkou aplikací, ale přejděte od nápadu k funkčnímu prototypu

Začali jsme sbírat témata pro hackathon, která by byla zajímavá. Opět se silou týmu: založili jsme chat na Telegramu, kde jsme všem předhazovali nápady. Žádné brzdy: cokoli vás napadne, je dobré.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Sesbírali jsme 25 témat a spustili jsme anketu v soutoku. Pět nejoblíbenějších projektů - jsou na obrázku - se dostalo na hackathon

Jak dlouho tohle všechno trvá?

Klasický hackathon trvá dva dny a mezi nimi noc. Noc je pozdrav ze staré IT školy, pragmatický a romantický nádech zároveň.

Co dělat ve tmě, každý tým nebo účastník rozhoduje samostatně. V noci můžete spát, organizátoři neřeknou ani slovo. Ale můžete jednat: programovat, navrhovat, navrhovat, testovat.

Jako my. O nočním hlídání jsme ani nemluvili. Navíc formát ještě více ořezali a trvalo to jen jeden den. V opačném případě byste buď museli experimentu strávit dva pracovní dny, nebo vytáhnout kolegy na celý letní víkend. Málokdo by souhlasil s druhou možností: víkendy v létě jsou prémiové.

Padaly návrhy, že by bylo fajn sejít se ve všední dny. Ale nechtěl jsem to všechno zařizovat v pracovní době. Ať se snažíte sebevíc, nemůžete se během týdne oddělit od práce: klienti píší, kolegové se na něco ptají, v kanceláři něco vře, nějaké schůzky jsou naplánované. Všichni se vrátí k běžnému provozu. Další průzkum proto zní, zda jste připraveni na víkendový hackathon.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Ne každý je připraven bezpodmínečně obětovat své volné dny. Ale těch, kteří pochybují, je více než polovina, zbývá je svést

O něco později, v červnu, byli účastníci dotázáni na termíny. Sloty byly přiděleny až do podzimu - v létě jsou kolegové na dovolené a na chatě a vy si nechcete nechat ujít akci. Proto jsme se rozhodli, že nabídneme všechny soboty. Můžete si vybrat několik - označte, které jsou volné.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Ne každý je připraven bezpodmínečně obětovat své volné dny. Ale těch, kteří pochybují, je více než polovina, zbývá je svést

Ve výsledku jsme naplánovali hackathon na 17. srpna. Alternativní 27. červenec se shodoval s mou služební cestou a opce padla.

Kde se akce koná?

Většina účastníků se obvykle shromažďuje ve společném prostoru. Komunikace je důležitou součástí hackathonu, proto organizátor vyčleňuje otevřený prostor nebo celou budovu.

Jednou jsem se účastnil hackathonu Google. Organizátoři přidělili dvoupatrovou budovu s pohovkami, stoly a dalším nábytkem uvnitř. Týmy se samy rozešly do oblasti a zřídily pracovní stanoviště.

Častěji ale neexistují žádná přísná omezení: pokud někdo předem upozorní a připojí se na dálku, nebudou se vytvářet žádné překážky.

Jako my. Vzhledem k tomu, že se hackathon ukázal jako komorní, pro sedm lidí, prázdná sobotní kancelář stačila. I když nebereme v úvahu, že jeden účastník se připojil z Volgogradu.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Plánovali jsme, že budeme všichni sedět společně v zasedací místnosti

A co vítězové?

Na klasických hackathonech je jmenována porota, která vyhlásí nejlepší projekt. V porotě zasedá někdo z organizátorů nebo sponzorů – ti, kteří celý raut platí.

Demo projekty jsou důležitou součástí hackathonu. Týmy předvedou krátkou prezentaci a poté předvedou své řešení porotě. To je něco jako obhajoba diplomu na univerzitě.

Někdy práci hodnotí počítač: vyhrává ten, kdo má v testu nejvíce bodů. Tento přístup mi připadá příliš formální: hodnocením řešení pomocí „papoušků“ organizátoři zabíjejí produktovou složku hackathonu. Připadá mi to spíše jako soutěž ve sportovním programování než jako cvičení kreativity.

Jako my. Jednali jsme radikálně: prostě jsme v zásadě zrušili porotu a soutěž. Protože cílem nebylo vytvořit nejlepší řešení problému nebo získat hotový produkt.

Protože cílem je bavit se, nechte účastníky klidně pracovat na projektech bez ohledu na ostatní týmy.

Ha Day v HFLabs

Hackathon začal v pátek večer, o den dříve. Účastníci se sešli a každý si vybral téma. Vytvořily se připravené týmy.

Shromáždění a nečekaní účastníci. Do kanceláře jsme dorazili v sobotu v 11–12 – abychom nevstávali brzy jako ve všední dny. Zůstalo šest účastníků, další se připojil z Volgogradu.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Oznámení termínu nezůstalo bez následků – borci začali aktivně opouštět hackathon chat. Katastrofa se ale nestala a kvórum bylo zachováno

Během dne se náhle objevili noví členové. Kolegové, kteří se na hackathon nechystali, si vydřeli tři až čtyři hodiny. Přišli, vybrali projekt a pomohli. To je pro klasický formát netypické, ale baví nás to.

Týmy a projekty. Ukázalo se, že tři lidé dělali své projekty sami. To je hlavní nevýhoda akce, je zajímavější pracovat v týmu. Hledání interakce je obecně důležitou věcí v konceptu hackathonu.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Textový úkol na enginu telegramu. Praktické využití to nemá, ale uvnitř je dílenský humor a místní memy

A pár hodin po začátku zůstal jeden projekt bez vývojářů: autor opustil duchovní dítě a odešel do jiného týmu. To je normální i u klasického formátu: dobré nápady lidi přitahují. Zpočátku to vypadá, že svůj projekt dotáhnete do konce. A pak se ponoříte a uvidíte – nestihnete to včas, nemá smysl to zkoušet. Nebo jdete ke svým sousedům, protože tam obchod směřuje a produkt je užitečný.

Seryoga, front-end vývojář z Volgogradu, se trochu nudil, a tak přišel s projektem „z nože“. A hned na tom začal pracovat.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
V rohu jednoho z našich produktů žije kočka. Dříve kočka jednoduše spala a vytvářela pohodlí, ale Seryoga naučila kožešníka reagovat na události

Na konci dne zůstal počet projektů stejný – pět. Jeden odpadl, další se přidal.

Prostor a rozvrh. Pro hackathon byla plánována největší místnost v kanceláři – zasedací místnost. Ale když na to došlo, všichni se jako obvykle usadili ve svých kancelářích. Takhle jsme začali.

Zpočátku se zdálo, že společný prostor není důležitý. Vzhledem k tomu, že projekty nejsou propojené, neexistuje žádná soutěž, můžete sedět samostatně. A k diskusím se shromážděte v sále - hlavní věcí je nerozptýlit se za docházkovou vzdálenost.

Ale po několika hodinách se fragmentace sama zastavila. Ti, kteří pracovali sami, pod vlivem skryté síly, se jeden po druhém stěhovali do nejlidnatější kanceláře. A stalo se to zajímavější – rozhovory byly živější, otázky složitější a častější.

Každých pár hodin jsme se zastavili, abychom se podělili o své dojmy a podívali se blíže na projekty jiných lidí. Uprostřed dne jsme měli oběd.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Při obědě fanoušek, který se celou tu dobu neviditelně vznášel poblíž, vtrhl do obrysu hackathonu: do kanceláře byly náhle přineseny tvarohové koláče

Neexistoval žádný časový limit: kdo chce sedět, jak dlouho chce. Odešli, většinou projekt dovedli do víceméně hotového stavu. Poslední účastník odešel kolem 22:00.

Neudělali jsme ukázku hned – rozhodli jsme se, že o hackathonu promluvíme v úterý pro celou kancelář.

Výsledky a život poté

Hackathon-light přinesl ještě větší zisk, než jsem čekal.

H.R. Užili jsme si spoustu legrace: gestalt jsme uzavřeli hackathonem a bavili se o chytrých tématech bez práce. To vše za rozpočet rovnající se nákladům na cestu do kanceláře a oběd. Navíc jsme vychovali evangelisty pro interní hackathony v kanceláři.

Projekty. Během dne jsme nedokončili žádný z pěti projektů. Ale na tom nezáleží: obvykle je účelem akce principiálně vyřešit problém, najít nápad. Dobrým výsledkem je minimálně fungující nástroj, i když s berličkami a chybami.

Hackathon v malé firmě: jak ho zorganizovat, aniž byste vysypali fůru zdrojů
Anton Zhiyanov, náš produktový šéf DaData.ru, provedl odesílatel e-mailu. Vypadá jako editor prohlížeče, ke kterému je připojen soubor CSV s příjemci. Je to pohodlnější než přetížený Mailchimp

Po hackathonu se ale projekty dostaly do výroby nebo se k tomu chystají. Už posíláme e-maily jako messenger a kocour osahává zákazníky. Zbytek aplikací dokončují autoři, a to kvůli žádostem zvenčí. Zatím ji rozdáváme přátelům zdarma a po svém, ale jednou možná dojde ke komerčnímu využití.

Nevýhody. Hlavní nevýhodou je, že se sešlo málo lidí. Výsledkem je, že tři z pěti projektů dělal jeden člověk, a to není tak zajímavé. Když hackathon sám, ztrácíte efekt produktového týmu. Už není s kým komunikovat.

Také jsem si uvědomil, že přísnější předpisy by byly plus. Potřebujete více organizace:

  • jasné načasování;
  • merch pro účastníky;
  • porota a demo ve stejný den, zatímco jsou stále obviněni;
  • příprava - oznámení, popisy projektů.

Můžete také zavolat někomu zvenčí, ale není to vůbec nutné. A hovor je s největší pravděpodobností na místě. Žádná velkoplošná reklama.

Budoucnost. Polovina kanceláře se v úterý sešla na všeobecné demo. A pak už jsem viděl zájem o projekty, o formát. Ne každý se chtěl do experimentu zapojit, ale po prvním pokusu se chtělo zúčastnit více lidí. Myslím, že v roce 2020 tuto akci rozšíříme.

To je o hackathonu vše. Pokud máte zájem dělat s daty všemožné složité věci, pojďte pracovat s námi. HFLabs má na hh.ru osm volných míst: Hledáme java vývojáře, podporu a testovací inženýry, systémové analytiky.

Článek poprvé zveřejněno na vc.ru. Verze pro Habr byla přepracována a rozšířena.

Zdroj: www.habr.com

Přidat komentář