Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser

Den hÀr artikeln handlar om hur jag först anordnade en hackathon för mitt team. För erfarna arrangörer kan materialet verka alldeles för enkelt, och berÀttelsen kan kÀnnas naiv. Jag riktade mig till dem som just bekantar sig med formatet och funderar pÄ om de ska anordna sÄdana evenemang.

HFLabs gör komplicerade saker med data: vi rengör och berikar kundkontakter för stora företag och bygger kunddatabaser som omfattar hundratals miljoner poster. I kontoren i Moskva arbetar 65 personer, ytterligare ett tiotal arbetar pÄ distans frÄn andra stÀder.

Allt arbete kan ibland kÀnnas mer som en rutin Àn en utmaning. I de stunderna Àr det bra att byta fokus och prova nÄgot nytt. DÀrför har vi under det senaste halvÄret sett pÄ hackathoner.

Hackathon Àr en tÀvling för IT-specialister: flera team samlas och under tvÄ dagar löser de svÄra uppgifter. Vanligtvis tÀvlar de om ett pris som tilldelas av en jury.

Vi ville pröva formatet och ha kul, men ett klassiskt hackathon Àr en ganska stor, besvÀrlig och kostsam företeelse. SÄ vi arrangerade en lÀttare version nÀstan utan budget. I slutÀndan blev vi nöjda och gjorde till och med nÄgot anvÀndbart.

Varför hackathon Àr bra för företaget

Klassiska hackathoner anordnas vanligtvis inte utan skÀl. Arrangörer antingen löser praktiska problem eller gör PR. MÄlen avgör formatet pÄ hackathonet.

  • Lösa ett praktiskt problem. Arrangören sĂ€tter upp mĂ„l och deltagarna vĂ€ljer en lĂ€mplig och försöker lösa den. Ett exempel pĂ„ en sĂ„dan uppgift kan vara att skapa en ny kreditbedömningsalgoritm för en bank.
  • FrĂ€mja sina verktyg. Arrangören ger deltagarna sin egen programvara, programmeringssprĂ„k eller API. MĂ„let Ă€r att anvĂ€nda de angivna verktygen för att skapa nĂ„got anvĂ€ndbart. Till exempel kan en hypotetisk Google ge tillgĂ„ng till sin röstöversĂ€ttare och se fram emot intressanta tillĂ€mpningar.

Ett ytterligare mÄl för ett stort hackathon Àr att framstÄ som en respektabel arbetsgivare, bÄde internt och externt. Besökare frÄn andra företag kommer att uppleva kontoret, organisationen och de mÄnga möjligheterna. Deltagarna fÄr nya utmaningar, frihet och möjlighet till kontakt.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
Till exempel anordnade 'VKontakte' ett enormt hackathon. Det Àr svÄrt att kategorisera detta event i en specifik typ: det fanns helt enkelt för mÄnga inriktningar.

Som vi. HFLabs huvudmÄl med hela projektet Àr intern HR. Vi sÄg hackathonet som en annan gemensam aktivitet bortom arbetet. Att förena, peppa, underhÄlla - det Àr allt detta. Vissa gÄr i lag till fotboll, andra till quiz. Hackathonet Àr ett annat format för möten utanför de dagliga sysslorna. Detta annullerar pÄ intet sÀtt varken quiz eller fotboll.

ÄndĂ„ Ă€r hackathonet, Ă€ven i en lĂ€tt format, inte ren underhĂ„llning. Till exempel skrev ett team i slutĂ€ndan en textbaserad Ă€ventyrsspel, dĂ€r de frĂ„n grunden lĂ€rde sig mekaniken för bots i Telegram. Det Ă€r fantastiskt: nĂ€r en person provar nĂ„got nytt och försöker förstĂ„ det, fĂ„r de nya idĂ©er. Detta Ă€ven för det dagliga arbetet.

Inte nog med det, vi fick ocksÄ anvÀndbara verktyg Àven om vi inte satte nÄgra praktiska uppgifter. Men mer om det i slutet.

Vad hackathonet ger deltagarna

