Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen

Dit artikel gaat over de eerste keer dat ik een hackathon voor een team liep. Ervaren organisatoren zullen de stof waarschijnlijk te simpel en het verhaal naïef vinden. Ik doelde op degenen die net kennis maken met het format en erover nadenken of ze een dergelijk evenement moeten organiseren.

HFLabs doet complexe dingen met data: we zuiveren en verrijken klantcontacten voor grote bedrijven en bouwen klantendatabases van honderden miljoenen records. Er werken 65 mensen in kantoren in Moskou, en nog eens een tiental mensen werken op afstand vanuit andere steden.

Elk werk wordt soms niet alleen saai, maar wordt ook een beetje muf. Op dit moment is het nuttig om de focus te verleggen en iets nieuws te proberen. Daarom kijken we al zes maanden naar hackathons.

Een hackathon is een wedstrijd voor IT-specialisten: meerdere teams komen samen en lossen twee dagen achter elkaar complexe problemen op. Meestal strijden om een ​​prijs die wordt toegekend door een jury.

We wilden het format uitproberen en plezier maken, maar een klassieke hackathon is een vrij grootschalige, lastige en dure onderneming. Daarom hebben we de light-versie vrijwel zonder budget uitgevoerd. Maar uiteindelijk waren ze tevreden en deden ze zelfs iets nuttigs.

Waarom hebben bedrijven een hackathon nodig?

Klassieke hackathons worden doorgaans niet uit vrijgevigheid georganiseerd. De organisatoren lossen praktische problemen op of promoten zichzelf. Het hackathon-format is ook passend bij het doel gekozen.

  • Los een praktisch probleem op. De organisator stelt doelen, en de deelnemers kiezen de juiste en beslissen. Een voorbeeld van een dergelijke taak is het creëren van een nieuw klantscore-algoritme voor een bank.
  • Promoot uw gereedschap. De organisator stelt de deelnemers hun eigen software, programmeertaal of API ter beschikking. Het doel is om met de gegeven tools iets nuttigs te maken. De voorwaardelijke Google opent bijvoorbeeld de toegang tot zijn stemvertaler en wacht op interessante gebruiksscenario's.

Een bijkomend doel van een grote hackathon is om de organisator te presenteren als een benijdenswaardige werkgever, zowel intern als extern. Gasten van andere bedrijven zullen onder de indruk zijn van het kantoor, de organisatie en de breedte van de mogelijkheden. Onze eigen - met nieuwe taken, vrijheid, communicatie.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
VKontakte hield bijvoorbeeld een enorme hackathon. Het is moeilijk om het aan één type toe te schrijven: er zijn te veel richtingen

Zoals wij dat hebben gedaan. Het belangrijkste doel van de hele onderneming voor HFLabs is interne HR. We zagen de hackathon als een andere samenwerkingsactiviteit buiten het werk. Om te verenigen, te stimuleren, te entertainen - dat is alles. Sommige mensen gaan naar voetbalteams, anderen naar quizzen. Hackathon is een ander formaat voor bijeenkomsten buiten de alledaagse zaken. Wat natuurlijk geen quizzen of voetbal annuleert.

Tegelijkertijd is een hackathon, zelfs in licht formaat, geen puur entertainment. Eén team schreef bijvoorbeeld een tekstzoektocht nadat ze de werking van Telegram-bots helemaal opnieuw hadden geleerd. Dit is geweldig: wanneer iemand iets nieuws probeert en het probeert uit te vinden, komt hij met nieuwe ideeën. Ook voor het dagelijkse werk.

Bovendien hebben we uiteindelijk nuttige hulpmiddelen gekregen, hoewel we helemaal geen praktische problemen hebben ondervonden. Maar daarover aan het einde meer.

Waarom is de hackathon voor deelnemers?

Deelnemers komen naar een klassieke hackathon om kennis te maken met technologieën, nieuwe ervaringen uit te proberen of geld te verdienen. Bovendien lijken er meer mensen uit deze laatste categorie te zijn.

  • Probeer nieuwe technologieën of methoden. Elke ontwikkelaar zit dagelijks op zijn eigen technologiestapel, soms jarenlang. En tijdens een hackathon kun je iets nieuws proberen - iets dat net is verschenen, of gewoon interessant.
  • Volg de boodschappenroute in miniatuur. IT-specialisten zijn geïnteresseerd in het creëren van een volwaardig product binnen enkele dagen. Ik heb de hele cyclus doorlopen van concept tot presentatie.
  • Verdienen. Soms verzamelen sterke specialisten zich in teams van professionele hackathons – goed gespeeld en getraind. Ze kiezen evenementen met een rijk prijzengeld en doorstaan ​​iedereen door ervaring en voorbereiding. Sommige organisatoren roeien dergelijke ontduikers onmiddellijk uit. Anderen welkom.

