Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse

Questo articolo riguarda la prima volta che ho organizzato un hackathon per una squadra. Gli organizzatori esperti probabilmente troveranno il materiale troppo semplice e la storia ingenua. Mi rivolgevo a coloro che stanno appena prendendo confidenza con il format e stanno pensando se organizzare un evento del genere.

HFLabs fa cose complesse con i dati: puliamo e arricchiamo i contatti dei clienti per grandi aziende e creiamo database clienti con centinaia di milioni di record. 65 persone lavorano negli uffici di Mosca e circa un'altra dozzina lavorano in remoto da altre città.

Qualsiasi lavoro a volte non solo diventa noioso, ma diventa un po’ stantio. In questo momento è utile cambiare focus e provare qualcosa di nuovo. Ecco perché sono sei mesi che guardiamo agli hackathon.

Un hackathon è una competizione per specialisti IT: diversi team si riuniscono e risolvono problemi complessi per due giorni consecutivi. Di solito concorrono per un premio assegnato da una giuria.

Volevamo provare il format e divertirci, ma un classico hackathon è un'impresa piuttosto vasta, problematica e costosa. Pertanto, abbiamo realizzato la versione leggera praticamente senza budget. Ma alla fine sono rimasti soddisfatti e hanno fatto anche qualcosa di utile.

Perché le aziende hanno bisogno di un hackathon?

Gli hackathon classici di solito non sono organizzati per generosità. Gli organizzatori risolvono problemi pratici o si promuovono. Anche il formato dell'hackathon viene scelto in base allo scopo.

  • Risolvere un problema pratico. L'organizzatore stabilisce gli obiettivi e i partecipanti scelgono quello appropriato e decidono. Un esempio di tale attività è creare un nuovo algoritmo di punteggio cliente per una banca.
  • Promuovi i tuoi strumenti. L'organizzatore fornisce ai partecipanti il ​​proprio software, linguaggio di programmazione o API. L'obiettivo è creare qualcosa di utile con gli strumenti forniti. Ad esempio, il condizionale Google apre l'accesso al suo traduttore vocale e attende casi d'uso interessanti.

Un ulteriore obiettivo di un grande hackathon è presentare l’organizzatore come un datore di lavoro invidiabile, sia internamente che esternamente. Gli ospiti di altre aziende rimarranno colpiti dall'ufficio, dall'organizzazione e dall'ampiezza delle opportunità. Il nostro: con nuovi compiti, libertà, comunicazione.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Ad esempio, VKontakte ha organizzato un enorme hackathon. È difficile attribuirlo a un tipo: ci sono troppe direzioni

Come abbiamo fatto noi. L'obiettivo principale dell'intera impresa di HFLabs è l'HR interno. Abbiamo visto l'hackathon come un'altra attività collaborativa al di fuori del lavoro. Unire, rinvigorire, intrattenere: tutto qui. Alcune persone vanno alle squadre di calcio, altre ai quiz. L'hackathon è un altro formato di incontri al di fuori degli affari quotidiani. Il che, ovviamente, non cancella né i quiz né il calcio.

Allo stesso tempo, un hackathon, anche in formato leggero, non è puro intrattenimento. Ad esempio, un team ha finito per scrivere una missione testuale dopo aver imparato da zero i meccanismi dei bot di Telegram. Questo è meraviglioso: quando una persona prova qualcosa di nuovo e cerca di capirlo, gli vengono nuove idee. Anche per il lavoro quotidiano.

Inoltre, alla fine abbiamo ricevuto strumenti utili, anche se non abbiamo posto alcun problema pratico. Ma ne parleremo più avanti alla fine.

Perché l'hackathon è riservato ai partecipanti?

I partecipanti vengono a un classico hackathon per conoscere le tecnologie, provare nuove esperienze o guadagnare denaro. Inoltre, sembra che ci siano più persone appartenenti a quest'ultima categoria.

  • Provare nuove tecnologie o metodi. Ogni giorno, ogni sviluppatore siede sul proprio stack tecnologico, a volte per anni. E all'hackathon puoi provare qualcosa di nuovo: qualcosa che è appena apparso o semplicemente interessante.
  • Percorri il percorso della spesa in miniatura. Gli specialisti IT sono interessati a creare un prodotto completo in pochi giorni. Dopo aver attraversato l'intero ciclo dall'ideazione alla presentazione.
  • Guadagnare. A volte specialisti forti si riuniscono in squadre di hackathon professionali, ben giocati e formati. Scelgono eventi con un ricco montepremi e sopportano tutti attraverso l'esperienza e la preparazione. Alcuni organizzatori eliminano immediatamente questi imbroglioni. Altri sono i benvenuti.

Come abbiamo fatto noi. Per cominciare abbiamo chiesto al team se in linea di principio fosse necessario un hackathon. Non facciamo nulla con la forza, quindi volevamo valutare l'interesse in anticipo. Abbiamo utilizzato Moduli Google per i sondaggi.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Ci sono 65 persone nel team, 20 hanno completato il sondaggio e poiché il 75% di loro è interessato, dobbiamo farlo!

Il secondo compito è motivare gli indecisi, di cui più della metà. Il sondaggio successivo ha mostrato: un premio non aiuta in questa materia.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Poi si è scoperto che i nostri dipendenti sono interessati a realizzare nuovi prodotti. Anche con una piccola applicazione, ma passa dall'idea al prototipo funzionante

Abbiamo iniziato a raccogliere argomenti per l'hackathon che sarebbero stati interessanti. Ancora con la forza del team: abbiamo organizzato una chat su Telegram, dove abbiamo lanciato idee a tutti. Niente freni: qualunque cosa ti venga in mente va bene.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Abbiamo raccolto 25 argomenti e lanciato un sondaggio in confluenza. I cinque progetti più apprezzati - nella foto - sono stati portati all'hackathon

Da quanto tempo va avanti tutto questo?

Un hackathon classico dura due giorni e una notte nel mezzo. Night è un saluto della vecchia scuola informatica, un tocco pragmatico e romantico allo stesso tempo.

Cosa fare al buio, ogni squadra o partecipante decide in modo indipendente. Puoi dormire la notte, gli organizzatori non diranno una parola. Ma puoi agire: programmare, progettare, ingegnerizzare, testare.

Come abbiamo fatto noi. Non abbiamo nemmeno parlato della veglia notturna. Inoltre, hanno ridotto ulteriormente il formato e hanno impiegato solo un giorno. Altrimenti dovreste dedicare due giorni lavorativi all’esperimento oppure trascinare fuori i vostri colleghi per un intero fine settimana estivo. Pochi sarebbero d'accordo con la seconda opzione: i fine settimana in estate sono preziosi.

Ci sono stati suggerimenti che sarebbe stato bello riunirsi nei giorni feriali. Ma non volevo organizzare tutto questo durante l’orario di lavoro. Non importa quanto ci provi, non puoi separarti dal lavoro durante la settimana: i clienti scrivono, i colleghi chiedono qualcosa, qualcosa bolle in ufficio, qualche riunione è programmata. Tutti torneranno alla normalità. Pertanto, il prossimo sondaggio è se sei pronto per l'hackathon nel fine settimana.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Non tutti sono pronti a sacrificare incondizionatamente i propri giorni liberi. Ma più della metà di coloro che dubitano, resta da sedurli

Poco dopo, a giugno, ai partecipanti è stato chiesto quali fossero le date. I posti sono stati assegnati fino all'autunno: in estate i colleghi sono in vacanza o nelle loro dacie e tu non vuoi perderti l'evento. Pertanto, abbiamo deciso di offrire tutti i sabati. Puoi sceglierne diversi: seleziona quelli gratuiti.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Non tutti sono pronti a sacrificare incondizionatamente i propri giorni liberi. Ma più della metà di coloro che dubitano, resta da sedurli

Di conseguenza, abbiamo programmato un hackathon per il 17 agosto. L'alternativa del 27 luglio è coincisa con il mio viaggio d'affari e l'opzione è caduta.

Dove si tiene l'evento?

In genere, la maggior parte dei partecipanti si riunisce in uno spazio comune. La comunicazione è una parte importante dell'hackathon, quindi l'organizzatore mette a disposizione uno spazio aperto o un intero edificio.

Una volta ho partecipato a un hackathon di Google. Gli organizzatori hanno assegnato un edificio a due piani con all'interno pouf, tavoli e altri mobili. Le squadre stesse si sono disperse nell'area e hanno allestito postazioni di lavoro.