Deltagarna kommer till ett klassiskt hackathon för att bekanta sig med teknologier, prova ny erfarenhet eller tjÀna pengar. Och det verkar som att fler och fler mÀnniskor tillhör den senaste kategorin.

  • Att prova nya teknologier eller metoder. PĂ„ vardagar sitter varje utvecklare pĂ„ sin egen teknologiska stack, ibland i flera Ă„r. Men pĂ„ hackathonet kan man prova nĂ„got nytt - antingen nĂ„got som just kommit ut eller bara nĂ„got intressant.
  • GenomgĂ„ produktcykeln i miniatyr. IT-specialister Ă€r intresserade av att skapa en fullstĂ€ndig produkt pĂ„ bara nĂ„gra dagar. De gĂ„r igenom hela cykeln frĂ„n koncept till presentation.
  • TjĂ€na pengar. Ibland samlas starka specialister i lag av professionella hackathon-deltagare - samspelta och trĂ€nade. De vĂ€ljer evenemang med bra prispengar och slĂ„r ut alla tack vare sin erfarenhet och förberedelse. Vissa arrangörer filtrerar genast bort sĂ„dana fuskare. Andra vĂ€lkomnar dem.

Som vi. I början frÄgade vi teamet - behövs hackathonet överhuvudtaget? Vi genomför inget under tvÄng, sÄ vi ville mÀta intresset i förvÀg. För enkÀterna anvÀnde vi "Google Forms".

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
I teamet finns det 65 personer, 20 genomförde enkÀten. Eftersom 75% av dem Àr intresserade - sÄ behövs det göras!

Det andra mÄlet Àr att motivera de tveksamma, som Àr mer Àn hÀlften. Den nÀsta enkÀten visade: ett pris i detta fall kommer inte att hjÀlpa.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
Det visade sig att vĂ„ra anstĂ€llda Ă€r intresserade av att skapa nya produkter. Även om det Ă€r med en pytteliten applikation, men att gĂ„ frĂ„n idĂ© till fungerande prototyp.

Vi har börjat samla teman för en hackathon som ska intressera. Återigen med teamets styrka: vi startade en chatt i Telegram dĂ€r vi utbytte idĂ©er, vad som helst som kom upp. Ingen bromsning: allt som dyker upp i huvudet Ă€r bra nog.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
Vi samlade 25 teman och startade en omröstning i Confluence. De fem mest populÀra projekten - de Àr pÄ bilden - togs till hackathonet.

Hur lÀnge pÄgÄr allt detta?

Ett klassiskt hackathon pÄgÄr i tvÄ dagar och en natt emellan. Natten - en hÀlsning frÄn den gamla IT-skolan, bÄde pragmatisk och romantisk.

Vad man ska göra under den mörka tiden pÄ dygnet avgör varje team eller deltagare sjÀlva. Man kan sova pÄ natten, arrangörerna sÀger inget. Men man kan Àven agera: programmera, designa, planera, testa.

Som vi. Vi nÀmnde inget om att vaka pÄ natten. Dessutom minskade vi formatet Ànnu mer och tog bara en dag. Annars skulle vi behöva antingen spendera tvÄ arbetsdagar pÄ experimentet eller dra ut kollegor pÄ hela sommaren. MÄnga skulle inte gÄ med pÄ det andra alternativet: sommarlovshelger Àr vÀrdefulla.

Det fanns önskemÄl om att det skulle vara trevligt att trÀffas pÄ vardagar. Men vi ville inte ordna allt detta under arbetstid. Oavsett hur mycket man försöker, sÄ kan man inte stÀnga ute jobbet under veckan: klienter skriver, kollegor frÄgar om nÄgot, det Àr alltid nÄgot som pÄgÄr pÄ kontoret, och möten blir bokade. Alla hoppar tillbaka till sina vanliga uppgifter. DÀrför handlar nÀsta omröstning om man Àr redo att hacka pÄ helgerna.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
Inte alla Àr villiga att avsÀga sig en helg utan förbehÄll. Men fler Àn hÀlften Àr osÀkra, och det Àr dags att locka dem.

Lite senare, i juni, frÄgade vi deltagarna om datum. Tider fanns tillgÀngliga Ànda fram till hösten - under sommaren Àr kollegor pÄ semester och pÄ sina sommarstÀllen, och man vill inte missa detta evenemang. DÀrför beslutade vi att föreslÄ alla lördagar. Man kan vÀlja flera - de dagar man Àr ledig, de fÄr man markera.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
Inte alla Àr villiga att avsÀga sig en helg utan förbehÄll. Men fler Àn hÀlften Àr osÀkra, och det Àr dags att locka dem.

Som ett resultat planerade vi hackathonet till den 17 augusti. Det alternativa datumet den 27 juli krockade med min affÀrsresa, och det alternativet föll bort.

Var genomförs evenemanget?

Vanligtvis samlas de flesta deltagarna i ett gemensamt utrymme. Kommunikation Àr en viktig del av hackathonet, sÄ arrangören avsÀtter ett öppet rum eller en hel byggnad.

