
See artikkel rÀÀgib sellest, kuidas ma esmakordselt korraldasin hackathoni oma meeskonnale. Kogenud korraldajatele vĂ”ib sisu tunduda liiga lihtne ja lugu naiivne. Olin suunatud neile, kes alles tutvuvad formaadiga ja mĂ”tlevad, kas korraldada selline ĂŒritus.
teeb keerulisi asju andmetega: me puhastame ja rikastame klientide kontakte suurtele ettevĂ”tetele ning ehitame kliendiandmebaase sadade miljonite kirjetega. Moskva bĂŒroodes töötab 65 inimest, veel umbes kĂŒmme kaugtöötajat teistes linnades.
Iga töö muutub vahel mitte just tĂŒĂŒtuks, vaid igavaks. Selle hetkeni on kasulik vaimuvahetus, proovida midagi uut. SeetĂ”ttu oleme viimase kuue kuu jooksul jĂ€lginud hackathone.
Hackathon on selline vĂ”istlus IT-spetsialistidele: mitu meeskonda kogunevad ja kaks pĂ€eva jĂ€rjest lahendavad keerulisi ĂŒlesandeid. Tavalise auhinna nimel, mille mÀÀrab ĆŸĂŒrii.
Soovisime formaati proovida ja lĂ”butseda, kuid klassikaline hackathon on ĂŒsna suur, vaevarikas ja kallis ettevĂ”tmine. SeetĂ”ttu korraldasime kergendatud versiooni peaaegu ilma eelarveta. LĂ”puks jĂ€ime isegi rahule ja tegime midagi kasulikku.
Miks on ettevÔttele hackathon vajalik
Klassikalisi hackathone korraldatakse tavaliselt mitte headest kavatsustest. Korraldajad lahendavad kas praktilisi probleeme vÔi teevad reklaami. EesmÀrgiks valitakse ka hackathoni formaat.
- Praktilise probleemi lahendamine. Korraldaja seab eesmĂ€rgid, osalejad valivad sobiva ja lahendavad selle. NĂ€iteks vĂ”iks selline ĂŒlesanne olla panga jaoks uue klientide skoorimise algoritmi vĂ€ljatöötamine.
- Oma tööriistade propageerimine. Korraldaja annab osalejatele oma tarkvara, programmeerimiskeele vĂ”i API. EesmĂ€rgiks on kasutada antud tööriistu millegi kasuliku tegemiseks. NĂ€iteks avab hĂŒpoteetiline Google juurdepÀÀsu oma hÀÀltegemise tĂ”lkijale ja ootab huvitavaid rakendusi.
Lisaks suurĂŒrituse eesmĂ€rgiks on nĂ€idata korraldajat kui soovitavat tööandjat, nii seest kui vĂ€ljast. KĂŒlalised teistest ettevĂ”tetest tunnevad bĂŒroo, organisatsiooni ja vĂ”imaluste ulatust.