Ma il più delle volte non ci sono vincoli rigidi: se qualcuno avvisa in anticipo e si connette da remoto, non si creeranno ostacoli.

Come abbiamo fatto noi. Poiché l'hackathon si è rivelato intimo, per sette persone l'ufficio vuoto di sabato era sufficiente. Anche senza considerare che un partecipante si è collegato da Volgograd.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Avevamo programmato di sederci tutti insieme in una sala riunioni

E i vincitori?

Negli hackathon classici viene nominata una giuria che annuncia il miglior progetto. La giuria comprende qualcuno degli organizzatori o degli sponsor, coloro che pagano l'intero banchetto.

I progetti dimostrativi sono una parte importante dell'hackathon. Le squadre fanno una breve presentazione e poi mostrano la loro soluzione alla giuria. Questo è qualcosa come difendere un diploma in un'università.

A volte il lavoro viene valutato da un computer: vince quello che ha più punti nel test. Questo approccio mi sembra troppo formale: valutando le soluzioni con i “pappagalli”, gli organizzatori stanno uccidendo la componente merceologica dell’hackathon. Sembra una competizione di programmazione sportiva piuttosto che un esercizio di creatività.

Come abbiamo fatto noi. Abbiamo agito in modo radicale: abbiamo semplicemente abolito per principio la giuria e il concorso. Perché l’obiettivo non era creare la migliore soluzione al problema o ottenere un prodotto finito.

Poiché l'obiettivo è divertirsi, lascia che i partecipanti lavorino con calma sui progetti senza riguardo per gli altri team.

Buona giornata agli HFLabs

L'hackathon è iniziato venerdì sera, il giorno prima. I partecipanti si sono riuniti e ognuno ha scelto un argomento. Si sono formate squadre pronte.

Raduno e partecipanti inattesi. Sabato siamo arrivati ​​in ufficio alle 11-12, per non alzarci presto come nei giorni feriali. Erano rimasti sei partecipanti, un altro si è unito da Volgograd.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
L'annuncio della data non è passato inosservato: i combattenti hanno iniziato a lasciare attivamente la chat dell'hackathon. Ma la catastrofe non si è verificata e il quorum è stato mantenuto

Nuovi membri sono apparsi all'improvviso durante il giorno. I colleghi che non erano presenti all'hackathon si sono ritagliati dalle tre alle quattro ore. Sono venuti, hanno scelto un progetto e hanno aiutato. Questo è insolito per il formato classico, ma ci piace.

Team e progetti. Si è scoperto che tre persone hanno realizzato i loro progetti da sole. Questo è lo svantaggio principale dell'evento, è più interessante lavorare in squadra. Trovare l'interazione è generalmente una cosa importante nel concetto di hackathon.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Ricerca di testo sul motore di Telegram. Non c'è un uso pratico, ma al suo interno c'è umorismo da laboratorio e meme locali

E un paio d'ore dopo l'inizio, un progetto è rimasto senza sviluppatori: l'autore ha lasciato il frutto dell'ingegno ed è andato in un'altra squadra. Questo è normale anche per il formato classico: le buone idee attirano le persone. All'inizio sembra che completerai il tuo progetto fino alla fine. E poi ti immergi e vedi: non puoi arrivare in tempo, non ha senso provarci. Oppure vai dai vicini, perché è lì che vanno gli affari e il prodotto è utile.

Seryoga, uno sviluppatore front-end di Volgograd, era un po' annoiato, quindi ha inventato un progetto “da un coltello”. E ha subito iniziato a lavorarci.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
C'è un gatto che vive nell'angolo di uno dei nostri prodotti. In precedenza, il gatto semplicemente dormiva e creava conforto, ma Seryoga insegnava al pellicciaio a reagire agli eventi

Alla fine, il numero di progetti è rimasto lo stesso: cinque. Uno è caduto, ne è stato aggiunto un altro.

Spazio e programma. Per l'hackathon era prevista la stanza più grande dell'ufficio: una sala riunioni. Ma alla fine tutti si sono sistemati nei loro uffici come al solito. È così che abbiamo iniziato.

