Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser

Den här artikeln handlar om första gången jag körde ett hackathon för ett lag. Erfarna arrangörer kommer förmodligen att tycka att materialet är för enkelt och berättelsen naiv. Jag riktade mig mot dem som precis har bekantat sig med formatet och funderar på om de ska anordna ett sådant evenemang.

HFLabs gör komplexa saker med data: vi rensar och berikar kundkontakter för stora företag och bygger kunddatabaser med hundratals miljoner poster. 65 personer arbetar på kontor i Moskva och ett dussin fler arbetar på distans från andra städer.

Allt arbete blir ibland inte bara tråkigt, utan blir lite inaktuellt. I detta ögonblick är det nyttigt att ändra fokus och prova något nytt. Det är därför vi har tittat på hackathons i sex månader.

Ett hackathon är en tävling för IT-specialister: flera team samlas och löser komplexa problem två dagar i rad. Vanligtvis tävlar om ett pris som delas ut av en jury.

Vi ville testa formatet och ha kul, men ett klassiskt hackathon är ett ganska storskaligt, besvärligt och dyrt åtagande. Därför genomförde vi lightversionen nästan utan budget. Men till slut blev de nöjda och gjorde till och med något nyttigt.

Varför behöver företag ett hackathon?

Klassiska hackathon organiseras vanligtvis inte av generositet. Arrangörerna löser antingen praktiska problem eller promotar sig själva. Hackathonformatet är också valt för att passa syftet.

  • Lös ett praktiskt problem. Arrangören sätter upp mål och deltagarna väljer rätt och bestämmer. Ett exempel på en sådan uppgift är att skapa en ny kundpoängalgoritm för en bank.
  • Marknadsför dina verktyg. Arrangören förser deltagarna med egen programvara, programmeringsspråk eller API. Målet är att göra något användbart med de givna verktygen. Till exempel öppnar den villkorade Google åtkomst till sin röstöversättare och väntar på intressanta användningsfall.

Ett ytterligare mål med ett stort hackathon är att presentera arrangören som en avundsvärd arbetsgivare, internt och externt. Gäster från andra företag kommer att bli imponerade av kontoret, organisationen och bredden av möjligheter. Vår egen – med nya uppgifter, frihet, kommunikation.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Till exempel höll VKontakte ett rejält hackathon. Det är svårt att hänföra det till en typ: det finns för många riktningar

Som vi har. Huvudmålet för hela satsningen för HFLabs är intern HR. Vi såg hackathonet som en annan samarbetsaktivitet utanför jobbet. Att förena, stärka, underhålla - det är allt. Vissa går på fotbollslag, andra på frågesporter. Hackathon är ett annat mötesformat utanför vardagliga angelägenheter. Vilket förstås inte ställer in varken frågesport eller fotboll.

Samtidigt är ett hackathon, även i ett lätt format, inte ren underhållning. Till exempel slutade ett team med att skriva ett textuppdrag efter att ha lärt sig mekaniken i Telegram-botar från grunden. Det här är underbart: när en person försöker något nytt och försöker ta reda på det, kommer han med nya idéer. Även till vardagsarbete.

Dessutom fick vi i slutändan användbara verktyg, även om vi inte ställde till några praktiska problem alls. Men mer om det i slutet.

Varför är hackathon för deltagare?

Deltagarna kommer till ett klassiskt hackathon för att bekanta sig med teknik, prova nya upplevelser eller tjäna pengar. Dessutom verkar det finnas fler personer från den senare kategorin.

  • Prova nya tekniker eller metoder. På en daglig basis sitter varje utvecklare på sin egen teknikstack, ibland i flera år. Och på ett hackathon kan du prova något nytt - antingen något som precis har dykt upp, eller bara intressant.
  • Gå igenom matvägen i miniatyr. IT-specialister är intresserade av att skapa en fullfjädrad produkt på några dagar. Efter att ha gått igenom hela cykeln från idé till presentation.
  • Tjäna. Ibland samlas starka specialister i team av professionella hackathons – välspelade och tränade. De väljer evenemang med en rik prisfond och uthärdar alla genom erfarenhet och förberedelser. Vissa arrangörer sågar omedelbart bort sådana dodgers. Andra välkomna.

Som vi har. Till att börja med frågade vi laget om ett hackathon var nödvändigt i princip. Vi gör inget med tvång, så vi ville mäta intresset i förväg. Vi använde Google Formulär för undersökningar.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Det finns 65 personer i teamet, 20 fyllde i undersökningen. Eftersom 75 % av dem är intresserade måste vi göra det!

Den andra uppgiften är att motivera de obestämda, av vilka mer än hälften är. Nästa undersökning visade: ett pris hjälper inte i den här frågan.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Sedan visade det sig att vårt folk är intresserade av att göra nya produkter. Även med en liten applikation, men gå från en idé till en fungerande prototyp

Vi började samla in ämnen för hackathon som skulle vara av intresse. Återigen med teamets styrka: vi startade en chatt på Telegram, där vi kastade ut idéer till alla. Inga bromsar: vad du än tänker på är bra.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Vi samlade in 25 ämnen och lanserade en omröstning i samverkan. De fem populäraste projekten – de är på bilden – togs till hackathon

Hur länge har allt detta pågått?

Ett klassiskt hackathon varar i två dagar och en natt däremellan. Natt är en hälsning från den gamla IT-skolan, en pragmatisk och romantisk touch på samma gång.

Vad man ska göra i mörker bestämmer varje lag eller deltagare självständigt. Du kan sova på natten, arrangörerna säger inte ett ord. Men du kan agera: programmera, designa, ingenjör, testa.

Som vi har. Vi pratade inte ens om nattvakten. Dessutom skar de formatet ytterligare och tog bara en dag. Annars skulle du antingen behöva lägga två arbetsdagar på experimentet, eller dra ut dina kollegor på en hel sommarhelg. Få skulle gå med på det andra alternativet: helger på sommaren är en premie.

Det kom förslag på att det skulle vara trevligt att träffas på vardagarna. Men jag ville inte ordna allt detta på arbetstid. Oavsett hur mycket du försöker kan du inte skilja dig från jobbet under veckan: kunder skriver, kollegor frågar om något, något kokar på kontoret, några möten är inplanerade. Alla kommer att gå tillbaka till business as usual. Därför är nästa undersökning om du är redo att hackaton på helgen.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Alla är inte redo att villkorslöst offra sina lediga dagar. Men det är mer än hälften av dem som tvivlar, det återstår att förföra dem

Lite senare, i juni, fick deltagarna frågan om datumen. Slots tilldelades ända fram till hösten - på sommaren är kollegor på semester och på sina dachas, och du vill inte missa evenemanget. Därför bestämde vi att vi skulle erbjuda alla lördagar. Du kan välja flera – markera vilka som är gratis.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Alla är inte redo att villkorslöst offra sina lediga dagar. Men det är mer än hälften av dem som tvivlar, det återstår att förföra dem

Som ett resultat planerade vi ett hackathon den 17 augusti. Alternativet 27 juli sammanföll med min affärsresa, och alternativet föll bort.

Var hålls evenemanget?

Vanligtvis samlas de flesta deltagare i ett gemensamt utrymme. Kommunikation är en viktig del av hackathonet, så arrangören tilldelar ett öppet utrymme eller en hel byggnad.

Jag deltog en gång i ett Google-hackathon. Arrangörerna tilldelade en tvåvåningsbyggnad med ottomaner, bord och andra möbler inuti. Teamen spred sig själva i området och satte upp arbetsstationer.

Men oftare än inte finns det inga strikta restriktioner: om någon varnar i förväg och ansluter på distans kommer inga hinder att skapas.

Som vi har. Eftersom hackathonet visade sig vara intimt, för sju personer, räckte det tomma kontoret på lördagen över. Även om vi inte tar hänsyn till att en deltagare kopplade från Volgograd.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Vi planerade att vi alla skulle sitta tillsammans i ett mötesrum

Hur är det med vinnarna?

Vid klassiska hackathon utses en jury som utser det bästa projektet. I juryn ingår någon från arrangörerna eller sponsorerna – de som betalar hela banketten.

Demoprojekt är en viktig del av hackathonet. Lagen ger en kort presentation och visar sedan sin lösning för juryn. Det här är ungefär som att försvara ett examensbevis på ett universitet.

Ibland utvärderas arbetet av en dator: den med flest poäng i testet vinner. Det här tillvägagångssättet verkar för formellt för mig: genom att utvärdera lösningar med "papegojor" dödar arrangörerna produktkomponenten i hackathon. Det känns som en sportprogrammeringstävling snarare än en kreativitetsövning.

Som vi har. Vi agerade radikalt: vi avskaffade helt enkelt juryn och tävlingen i princip. För målet var inte att skapa den bästa lösningen på problemet eller få en färdig produkt.

Eftersom målet är att ha roligt, låt deltagarna i lugn och ro arbeta med projekt utan hänsyn till andra team.

Ha Day på HFLabs

Hackathonet startade på fredagskvällen, dagen innan. Deltagarna samlades och valde varsitt ämne. Klara lag har bildats.

Samling och oväntade deltagare. Vi kom till kontoret kl 11–12 på lördagen – för att inte gå upp tidigt som på vardagar. Det fanns sex deltagare kvar, ytterligare en anslöt sig från Volgograd.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Tillkännagivandet av datumet gick inte obemärkt förbi - kämparna började aktivt lämna hackathon-chatten. Men katastrofen inträffade inte och kvorumet bibehölls

Nya medlemmar dök plötsligt upp under hela dagen. Kollegor som inte skulle på hackathon skar ut tre till fyra timmar. De kom, valde ett projekt och hjälpte till. Detta är okaraktäristiskt för det klassiska formatet, men vi njuter av det.

Team och projekt. Det visade sig att tre personer gjorde sina projekt ensamma. Detta är den största nackdelen med evenemanget, det är mer intressant att arbeta i ett team. Att hitta interaktion är generellt sett en viktig sak i hackathon-konceptet.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Textuppdrag på Telegram-motorn. Det finns ingen praktisk användning, men inuti finns verkstadshumor och lokala memes

Och ett par timmar efter starten lämnades ett projekt utan utvecklare: författaren lämnade idén och gick till ett annat team. Detta är normalt även för det klassiska formatet: bra idéer lockar människor. Först verkar det som att du kommer att slutföra ditt projekt till slutet. Och sedan dyker du in och ser - du hinner inte i tid, det är ingen idé att försöka. Eller så går du till dina grannar, för det är dit verksamheten går och produkten är användbar.

Seryoga, en front-end-utvecklare från Volgograd, var lite uttråkad, så han kom på ett projekt "från en kniv". Och han började genast jobba på det.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Det bor en katt i hörnet av en av våra produkter. Tidigare sov katten helt enkelt och skapade tröst, men Seryoga lärde furiren att reagera på händelser

Vid slutet av dagen förblev antalet projekt detsamma - fem. En ramlade av, en annan lades till.

Utrymme och schema. Det största rummet på kontoret planerades för hackathon – ett mötesrum. Men när det väl kom till kritan bosatte sig alla på sina kontor som vanligt. Så här började vi.

Till en början verkade det som att det gemensamma utrymmet inte var viktigt. Eftersom projekten inte hänger ihop finns det ingen konkurrens, man kan sitta separat. Och för diskussioner, samlas i hallen - huvudsaken är att inte sprida bortom gångavstånd.

Men efter några timmar upphörde splittringen av sig själv. De som arbetade ensamma, under inflytande av en dold kraft, flyttade en efter en till det mest befolkade kontoret. Och det blev mer intressant – samtalen var livligare, frågorna var mer komplexa och mer frekventa.

Vi pausade varannan timme för att dela våra intryck och titta närmare på andras projekt. Vi åt lunch mitt på dagen.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Vid lunch brast ett fan, som hade svävat osynligt i närheten hela denna tid, in i konturerna av hackathon: ostkakor fördes plötsligt till kontoret

Det fanns ingen tidsbegränsning: den som vill sitta så länge han vill. De lämnade, vanligtvis förde projektet till ett mer eller mindre färdigt skick. Den sista deltagaren gick runt 22:00.

Vi gjorde inte en demo direkt – vi bestämde att vi skulle prata om hackathon på tisdag för hela kontoret.

Resultat och livet efter

Hackathon-ljuset gav ännu mer vinst än jag förväntade mig.

HR. Vi hade väldigt roligt: ​​vi stängde gestalten med ett hackathon och pratade om smarta ämnen utan jobbigt krångel. Allt detta för en budget som motsvarar kostnaden för resor till kontoret och lunch. Dessutom fostrade vi evangelister för interna hackathons på kontoret.

Projekt. Under dagen slutförde vi inte något av de fem projekten. Men det spelar ingen roll: vanligtvis är syftet med evenemanget att lösa problemet i princip, att hitta en idé. Ett bra resultat är ett minimalt fungerande verktyg, om än med kryckor och buggar.

Hackathon i ett litet företag: hur man organiserar det utan att dumpa en vagnlast med resurser
Anton Zhiyanov, vår produktchef DaData.ru, gjordes av en e-postavsändare. Det ser ut som en webbläsarredigerare till vilken en CSV-fil med mottagare är bifogad. Det är bekvämare än den överbelastade Mailchimp

Men efter hackathonet gick projekten i produktion eller håller på att förberedas för att göra det. Vi skickar redan ut mejl som budbärare och katten rör vid kunderna. Resten av ansökningarna fylls i av författarna, och detta beror på externa förfrågningar. För nu distribuerar vi det till vänner gratis och på vårt eget sätt, men någon gång kan det komma till kommersiell användning.

Cons. Den största nackdelen är att få människor samlades. Som ett resultat gjordes tre av fem projekt av en person, och det är inte så intressant. När du hackathon ensam tappar du effekten av produktteamet. Det finns ingen att interagera med längre.

Jag insåg också att strängare regler skulle vara ett plus. Behöver mer organisation:

  • tydlig timing;
  • merch för deltagare;
  • jury och demo samma dag, medan de fortfarande är laddade;
  • förberedelser - utlysningar, projektbeskrivningar.

Du kan också ringa någon utifrån, men det är inte alls nödvändigt. Och samtalet är med största sannolikhet perfekt. Ingen storskalig reklam.

Framtida. Halva kontoret samlades för en allmän demo på tisdagen. Och då såg jag redan intresset för projekten, i formatet. Alla ville inte vara med i experimentet, men efter den första försöket ville fler delta. Jag tror att vi kommer att göra evenemanget större 2020.

Det handlar om hackathon. Om du är intresserad av att göra alla möjliga komplexa saker med data, kom och jobba med oss. HFLabs har åtta lediga tjänster på hh.ru: Vi söker java-utvecklare, support- och testingenjörer, systemanalytiker.

Artikel för första gången publicerad på vc.ru. Versionen för Habr har reviderats och utökats.

Källa: will.com

Lägg en kommentar