NĂ€iteks korraldas «VKontakte» suur hakaton. Seda on keeruline liigitada ĂŒhte tĂŒĂŒpi: suurt hulka suundi.
Nagu meil. Kogu HFLabs'i jaoks on kogu ĂŒrituse peamine eesmĂ€rk sisemine HR. Me nĂ€gime hakatoni veel ĂŒhe koostĂ¶Ă¶ĂŒritusena töövĂ€liselt. Ăhendada, ergutada, meelelahutada â see on kĂ”ik. Keegi mĂ€ngib jalgpalli meeskondades, keegi lĂ€heb viktoriinidele. Hakaton on veel ĂŒks kohtumisvorm argipĂ€evaĂŒlesannete kĂ”rval. See ei tĂŒhista muid viktoriine ega jalgpalli.
Sellegipoolest ei ole hakaton, isegi kergemal kujul, puhtalt meelelahutus. NĂ€iteks ĂŒks meeskond kirjutas lĂ”puks teksti seikluse, uurides nullist Telegrami botide mehhanismi. See on suurepĂ€rane: kui inimene proovib midagi uut ja pĂŒĂŒab aru saada, siis tekivad tal vĂ€rsked ideed. Ka igapĂ€evases töös.
Lisaks saime lĂ”puks kasulikke tööriistu, kuigi praktilisi ĂŒlesandeid ei olnud ĂŒldse. Selle kohta rÀÀgime aga hiljem.
Milleks on hackathon osalejatele
Osalejad tulevad klassikalisele hackathonile, et tutvuda tehnoloogiatega, omandada uusi kogemusi vÔi teenida raha. Tundub, et viimasest kategooriast inimesi tuleb jÀrjest rohkem.
- Uute tehnoloogiate vĂ”i meetodite proovimine. ArgipĂ€eval istub iga arendaja oma tehnoloogia sĂŒsteemide peal, tihti aastaid. Hackathonil saab proovida midagi uut â kas Ă€sja ilmunud vĂ”i lihtsalt huvitavat.
- LĂ€bi minna tootearengu teekonnast miniatuurses vormis. IT- spetsialistidele on huvitav luua tĂ€ielik toode arvestataval ajal. LĂ€bides kogu tsĂŒkli kontseptsioonist kuni presentatsioonini.
- Raha teenida. MĂ”nikord kogunevad tugevad spetsialistid professionaalsete hackathoniteamidesse â kogenud ja treenitud. Nad valivad ĂŒritusi, kus on suur auhinnafond, ja vĂ”idavad kĂ”iki tĂ€nu oma kogemustele ja ettevalmistusele. MĂ”ned korraldajad viskavad kohe sellised vilunud mĂ€ngijad vĂ€lja. Teised tervitavad neid.
Nagu meil. KĂŒsimine, kas hackathon on vajalik, tuli kĂ”igepealt meie meeskonnalt. Me ei korralda seda sunniviisiliselt, seega soovisime eelnevalt huvi mÔÔta. Uuringute jaoks kasutasime 'Google Forms'.

Meeskonnas on 65 inimest, uuringust osales 20. Kui 75% neist on huvitatud, siis tuleb seda korraldada!
Teine ĂŒlesanne on motiveerida kĂ”hklejaid, keda on enam kui pooled. JĂ€rgmine uuring nĂ€itas, et auhind ei aita siin.

Edasi selgus, et meie jaoks on huvitav uusi tooteid teha. Olgu isegi vĂ€ikese rakendusega, kuid minna idee kuni töötava prototĂŒĂŒbini.
Alustasime hackathoni jaoks teemasid kogumisega, mis vĂ”iksid huvi pakkuda. Taas meeskonna jĂ”ud: tĂ”stsime Telegramis ĂŒles vestluse, kus igaĂŒhel olid ideed, mis pĂ€he tuli. Ilma piduriteta: mis iganes mĂ”te tekkis, see sobis.

Kogusid 25 teemat ja kÀivitasid hÀÀletuse Confluences. Viis kÔige populaarsemat projekti, mis on pildil, said hackathonile.
Kaua see kÔik kestab?
Klassikaline hackathon kestab kaks pĂ€eva ja öö nende vahepeal. Ăö â tervitus vanalt IT-koolilt, samal ajal pragmaatiline ja romantiline puudutus.
Mis teha pimedal ajal, otsustavad iga meeskond vĂ”i osaleja iseseisvalt. Ăösel saab magada, korraldajad ja sĂ”nad ei ĂŒtle midagi. Aga vĂ”ib tegutseda: programmeerida, disainida, projekteerima, testida.
Nagu meil. Ăisest valvekorrast me ei rÀÀkinud. Veelgi enam, me kĂ€rpisime formaati ja vĂ”tsime ainult ĂŒhe pĂ€eva. Vastasel korral oleks tulnud kas katsetamiseks kulutada kaks tööpĂ€eva vĂ”i tĂ”sta kolleegid tĂ€ielikele suvepĂŒhadele. Teise variandi puhul oleks nĂ”ustunud vĂ€hesed: suvepĂŒhad on hinnas.
Soovitusi kĂ”las, et oleks hea nĂ€dalapĂ€evadel kokku saada. Kuid tööajal ei tahtnud seda kĂ”ike korraldada. Kuidas ikka pĂŒĂŒad, nĂ€dalal ei ole tööst eralduda: kliendid kirjutavad, kolleegid kĂŒsivad millestki, kontoris midagi keeb, mÀÀratakse mingid kohtumised. KĂ”ik lĂŒlituvad tagasi tavapĂ€rastesse asjadesse. Seega jĂ€rgmiseks kĂŒsitlus - kas olete valmis haakatonit osalema nĂ€dalavahetustel.

Ilma reserveerimata on nÀdalavahetuse ohverdamiseks valmis mitte kÔik. Kuid kahtlejaid on rohkem kui pool, jÀÀb neid meelitada.
Veidi hiljem, juunis, kĂŒsisime osalistelt kuupĂ€evade kohta. Ajakavad ulatusid lausa sĂŒgiseni â suvel on kolleegid puhkusel ja maal, ning ei taha ĂŒritust vahele jĂ€tta. SeetĂ”ttu otsustasime, et pakume vĂ€lja kĂ”ik laupĂ€evad. Saab valida mitu â millal vaba, need ka tĂ€hista.

Ilma reserveerimata on nÀdalavahetuse ohverdamiseks valmis mitte kÔik. Kuid kahtlejaid on rohkem kui pool, jÀÀb neid meelitada.
LÔpuks planeerisime hackathoni 17. augustiks. Alternatiivne 27. juuli kattus minu tööreisiga, nii et see variant kadus.
Kus ĂŒritust viiakse lĂ€bi
Tavaliselt koguneb enamik osalejatest ĂŒhte ruumi. Kommunikatsioon on hackathoni oluline osa, seega eraldab korraldaja avatud ruumi vĂ”i terve hoone.
Kord osalesin ma Googleâi hackathonil. Korraldajad eraldasid kahekorruselise hoone, sees olid ĐżŃŃĐžĐșĐž, lauad ja muu mööbel. Meeskonnad jaotusid omapead ringi ja organiseerisid oma töökohad.
Kuid ranget piirangut tavaliselt ei ole: kui keegi eelnevalt teavitab ja liitub kaugtöötamisega, ei takistata neid.
Nagu meil. Kuna hackathon osutus intiimseks, seitsme inimese ringis, piisab laupĂ€evasest tĂŒhjast kontorist rohkem kui kĂŒll. Isegi kui mitte arvestada, et ĂŒks osaleja liitus Volgogradist.

Me plaanisime, et kÔik koos istume koosoleku ruumis
Mis toimub vÔitjatega
Klassikalistel hackathonidel mÀÀratakse ĆŸĂŒrii, mis kuulutab vĂ€lja parima projekti. ĆœĂŒriisse kuulub keegi korraldajatest vĂ”i sponsoritest â need, kes katavad kogu piduliku osa.
Projektide demonstreerimine on hackathoni oluline osa. Meeskonnad esitavad lĂŒhikesi esitusi ja seejĂ€rel demonstreerivad oma lahendust ĆŸĂŒriile. See on midagi sarnast kui diplomitöö kaitsmine ĂŒlikoolis.
MĂ”nikord hindab töid arvuti: vĂ”idab see, mis testis rohkem punkte. Minu arvates on selline lĂ€henemine liiga formaalne: hinnates lahendusi âpapagoidegaâ, tapavad korraldajad hackathoni tooteosa. See sarnaneb rohkem spordiprogrammeerimise vĂ”istlusega kui loovusega.
Nagu meil. Me kĂ€itusime radikaalselt: lihtsalt tĂŒhistasime ĆŸĂŒrii ja vĂ”istlusliku lĂ€henemise pĂ”himĂ”tteliselt. Sest me ei seadnud eesmĂ€rgiks luua parimat lahendust probleemile vĂ”i saada valmistoote.
Kuna ĂŒlesanne on nautida, siis las osalejad rahulikult töötavad projektide kallal ilma teiste meeskondade peale mĂ”tlemata.
H-pÀev HFLabsis
Hakaton algas reedel Ă”htul, pĂ€ev enne. Osalejad kogunesid, igaĂŒks valis teema. Valmis meeskonnad registreerusid.
Kogumine ja ootamatud osalejad. Ooffice tuli laupĂ€eva 11â12, et mitte tĂ”usta nagu argipĂ€evil vara. Osalejaid jĂ€i kuus, veel ĂŒks liitus Volgogradist.

KuupĂ€eva vĂ€ljakuulutamine ei jÀÀnud jĂ€ljetuks â vĂ”itlejad hakkasid aktiivselt hakatoni vestlusest lahkuma. Kuid katastroofi ei juhtunud ja kvoorum sĂ€ilitati.
PĂ€eva jooksul ilmusid ootamatult uusi osalejaid. Kolleege, kes ei kavatsenud hakatonile tulla, leidis kolm-neli tundi. Tuldi, valiti projekt ja aidati. Klasikalise formaadi jaoks on see ebatavaline, kuid meile meeldis.
Meeskonnad ja projektid. Nii juhtus, et kolm inimest töötasid oma projekte ĂŒksinda. See on ĂŒrituse peamine miinus, meeskonnas on huvitavam töötada. Koostöö leidmine on hakatoni kontseptsioonis ĂŒldiselt oluline asi.

TekstipÔhine quest Telegrami mootoril. Praktilist kasu pole, kuid sees on kutsehuumor ja kohalikke meem.
Ja mĂ”ne tunni pĂ€rast pĂ€rast algust jĂ€i ĂŒks projekt arendajateta: autor lahkus oma loomeprojektist ja lĂ€ks teise meeskonda. See on isegi klassikalise formatuuri puhul normaalne: head ideed tĂ”mbavad inimesi. Esialgu tundub, et viid oma projekti lĂ”puni. Siis aga sukeldud sĂŒgavale ja nĂ€ed, et ei jĂ”ua, pole mĂ”tet proovida. VĂ”i lahkud naabrite juurde, sest seal on tegemised kĂ€imas ja toode on kasulik.
Serjoga, Volgogradist pÀrit front-end arendaja, hakkas veidi igavlema ja seetÔttu mÔtles endale projekti 'kÀtelt'. Ja asus kohe tegevusse.

Ăhe meie toote nurgas elab kassike. Varem magas kass lihtsalt ja lĂ”i hubasust, kuid Serjoga Ă”petas karvakera reageerima sĂŒndmustele.
KaupĂ€eva lĂ”puks jĂ€i projektide hulk samaks â viis. Ăks kadus, teine lisati.
Ruum ja ajakava. HÀkatoni jaoks plaanisime kontoris suurima ruumi - koosolekuruumi. Kuid kui tÔelise asja juurde jÔudsid, hajusid kÔik harjumuspÀraselt oma kabinetti. Nii nad ka alustasid.
Alguses tundus, et ĂŒhine ruum ei olnud oluline. Kuna projektid ei olnud omavahel seotud, polnud konkurentsi ja sai eraldi istuda. Aruteludeks koguneti hallis â peamine, et ei hakataks liiga kaugele minema.
Kuid mĂ”ne tunni pĂ€rast lakkas killustatus iseenda tĂ”ttu. Need, kes loovisid ĂŒksinda, tĂ”usid varjatud jĂ”u mĂ”jul ĂŒksteise jĂ€rel kĂ”ige rahvarikkamasse ruumi. Ja asi muutus huvitavamaks â vestlused elavnemine, kĂŒsimused keerulisemaks ja sagedasemaks.
KĂ€idi vahetevahel paar tundi â jagati muljeid, vaadati teiste projekte. Keset pĂ€eva söödi lĂ”unat.

LÔunale, hakati hackathoni pÔhjusesse tungima pealtvaataja, kes oli kogu selles ajal nÀhtamatu kohal: kontorisse toodi Àkki juustukoogid.
Aega ei piiratud: kes soovib, see jÀÀb. Lahkuti, tavaliselt viies projekti enam-vÀhem lÔpetatud seisundisse. Viimane osaleja lahkus umbes kell 22:00.
Demot ei hakanud kohe tegema â otsustati, et rÀÀgime hackathonist teisipĂ€eval kogu kontorile.
Tulemused ja elu pÀrast
Hackathon-light tÔi isegi rohkem kasu, kui ma eeldasin.
HR. Meil oli tore: sulgesime gestaaldi hackathoniga ja arutasime tarku teemasid ilma töömĂŒrata. KĂ”ik see maksis sama palju kui sĂ”it kontorisse ja lĂ”una. Lisaks kasvatasime kontoris sisemisi hackathonâe evangeliste.
Projektid. PĂ€eva jooksul ei viinud me lĂ”pule ĂŒhtegi viiest projektist. Kuid see pole probleem: tavaliselt on ĂŒrituse eesmĂ€rk lahendada ĂŒlesanne pĂ”himĂ”tteliselt, leida idee. Hea tulemus on minimaalne toimiv tööriist, olgu see siis tĂ€iendustega ja bugide poolt.

Anton Zhiyanov, meie toote juht , tegi e-kirjade saatmise tööriista. See nĂ€eb vĂ€lja nagu brauseripĂ”hine redaktor, kuhu saab CSV-faili aadressaatidega. Nii on mugavam kui ĂŒlekoormatud Mailchimpis.
Kuid pĂ€rast hackathonâi projektid elavad vĂ”i valmistuvad ellu viimiseks. Oleme juba saatnud e-kirju, ja kass vĂ”idab kliente. ĂlejÀÀnud rakendusi tĂ€iustavad autorid, vastates vĂ€ljaspoolt tulevatele palvetele. Praegu jagame seda tuttavatele tasuta ja omamoodi, kuid kunagi vĂ”ib see jĂ”uda kommertskasutusse.
Miinused. Peamine probleem on see, et inimesi kogunes vĂ€he. Selle tulemusena tegutses kolm viiest projektist ĂŒhe inimesega, ja see ei ole just huvitav. Kui hackathon'il ollakse ĂŒksi, kaob meeskonnatöö efekt. Ei ole kellegagi, kellega koostööd teha.
Lisaks sain aru, et rangem regulatsioon vÔiks olla kasulik. Vajame rohkem organiseeritust:
- selge ajakava;
- osalejate meened;
- ĆŸĂŒrii ja demo samal pĂ€eval, kui kĂ”ik veel on elevil;
- valmistamine â reklaamid, projektide kirjeldused.
Lisaks vĂ”iks kutsuda kedagi vĂ€ljastpoolt, kuid see ei ole ĂŒldse kohustuslik. Ja kutsuda tuleks pigem sihikindlalt. Ilma suure reklaamina.
Tulevik. Sel veebihĂ€el tuli teisipĂ€eval pool kontorit kokku demo jaoks. Ja siis nĂ€gin juba huvi projektide ja formaadi vastu. Eksperimendi osas ei soovinud kĂ”ik osaleda, kuid pĂ€rast esimest katset soovijaid lisandus. Arvan, et 2020. aastal teeme sĂŒndmuse suurem.
HĂ€kkonst on selleks kĂ”ik. Kui teid huvitavad kĂ”ikvĂ”imalikud keerulised asjad andmetega, tulge meiega töötama. : otsime Java arendajaid, tugiteenuste ja testimise insenere, sĂŒsteemi analĂŒĂŒtikuid.
Artikkel avaldati esmakordselt . Versioon «Hubr» on ĂŒmber töötatud ja tĂ€iendatud.
Allikas: habr.com