Zoals wij dat hebben gedaan. Om te beginnen vroegen we het team of een hackathon in principe nodig was. We doen niets met dwang, dus wilden we vooraf de interesse peilen. Voor enquêtes gebruikten we Google Formulieren.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
Het team bestaat uit 65 mensen, waarvan er 20 de enquête hebben ingevuld. Omdat 75% van hen geïnteresseerd is, moeten we dat doen!

De tweede taak is het motiveren van de onbeslisten, van wie meer dan de helft dat is. Uit het volgende onderzoek bleek: een prijs helpt hierbij niet.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
Toen bleek dat onze mensen geïnteresseerd zijn in het maken van nieuwe producten. Zelfs met een kleine toepassing, maar ga van een idee naar een werkend prototype

We zijn begonnen met het verzamelen van onderwerpen voor de hackathon die interessant zouden zijn. Opnieuw met de kracht van het team: we hebben een chat opgezet op Telegram, waar we iedereen ideeën hebben voorgelegd. Geen remmen: alles wat in je opkomt is goed.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
We hebben 25 onderwerpen verzameld en samen een enquête gelanceerd. De vijf populairste projecten – ze staan ​​op de foto – werden meegenomen naar de hackathon

Hoe lang is dit allemaal al aan de gang?

Een klassieke hackathon duurt twee dagen en een nacht ertussen. Nacht is een groet van de oude IT-school, een pragmatisch en romantisch tintje tegelijk.

Wat te doen in het donker, elk team of deelnemer beslist onafhankelijk. Je kunt 's nachts slapen, de organisatoren zeggen geen woord. Maar u kunt wel handelen: programmeren, ontwerpen, engineeren, testen.

Zoals wij dat hebben gedaan. Over de nachtwake hebben we het nog niet eens gehad. Bovendien hebben ze het formaat nog verder ingekort en duurde het slechts één dag. Anders zou je óf twee werkdagen aan het experiment moeten besteden, óf je collega’s een heel zomerweekend op pad moeten slepen. Weinigen zijn het eens met de tweede optie: weekends in de zomer zijn schaars.

Er waren suggesties dat het leuk zou zijn om op weekdagen samen te komen. Maar ik wilde dit allemaal niet onder werktijd regelen. Hoe hard je ook je best doet, je kunt jezelf doordeweeks niet scheiden van je werk: klanten schrijven, collega's vragen iets, er kookt iets op kantoor, er staan ​​​​sommige vergaderingen gepland. Iedereen zal weer overgaan naar business as usual. Daarom is de volgende enquête of je klaar bent voor een hackathon in het weekend.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
Niet iedereen is bereid zijn vrije dagen onvoorwaardelijk op te offeren. Maar er is meer dan de helft van degenen die twijfelen, het blijft hen verleiden

Even later, in juni, werden de deelnemers gevraagd naar de data. Tot aan de herfst werden er slots toegewezen - in de zomer zijn collega's op vakantie en in hun datsja's, en je wilt het evenement niet missen. Daarom hebben we besloten dat we alle zaterdagen zouden aanbieden. Je kunt er meerdere kiezen. Markeer welke gratis zijn.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
Niet iedereen is bereid zijn vrije dagen onvoorwaardelijk op te offeren. Maar er is meer dan de helft van degenen die twijfelen, het blijft hen verleiden

Naar aanleiding daarvan hebben we op 17 augustus een hackathon gepland. Het alternatieve 27 juli viel samen met mijn zakenreis en de optie viel af.

Waar wordt het evenement gehouden?

Meestal verzamelen de meeste deelnemers zich in een gemeenschappelijke ruimte. Communicatie is een belangrijk onderdeel van de hackathon, daarom wijst de organisator een open ruimte of een heel gebouw toe.

Ik heb ooit meegedaan aan een Google-hackathon. De organisatoren wezen een gebouw van twee verdiepingen toe met daarin voetenbankjes, tafels en ander meubilair. De teams verspreidden zich zelf over het gebied en richtten werkplekken op.

Maar vaker wel dan niet zijn er geen strikte beperkingen: als iemand vooraf waarschuwt en op afstand verbinding maakt, ontstaan ​​er geen obstakels.

Zoals wij dat hebben gedaan. Omdat de hackathon intiem bleek te zijn, was het lege kantoor op zaterdag voor zeven personen voldoende. Zelfs als we er geen rekening mee houden dat één deelnemer vanuit Volgograd is aangesloten.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
We hadden gepland dat we allemaal samen in een vergaderruimte zouden zitten

Hoe zit het met de winnaars?

Bij klassieke hackathons wordt een jury aangesteld, die het beste project bekendmaakt. In de jury zit iemand van de organisatoren of sponsors - degenen die het hele banket betalen.

Demoprojecten vormen een belangrijk onderdeel van de hackathon. Teams geven een korte presentatie en tonen vervolgens hun oplossing aan de jury. Dit is zoiets als het verdedigen van een diploma aan een universiteit.

Soms wordt het werk beoordeeld door een computer: degene met de meeste punten in de test wint. Deze aanpak lijkt mij te formeel: door oplossingen te evalueren met ‘papegaaien’ vermoorden de organisatoren de productcomponent van de hackathon. Het voelt eerder als een sportprogrammeringswedstrijd dan als een creativiteitsoefening.

Zoals wij dat hebben gedaan. We hebben radicaal gehandeld: we hebben in principe simpelweg de jury en de competitie afgeschaft. Omdat het doel niet was om de beste oplossing voor het probleem te creëren of een eindproduct te krijgen.

Omdat het doel is om plezier te hebben, laat je de deelnemers rustig aan projecten werken, zonder rekening te houden met andere teams.

Ha-dag bij HFLabs

De hackathon begon de dag ervoor op vrijdagavond. De deelnemers verzamelden zich en kozen ieder een onderwerp. Er zijn gereedstaande teams gevormd.

Verzamelen en onverwachte deelnemers. Zaterdag kwamen we om 11 uur aan op kantoor, zodat we niet zo vroeg op moesten staan ​​als op weekdagen. Er waren nog zes deelnemers over, waarvan er nog één uit Volgograd kwam.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
De aankondiging van de datum bleef niet onopgemerkt: de jagers begonnen actief de hackathon-chat te verlaten. Maar de catastrofe gebeurde niet en het quorum werd gehandhaafd

Gedurende de dag verschenen er plotseling nieuwe leden. Collega's die niet naar de hackathon gingen, waren drie tot vier uur kwijt. Ze kwamen, kozen een project en hielpen. Dit is ongebruikelijk voor het klassieke format, maar wij genieten ervan.

Teams en projecten. Het bleek dat drie mensen hun projecten alleen deden. Dit is het grootste nadeel van het evenement; het is interessanter om in teamverband te werken. Het vinden van interactie is over het algemeen een belangrijk onderdeel van het hackathonconcept.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
Tekstzoektocht op de Telegram-engine. Er is geen praktisch nut, maar binnen is er workshophumor en lokale memes

En een paar uur na de start bleef één project achter zonder ontwikkelaars: de auteur verliet het geesteskind en ging naar een ander team. Zelfs voor het klassieke format is dit normaal: goede ideeën trekken mensen aan. In eerste instantie lijkt het erop dat u uw project tot het einde zult voltooien. En dan duik je erin en zie je: je redt het niet op tijd, het heeft geen zin om het te proberen. Of je gaat naar je buren, want daar gaat het bedrijf naartoe en het product is nuttig.

Seryoga, een front-end ontwikkelaar uit Volgograd, verveelde zich een beetje, dus bedacht hij een project “vanuit een mes”. En hij ging er meteen mee aan de slag.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
Er woont een kat in de hoek van een van onze producten. Voorheen sliep de kat gewoon en creëerde troost, maar Seryoga leerde de bontwerker om op gebeurtenissen te reageren

Uiteindelijk bleef het aantal projecten hetzelfde: vijf. Eén viel eraf, een ander kwam erbij.

Ruimte en planning. Voor de hackathon was de grootste ruimte op kantoor gepland: een vergaderruimte. Maar toen het erop aankwam, nestelde iedereen zich zoals gewoonlijk in zijn kantoor. Dit is hoe we begonnen.