En gÄng deltog jag i en hackathon anordnad av Google. Arrangörerna tillhandahöll en tvÄvÄningsbyggnad med puffar, bord och annan möblering. Teamen fördelade sig sjÀlva i lokalerna och skapade arbetsstationer.

Men det finns oftast inga strikta begrÀnsningar: om nÄgon informerar pÄ förhand och ansluter sig pÄ distans, kommer det inte att finnas nÄgra hinder för att ordna det.

Som vi. Eftersom hackathonen blev intim, med sju personer, rĂ€ckte det tomma kontoret pĂ„ lördagen gott och vĂ€l. Även om man inte rĂ€knar med att en deltagare anslöt sig frĂ„n Volgograd.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
Vi planerade att vi skulle samlas i konferensrummet.

Vad Àr med vinnarna?

Vid klassiska hackathons utses en jury som tillkĂ€nnager det bĂ€sta projektet. Juryn inkluderar nĂ„gon frĂ„n arrangörerna eller sponsorerna – de som finansierar hela evenemanget.

Demon av projekten Àr en viktig del av hackathonen. Teamen visar en kort presentation och sedan demonstrerar de sin lösning för juryn. Det Àr nÄgot som liknar en examenspresentation pÄ universitetet.

Ibland bedöms arbetet av en dator: den som fÄr flest poÀng i testet vinner. Jag anser att en sÄdan metod Àr för formell: genom att bedöma lösningarna med 'papegojor' dödar arrangörerna den produktmÀssiga delen av hackathonen. Det liknar snarare en tÀvling i sportprogrammering Àn kreativt arbete.

Som vi. Vi tog ett radikalt steg: vi avskaffade jury och tÀvlingsmoment överhuvudtaget. Eftersom vi inte hade som mÄl att skapa den bÀsta lösningen pÄ problemet eller att fÄ en fÀrdig produkt.

Om syftet Àr att ha roligt, lÄt deltagarna arbeta med projekten utan att tÀnka pÄ de andra teamen.

Dagen H pÄ HFLabs

Hackathonen startade redan pÄ kvÀllen pÄ fredag, dagen innan. Deltagarna samlades, var och en valde ett Àmne. Klara team bildades.

Samling och ovĂ€ntade deltagare. Kontoret öppnade klockan 11–12 pĂ„ lördagen – för att slippa gĂ„ upp som pĂ„ vardagar, tidigt pĂ„ morgonen. Det fanns sex deltagare kvar, och ytterligare en anslöt sig frĂ„n Volgograd.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
TillkĂ€nnagivandet av datumet passerade inte obemĂ€rkt – deltagarna började aktivt lĂ€mna chatten för hackathonarna. Men nĂ„gon katastrof intrĂ€ffade inte och kvorumet bevarades.

Under dagen dök plötsligt nya deltagare upp. Kollegor som inte planerat att delta i hackathonen avsatte tre till fyra timmar. De kom, valde projekt och erbjöd hjÀlp. Detta Àr ovanligt för ett klassiskt format, men vi har haft stort nöje.

Team och projekt. Det har visat sig att tre personer arbetade med sina projekt ensamma. Detta Àr den största nackdelen med evenemanget; att arbeta i team Àr mycket mer intressant. Att hitta samarbete Àr verkligen en viktig del av hackathon-konceptet.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
TextÀventyr pÄ Telegram-motorn. Ingen praktisk nytta, men innehÄllet Àr fyllt med branschskÀmt och lokala memes.

Efter ett par timmar hade ett projekt blivit utan utvecklare: skaparen övergav sitt barn och gick till ett annat team. Detta Àr normalt Àven för det klassiska formatet: bra idéer drar till sig mÀnniskor. Först tror man att man kommer att slutföra sitt projekt. Men sedan dyker man ner och ser att det Àr omöjligt att hinna; det Àr inget att försöka med. Antingen gÄr man till grannarna eftersom deras arbete gÄr framÄt och produkten Àr anvÀndbar.

Serega, frontendutvecklare frÄn Volgograd, kÀnde sig lite uttrÄkad, sÄ han kom pÄ ett projekt "frÄn grunden". Och han gick genast igÄng med det.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
I hörnet av en av vÄra produkter finns en katt. Tidigare sov katten bara och skapade en mysig atmosfÀr, men Serega har lÀrt den att reagera pÄ hÀndelser.

I slutet av dagen var antalet projekt detsamma – fem. Ett försvann, ett annat lades till.

Utrymmet och schemat. För hackathonet hade vi planerat det största rummet pĂ„ kontoret – mötesrummet. Men nĂ€r det kom till kritan, spred sig alla vanemĂ€ssigt ut till sina kontor. SĂ„ började det.

Det verkade först som att det gemensamma utrymmet inte var viktigt. Eftersom projekten inte var relaterade, fanns det ingen tÀvlingsanda, sÄ man kunde sitta och arbeta individuellt. Att samlas i hallen för diskussioner var det viktigaste, sÄ lÀnge man inte sprang ivÀg lÀngre Àn en promenad.

Men efter nĂ„gra timmar avtog splittringen av sig sjĂ€lv. De som skapade ensamma, pĂ„verkade av en osynlig kraft, satte sig en efter en i det mest befolkade rummet. Och det blev intressantare – samtalen levde upp, frĂ„gorna blev svĂ„rare och kom oftare.

Vi avbröt varannan timme – delade med oss av intryck och tittade pĂ„ andras projekt. Mitt pĂ„ dagen Ă„t vi lunch.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
Vid lunchen klev en supporter in i hackathonets vÀrld, en som under hela tiden svÀvade osynligt i nÀrheten: ett plötsligt besök med cheesecake levererades till kontoret.

Ingen tidsbegrÀnsning satte vi; vem som helst kunde stanna sÄ lÀnge de ville. De gick vanligtvis hem efter att ha fört sitt projekt till ett mer eller mindre avslutat tillstÄnd. Den sista deltagaren lÀmnade omkring klockan 22:00.

Vi genomförde inte en direkt demonstration – vi bestĂ€mde oss för att berĂ€tta om hackathonet pĂ„ tisdag för hela kontoret.

Resultat och livet efterÄt

Hackathon-light gav mer vinning Àn jag hade förvÀntat mig.

HR. Vi hade riktigt roligt: vi stÀngde gestalterna frÄn hackathonet och diskuterade intelligenta Àmnen utan arbetsstressen. Allt detta för en budget som motsvarar kostnaden för resan till kontoret och lunchen. Dessutom födde vi interna evangelister för hackathon.

Projekt. Under dagen avslutade vi inte ett enda av de fem projekten. Men det Àr ingen fara: mÄlet med evenemanget Àr vanligtvis att lösa en uppgift principielt, att hitta en idé. Ett bra resultat Àr ett minimalt fungerande verktyg, Àven om det har nödproppar och buggar.

Hackathon i ett litet företag: hur man arrangerar det utan att slÀpa pÄ en massa resurser
Anton Zhiyanov, ansvarig för vÄr produkt DaData.ru, gjorde en e-postutskickare. Det ser ut som en webblÀsarbaserad redigerare som kopplas ihop med en CSV-fil med mottagare. Mycket mer bekvÀmt Àn i det överlastade Mailchimp.

Men efter hackathonet tog projekten liv eller förbereder sig för det. Vi skickar redan e-post via utskickaren, och kattungen charmar kunderna. De andra applikationerna justeras av författarna, pÄ begÀran utifrÄn. Just nu ger vi dem gratis till bekanta, men en dag kanske de blir kommersiellt anvÀnda.

Nackdelar. Den största nackdelen Àr att vi samlade för fÄ mÀnniskor. Som ett resultat hade tre av fem projekt bara en person som arbetade, vilket inte Àr sÄ intressant. NÀr man hackar ensam förlorar man effekten av produktteamet. Det finns ingen att samarbeta med.

Jag insÄg ocksÄ att ett stramare regelverk skulle fungera till fördel. Det behövs mer organisation:

  • Tydlig tidsplan;
  • merch för deltagarna;
  • juryn och demo samma dag, medan alla fortfarande Ă€r taggade;
  • förberedelse – annonser, projektbeskrivningar.

Det gÄr Àven att bjuda in nÄgon utifrÄn, men det Àr inte alls nödvÀndigt. Och att bjuda in Àr troligen punktvis. Utan stor reklam.

Framtiden. Vid den gemensamma demon pÄ tisdag samlades hÀlften av kontoret. Och just dÄ sÄg jag intresset för projekten och formatet. Inte alla ville delta i experimentet, men efter första gÄngen ökade intresset. Jag tror att vi 2020 kommer att göra ett mer omfattande evenemang.

Det Àr allt om hackathonet. Om du Àr intresserad av att arbeta med alla möjliga komplexa saker med data, kom och jobba med oss. PÄ hh.ru har HFLabs Ätta lediga tjÀnster: vi söker java-utvecklare, supportingenjörer och testare, systemanalytiker.

Artikeln publicerades för första gÄngen pÄ vc.ru. Versionen för "Habr" har omarbetats och kompletterats.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster