Nov Hackathon na Tinkoff.ru

Nov Hackathon na Tinkoff.ru

Zdravo! Moje ime je Andrew. Na Tinkoff.ru sem odgovoren za sisteme odločanja in upravljanja poslovnih procesov. Odločil sem se, da temeljito premislim o naboru sistemov in tehnologij v svojem projektu; resnično sem potreboval sveže ideje. In tako smo ne tako dolgo nazaj na Tinkoff.ru izvedli interni hackathon na temo odločanja.

HR je prevzel celoten organizacijski del in za naprej bom rekel, da je vse skupaj izpadlo bomba: fantje so bili zadovoljni z darilnim blagom, okusno hrano, otomani, odejami, piškoti, zobnimi ščetkami in brisačami – skratka, vse je bilo po volji. na visoki ravni in hkrati ljubko in domače.

Vse, kar sem moral storiti, je bilo zamisliti nalogo, sestaviti ekipo strokovnjakov/žirije, izbrati prispele prijave in nato izbrati zmagovalce.

A vse se je izkazalo, da ni tako preprosto. Rad bi delil svoje misli o tem, na katera vprašanja bi morali odgovoriti vnaprej, da ne bi zafrknili.

Zakaj potrebujete hackathon?

Hackathon mora imeti namen.

Kaj vi osebno (vaš produkt, projekt, ekipa, podjetje) želite pridobiti s tem dogodkom?

To je glavno vprašanje in vse vaše odločitve morajo ustrezati odgovoru nanj.
Na primer, tema odločanja je zelo široka in kompleksna in dobro sem razumel, da aplikacij, narejenih na hackathonu, zagotovo ne bom mogel vzeti in zagnati v produkciji. Bom pa lahko dobil nove tehnološke ideje in prototipe kot potrditev uporabnosti teh idej za reševanje zastavljenih problemov. To je postal moj cilj in na koncu se mi zdi dosežen.

Zakaj udeleženci potrebujejo hackathon?

Podjetja pogosto naredijo napako, ko od sodelujočih ekip pričakujejo kul poslovne ideje za nove izdelke. A hackathon je predvsem dogodek za razvijalce, ti pa imajo najpogosteje druge interese. Večina programerjev si želi vzeti odmor od vsakodnevnega dela in preizkusiti nove tehnologije, spremeniti svoj sklad ali, nasprotno, uporabiti svoj znani sklad na novem predmetnem področju. Ko sem to spoznal, sem v celoti prevzel poslovni problem in udeležencem hackathona pustil največjo svobodo pri izbiri tehničnih rešitev.

Večina zaposlenih se ne udeleži hackathona za nagrado, a kljub temu mora biti nagrada vredna trdega dela čez vikend brez spanja! Zmagovalcem smo podarili potovanje v Soči za 4 dni s polnim plačilom potovanja, nastanitve in smučarskih kart.

Nov Hackathon na Tinkoff.ru

Zakaj organizatorji potrebujejo hackathon?

Kadrovska ekipa, ki organizira hackathon, ima običajno svoje cilje, kot so promocija kadrovske znamke, povečanje zanimanja in vključenosti zaposlenih. In te cilje je seveda treba upoštevati. Zmagovalcu našega hackathona smo bili na primer pripravljeni dati kul in drago nagrado (dražjo kot na prejšnjem hackathonu) – vendar smo na koncu to idejo opustili, ker to bi ljudi demotiviralo za sodelovanje v nadaljnjih aktivnostih.

Ste prepričani, da je vaša tema komu zanimiva?

Nisem bil prepričan. Zato sem naredil osnutek naloge, šel z njo k razvijalcem različnih poslovnih področij in različnih skladov ter prosil za povratne informacije - ali je naloga razumljiva, zanimiva, izvedljiva v dodeljenem času itd.? Soočil sem se z dejstvom, da je bistvo vašega dela zadnjih 5 let zelo težko strniti v nekaj odstavkov besedila. Morali smo izvesti veliko takšnih iteracij in porabiti dolgo časa za izpopolnjevanje formulacij. Še vedno mi ni všeč besedilo naloge, ki je izšlo. Toda kljub temu smo prejeli prijave zaposlenih iz kar 15 različnih oddelkov iz 5 regij - to nakazuje, da se je naloga izkazala za zanimivo.

Ste koristni med hackathonom?

Med hackathonom sem se ujel v mislih, da medtem, ko so ekipe kodirale, jaz in ekipa strokovnjakov lenarimo oziroma se ukvarjamo s svojimi stvarmi, ker... tukaj nismo potrebni. Občasno smo pristopili k ekipnim mizam, spraševali, kako gre, ponudili pomoč, a največkrat dobili odgovor »vse je v redu, delamo« (beri »ne vmešavajte se«). Nekatere ekipe nikoli niso delile svojih vmesnih rezultatov v vseh 24 urah. Posledično več ekip ni moglo izvesti popolne predstavitve in so se omejile na diapozitive s posnetki zaslona. Fantom je bilo vredno bolj aktivno razložiti, da je pomembno deliti vmesne rezultate, da lahko med hackathonom usmerimo projekte v pravo smer, pomagamo načrtovati čas in premagujemo težave.

Morda bi bilo celo vredno uvesti 2-3 obvezne kontrolne točke, na katerih bi ekipe govorile o svojem napredku.

Nov Hackathon na Tinkoff.ru

Zakaj potrebujemo strokovnjake in žirijo?

Priporočam, da zaposlite strokovnjake (to so tisti, ki pomagajo ekipam med hackathonom) in žirijo (ti so tisti, ki izbirajo zmagovalce), ne samo ljudi, ki poznajo svoje področje, ampak tudi ljudi, ki bodo tako aktivni in energični kot mogoče. Pomembno je pomagati ekipam med hackathonom (in biti včasih celo vsiljiv, čeprav vam za to ne bodo hvaležni), jim postavljati prava vprašanja tako med hackathonom kot med končnimi predstavitvami.

Znaš poražencem mirno pogledati v oči?

V jutranjih urah, po noči pred monitorjem, je programerjeva duša najbolj ranljiva. In če ste bili nekje nepošteni, nedosledni v svojih dejanjih ali odločitvah, vas bo ta žalitev zagotovo spomnila. Zato je pomembno vnaprej določiti kriterije, po katerih bo žirija izbirala zmagovalce. Vsaki ekipi smo razdelili liste s seznamom kriterijev in jih obesili na skupno tablo, da so si jih udeleženci vedno zapomnili.

Vsem sodelujočim sem poskušal podati tudi kratko povratno informacijo – kaj mi je bilo pri njihovem delu všeč in kaj premalo za zmago.

Nov Hackathon na Tinkoff.ru

Skupaj

Iskreno, na splošno mi je bilo vseeno, kdo je zmagal, ker ... to ne bi vplivalo na moje cilje. Sem se pa trudil, da je bila odločitev poštena, transparentna in razumljiva vsem (čeprav nisem bil član žirije). Poleg tega je stopnja topline in udobja, ki sta jo ponudila organizatorja, omogočila dobro počutje udeležencev, od njih smo prejeli pozitivne odzive in pripravljenost za sodelovanje na nadaljnjih podobnih dogodkih.

Vir: www.habr.com

Dodaj komentar