In eerste instantie leek het erop dat de gemeenschappelijke ruimte niet belangrijk was. Omdat de projecten niet met elkaar verbonden zijn, is er geen sprake van concurrentie, je kunt apart zitten. En voor discussies verzamel je in de hal - het belangrijkste is om je niet verder dan loopafstand te verspreiden.

Maar na een paar uur stopte de fragmentatie vanzelf. Degenen die alleen werkten, onder invloed van een verborgen kracht, verhuisden de een na de ander naar het dichtstbevolkte kantoor. En het werd interessanter: de gesprekken waren levendiger, de vragen waren complexer en frequenter.

We pauzeerden om de paar uur om onze indrukken te delen en de projecten van anderen nader te bekijken. Tussendoor hebben we geluncht.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
Tijdens de lunch stormde een fan, die al die tijd onzichtbaar in de buurt had rondgezworven, in de contouren van de hackathon: er werden plotseling cheesecakes naar kantoor gebracht

Er was geen tijdslimiet: wie wil, kan zo lang blijven zitten als hij wil. Ze vertrokken, waardoor het project meestal min of meer voltooid was. Rond 22 uur vertrok de laatste deelnemer.

We hebben niet meteen een demo gedaan, maar besloten dat we dinsdag met het hele kantoor over de hackathon zouden praten.

Resultaten en het leven erna

De hackathon-light leverde nog meer winst op dan ik had verwacht.

HR. We hadden veel plezier: we sloten de Gestalt af met een hackathon en praatten zonder gedoe over slimme onderwerpen. Dit alles voor een budget dat gelijk is aan de kosten voor reizen naar kantoor en lunch. Bovendien hebben we evangelisten opgeleid voor interne hackathons op kantoor.

Projecten. Overdag hebben we geen van de vijf projecten afgerond. Maar dat maakt niet uit: meestal is het doel van het evenement om het probleem in principe op te lossen, om een ​​idee te vinden. Een goed resultaat is een minimaal werkend hulpmiddel, zij het met krukken en insecten.

Hackathon in een klein bedrijf: hoe organiseer je het zonder een wagen vol middelen te dumpen
Anton Zhiyanov, onze productchef DaData.ru, werd gedaan door een e-mailafzender. Het lijkt op een browsereditor waaraan een CSV-bestand met ontvangers is toegevoegd. Het is handiger dan het overbelaste Mailchimp

Maar na de hackathon zijn de projecten in productie gegaan of zijn ze zich daar aan het voorbereiden. We versturen al e-mails als boodschapper, en de kat raakt de klanten aan. De overige aanvragen worden door de auteurs ingevuld, en dit is te wijten aan verzoeken van buitenaf. Voorlopig distribueren we het gratis en op onze eigen manier onder vrienden, maar op een dag kan het commercieel gebruikt worden.

Cons. Het grootste nadeel is dat er weinig mensen bij elkaar kwamen. Als gevolg hiervan werden drie van de vijf projecten door één persoon uitgevoerd, en dit is niet zo interessant. Wanneer je alleen een hackathon doet, verlies je het effect van het productteam. Er is niemand meer om mee te communiceren.

Ik besefte ook dat strengere regelgeving een pluspunt zou zijn. Meer organisatie nodig:

  • duidelijke timing;
  • merchandise voor deelnemers;
  • jury en demo op dezelfde dag, terwijl er nog steeds kosten in rekening worden gebracht;
  • voorbereiding - aankondigingen, projectbeschrijvingen.

Je kunt ook iemand van buitenaf bellen, maar dat hoeft helemaal niet. En de oproep is hoogstwaarschijnlijk raak. Geen grootschalige reclame.

Toekomst. Dinsdag kwam het halve kantoor bijeen voor een algemene demo. En toen zag ik al interesse in de projecten, in het format. Niet iedereen wilde meedoen aan het experiment, maar na de eerste proef wilden meer mensen meedoen. Ik denk dat we het evenement in 2020 groter gaan maken.

Dat is alles over de hackathon. Als je geïnteresseerd bent om allerlei complexe dingen met data te doen, kom dan bij ons werken. HFLabs heeft acht vacatures op hh.ru: We zijn op zoek naar Java-ontwikkelaars, ondersteunings- en testingenieurs, systeemanalisten.

Artikel voor de eerste keer gepubliceerd op vc.ru. De versie voor Habr is herzien en uitgebreid.

Bron: www.habr.com

Voeg een reactie