All'inizio sembrava che lo spazio comune non fosse importante. Dato che i progetti non sono collegati, non c'è competizione, ci si può sedere separatamente. E per le discussioni, riunisciti nella sala: l'importante è non disperdersi oltre la distanza percorribile.

Ma dopo poche ore la frammentazione si è fermata da sola. Coloro che lavoravano da soli, sotto l'influenza di una forza nascosta, uno dopo l'altro si trasferivano nell'ufficio più popolato. E tutto è diventato più interessante: le conversazioni erano più vivaci, le domande erano più complesse e più frequenti.

Ci fermavamo ogni paio d’ore per condividere le nostre impressioni e dare un’occhiata più da vicino ai progetti degli altri. Abbiamo pranzato a metà giornata.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
A pranzo, un fan, che per tutto questo tempo era rimasto invisibile nelle vicinanze, ha fatto irruzione nel contorno dell'hackathon: all'improvviso sono state portate in ufficio delle cheesecake

Non c'era limite di tempo: chi vuole sta seduto quanto vuole. Se ne andavano, di solito portando il progetto a uno stato più o meno finito. L'ultimo partecipante è partito intorno alle 22:00.

Non abbiamo fatto subito una demo: abbiamo deciso che martedì avremmo parlato dell'hackathon con l'intero ufficio.

Risultati e vita dopo

L'hackathon-light ha prodotto ancora più profitti di quanto mi aspettassi.

risorse umane. Ci siamo divertiti molto: abbiamo chiuso la gestalt con un hackathon e abbiamo parlato di argomenti intelligenti senza il trambusto del lavoro. Tutto questo per un budget pari al costo del viaggio in ufficio e del pranzo. Inoltre, abbiamo creato evangelisti per hackathon interni in ufficio.

Progetti. Durante la giornata non abbiamo completato nessuno dei cinque progetti. Ma non importa: di solito lo scopo dell’evento è risolvere il problema in linea di principio, trovare un’idea. Un buon risultato è uno strumento minimamente funzionante, anche se con stampelle e insetti.

Hackathon in una piccola azienda: come organizzarlo senza buttare via vagoni di risorse
Anton Zhiyanov, il nostro capo prodotto DaData.ru, è stato fatto da un mittente di posta elettronica. Sembra un editor del browser a cui è allegato un file CSV con i destinatari. È più conveniente del Mailchimp sovraccarico

Ma dopo l’hackathon i progetti sono entrati in produzione o si stanno preparando a farlo. Stiamo già inviando e-mail come messaggero e il gatto tocca i clienti. Il resto delle domande è in fase di completamento da parte degli autori, e ciò è dovuto a richieste esterne. Per ora lo stiamo distribuendo agli amici gratuitamente e a modo nostro, ma un giorno potrebbe arrivare ad un uso commerciale.

Cons. Lo svantaggio principale è che poche persone si sono radunate. Di conseguenza, tre progetti su cinque sono stati realizzati da una persona, e questo non è così interessante. Quando fai un hackathon da solo, perdi l'effetto del team di prodotto. Non c'è più nessuno con cui interagire.

Mi sono anche reso conto che norme più severe sarebbero state un vantaggio. Hai bisogno di più organizzazione:

  • tempi chiari;
  • gadget per i partecipanti;
  • giuria e dimostrazione lo stesso giorno, mentre erano ancora in carica;
  • preparazione - annunci, descrizioni di progetti.

Puoi anche chiamare qualcuno dall’esterno, ma non è affatto necessario. E la chiamata è molto probabilmente azzeccata. Nessuna pubblicità su larga scala.

Il futuro. Martedì metà dell'ufficio si è riunito per una manifestazione generale. E poi ho già visto l'interesse per i progetti, per il format. Non tutti volevano essere coinvolti nell’esperimento, ma dopo la prima prova più persone volevano partecipare. Penso che renderemo l’evento più grande nel 2020.

Questo è tutto sull'hackathon. Se sei interessato a fare ogni sorta di cose complesse con i dati, vieni a lavorare con noi. HFLabs ha otto posti vacanti su hh.ru: Cerchiamo sviluppatori Java, tecnici di supporto e testing, analisti di sistema.

Articolo per la prima volta pubblicato su vc.ru. La versione per Habr è stata rivista e ampliata.

Fonte: habr.com

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster