Vad är ett Hackathon och hur fungerar det? Hackathon: vad är det och hur fungerar det? Lördag - brainstorming

Ordet "hackathon" bildades från sammanslagning av orden "hacking" och "marathon". Hacking förstås naturligtvis inte av datorbedragare, utan av IT-teknikentusiaster som finner nöje i att forska och hitta extraordinära lösningar.


Den första i världen ägde rum 1999. Det utfördes av utvecklarna OpenBSD OS i Calgary (Kanada).


Där samlades en grupp forskare som var tvungna att lösa en svår uppgift: att hitta en legitim bypass för restriktioner som USA infört för export av kryptografiska produkter från landet. De kallade evenemanget ett "hackathon", och deras kollegor gillade omedelbart termen.


Efter 10 dagar på konferensen JavaOne företag Sun Microsystems höll ett liknande möte där hon föreslog att utvecklaren skulle skapa ett Java-program för Palm V för utbyte av data mellan gadgeten och Internet via en infraröd port.


Fokus på framgång, ett trevligt vänligt format, samtidig kommunikation och konkurrens – allt detta gjorde nya typer av evenemang attraktiva för deltagare och investerare. Så här fick hackathons sin start i livet.

Varför behöver företag hackathons?

Under 2016 uppskattar hackaton.com att 3 450 hackathons hölls runt om i världen. Först på listan är nu USA - 1568 evenemang per år, följt av Storbritannien (470 hackathons), Kanada (230), Tyskland (223), Frankrike (196). En mängd olika specialister deltog i dem: utvecklare för webben (36%), mobilsystem (36%), hårdvaruplattformar (15%), robotsystem och AI (8%).


Ryssland finns inte på denna lista. För, enligt denna källa, i Ryssland 2016 hölls bara... ett evenemang.


Naturligtvis är dessa uppgifter ogiltiga. De återspeglar bara det faktum att hackathons som ett format för att utveckla en innovativ ekonomi fortfarande växer i Ryssland. Och även om världen fortfarande vet väldigt lite om hackathon i vårt land, är det verkliga läget mycket bättre än västerländsk statistik.


Sålunda, enligt IT-dominanta-portalen, hölls 8-10 olika evenemang av denna typ varje månad under 2016 i Ryssland. Och bara i april 2017 hölls 19 stora hackathons.


Kanske hade hackathons förblivit ett lokalt fenomen om inte stora företag, investerare och "änglar" hade uppmärksammat dem. De insåg potentialen för tillväxt.


Istället för de tråkiga godkännanden och omarbetningar som man möter i traditionella projekt, erbjöd hackathons ett nytt format för att skapa prototyper till minimal kostnad. Inom några dagar får arrangörerna flera lösningar på det tekniska problem de står inför.


Å andra sidan lockar företag: här kan du inte bara träffa starka utvecklare, utan också omedelbart testa dem i handling. Slutligen, en viktig fördel med hackathons är att nätverka med potentiella partners och marknadsföra ditt eget företag.

Vilket intresse har deltagarna?

Enligt hackaton.com deltar dagens offentliga hackathons av specialister (42,8%), studenter (21,1%), "hobbyister" (18,9%), entreprenörer (9,6%), såväl som de som söker arbete (7,6% ).


Temat för hackathon tillkännages omedelbart, men målen tillkännages inte alltid, vilket ger mystik till det framtida evenemanget och lockar särskilt äventyrliga deltagare. Detta görs för att inte störa födelsen av resultatet mitt framför våra ögon. "Mirakel" kan hända med prisfonden.


Sålunda, i slutskedet av Design Hackathon, som hölls i Moskva i slutet av juli 2016 av Sberbank Technologies, tillkännagavs den första prisfonden till ett belopp av 200 tusen rubel. Resultaten från hackathon imponerade dock så mycket på arrangörerna att prisfonden höjdes till 500 tusen rubel.


Vinnaren då var Dream Team. Hon föreslog en ”smart lösning för frivillighet hälsoförsäkring", som baserades på DNA-testdata. Erfarenhet, kunskap och initiativ gjorde att vi nådde utmärkta resultat.


Erfarenheten visar att deltagarna, förutom de utannonserade priserna, är intresserade av flera saker om hackathons:

  • Anställningsmöjlighet i ledande internetföretag och möjligheten att träffa människor "nödvändiga" för professionell utveckling.
  • Testa styrkan i utvecklingsteamet i en ovanlig situation: tiden är begränsad, adrenalinet är på sin gräns, tävlingsandan ger inte vila.
  • Akademiskt intresse. Som regel talar vi i det här fallet om team som arbetar självständigt, det vill säga de söker inte anställning från arrangörerna. De är intresserade av att testa de hypoteser de har för att lösa det eller det mjukvaruproblemet.

Uppföranderegler vid hackathon

Vid första anblicken är det ganska enkelt att bli en vinnare, men många hamnar i misstag som inte bör göras.

Misstag 1. Underlåtenhet att följa förhållandet mellan hastighet och kvalitet på projektutvecklingen

Många deltagare försöker slutföra projektet så snabbt som möjligt, utan att ta hänsyn till att det viktigaste för juryn är resultatet. Misstag under hackathon är oundvikliga, och du bör inte vara rädd för dem. Men idén som ska demonstreras för juryn måste utarbetas i detalj.

Misstag 2. Oförmåga att arbeta i ett team

Detta gäller särskilt i situationer där du snabbt behöver få resultat. På ett hackathon finns det ingen tid för långa argument, du måste kunna fördela roller korrekt och fatta kompromissbeslut.

Misstag 3. Att glömma verkliga mål

Och det kanske viktigaste att komma ihåg är att lösningen som teamet föreslår måste ha en riktig praktisk användning. Som vi minns är företag intresserade av fungerande idéer som företaget kan implementera i morgon och få önskat resultat.

Vad kommer hända härnäst?

Om hackathons inte hade några planer skulle det inte vara någon idé att prata om dem.

  1. Ämnesskifte. För bara fem år sedan hölls nästan alla hackathons med målet att utveckla mobilapplikationer. Emellertid förra året skiftade ämnet hackathon mot skapandet av system relaterade till artificiell intelligens och virtuell verklighet. Utan tvekan kommer dessa ämnen att bli toppämnen för framtida hackathon.
  2. Interna företagsevent. Idag är huvudtrenden för stora företag betoningen på innovation och utveckling av kreativa kopplingar inom företag. Genom att genomföra hackathons inom företag kan du bilda tillfälliga team inom företag och föra samman personer med olika expertis i sådana projekt.

Idag vinner hackathon allt större popularitet i territoriet Ryska Federationen. Även om inte alla vet vad det är för evenemang och i vilket syfte det hålls. För den som vet finns det en aktuell uppdaterad som utförs i Ryssland.

Hackathon: vad är det?

Termen "hackathon" kommer från en sammanslagning av två engelska ord– maraton och hacker. Många anser att hackathons är en sammankomst av hackare. Men detta är en felaktig bedömning. Detta är ett maraton för programmerare, under vilket små team tävlar i mjukvaruutveckling inom olika områden. Varaktigheten av sådana maraton sträcker sig från flera dagar till en vecka.

I de flesta fall arbetar hackathondeltagare med att skapa mjukvara, men springer maraton som syftar till att lösa sociala eller pedagogiska problem. Resultatet är utvecklingen av:

  • Mobila applikationer;
  • Webbapplikationer;
  • Webbplatser;
  • Designlösningar.

Resultatet av programmerarnas maraton är en MVP (minimum viable product).

Det finns många ämnen för hackathons: från utbildning och medicin till stadsdesign.

Ursprunget till hackathons

Intellektuella tävlingar har hållits i årtionden. Ett exempel på sådana "brain battles" är metoden att gemensamt slutföra fall (lösa specifika livssituationer), som genomfördes 1924 vid Harvard Business School.

Upphovsmannen till termen "hackathon" är Sun Microsystems-företaget och OpenBSD-utvecklarna, som dubbade deras arbetar tillsammans 1999. Vid den här tiden arbetade OpenBSD-utvecklare och representanter för Sun Microsystems med att skapa krypteringsalgoritmer som inte var förbjudna av amerikanska exportrestriktioner. Ett hackathon var ett projekt för att skapa programvara på Java-språket.

Och 2005 blev hackathonet populärt bland dem som vill skapa startups eller är engagerade i snabb mjukvaruutveckling.

Etapper av maraton

Som alla evenemang äger hackathonet rum i flera steg:

  1. Invigning och allmän bekantskap med förtydligande av evenemangets tema (om någon);
  2. Diskussion av idéer och bildande av tävlande lag;
  3. Teamarbete på projekt;
  4. Presentation av verk. Varje team visar ett förberett projekt.

Lagarbete på ett projekt är den längsta etappen av maraton. Det kan ta från ett par timmar till flera dagar. Hackathondeltagare äter spontant. I de flesta fall består deras kost av pizza, smörgåsar och energidrycker. Det finns ingen sovplats för deltagare. Därför ordnar de som vill koppla av det själva.

Om hackathon genomförs i form av en tävling utvärderar en inbjuden jury de projekt som teamen förbereder och utser vinnaren, som får ett pris.

Orsaker till popularitet

Ett hackathon är ett evenemang som låter unga programmerare, designers och andra IT-specialister skapa ett nytt gemensamt projekt. Och under evenemanget:

  • Gör bekantskaper. Hackathon – perfekt plats att utbyta erfarenheter och nya idéer för att skapa projekt;
  • Skapa IT-gemenskaper. Hackathonet syftar till att förena likasinnade specialister som är intresserade av att lösa ett specifikt problem eller utveckla ett ämne;
  • Delta i en icke-standardiserad arbetsprocess och vänligt samarbete. Hackathonet har inget strikt schema eller arbetsformat. Det tillåter specialister från helt olika områden att delta i ett gemensamt projekt, vilket annars skulle vara omöjligt;
  • Berika dina kunskaper. En speciell egenskap med maraton är att deltagarna löser problem som är obekanta för dem. Därför sker inlärningsprocessen under hackathon snabbt med möjlighet att tillämpa den inhämtade kunskapen i praktiken. Och det vänliga teamet låter dig räkna med omfattande hjälp. Ett hackathon ger en unik möjlighet att på några timmar eller till och med minuter lära sig något som normalt skulle kräva att man tittar på en hel videokurs;
  • uttryck dig själv. Hackathonet låter deltagarna visa sin professionalism;
  • Väck innovativa idéer till liv. Hackathon låter dig experimentera, skapa och implementera de mest otroliga idéer;
  • Företag hittar lovande medarbetare. Hackathonet låter dig presentera startups som är av potentiellt intresse för företag.

Hackathon vägbeskrivningar

Hackathon skapades som en programmeringstävling, men idag har begreppet en bredare betydelse. Den samlar designers, chefer och journalister. Det finns medicinska, pedagogiska och sociala hackathons för att lösa meningsfulla problem.

Hackathon funktioner

Ett hackathon har länge upphört att vara ett vanligt maraton av snabb kodning. Numera ges den dominerande rollen åt lagarbete - förmågan att:

  • Korrekt fördela ansvar;
  • Använd tillgängliga resurser klokt;
  • Samordna gemensamma insatser;
  • Nå ditt mål på kortast möjliga tid.

Hackathons hålls för att locka unga yrkesverksamma (utvecklare, experter) och ge dem möjlighet att kommunicera i en informell miljö, utbyta erfarenheter och implementera sina idéer.

Sådana tävlingar är en utmärkt start för nybörjare. Det finns företag som började sin uppgång från hackathons och som nu har fått världsomspännande erkännande. Till exempel, GroupMe, som deltog i 2010 års hackathon (som en del av TechCrunch Disrupt-konferensen), köptes av Skype Corporation ett år senare (2011) för 85 miljoner dollar!

Experter jämför hackathon med den ökända "kick" som stimulerar hjärnan att arbeta. Och i kombination med expertråd och kollektiv visdom kan ett hackathon bli ett helt unikt evenemang.

Hackathonär en händelse där ett team av utvecklare, inom en begränsad tid och på ett litet utrymme, bryter in i grupper, löser ett visst problem genom att skapa en mjukvarulösning, produkt eller tjänst.

Enligt min uppfattning är ett hackathon underhållning för programmerare, vilket gör att de kan förverkliga några av sina mål på kort tid.

utvecklarmål:

  • Ha så kul
  • Prova några tekniker, metoder
  • Testa en hypotes/idé på kort tid
  • Gör något du har velat göra länge
  • Kontrollera människor, team, försök att arbeta tillsammans
  • Pitch ett befintligt projekt, skaffa erfarenhet, recensioner, investeringar
  • Gör något nyttigt
  • Få materiella fördelar av att delta i ett hackathon

Jag har lagt dessa mål i den ordning jag uppfattar dem som utvecklare och deltagare i hackathons. Människor är olika och deras prioriteringar är väldigt olika.

Det finns också olika typer av hackathons.

hackathon kriterier

  • Tematisk / allmän
  • Tävling/fan
  • Fokus på tekniska lösningar kontra affärsfokus

Baserat på dessa (och många andra) kriterier kommer både hackathon och publiken som kommer till det att skilja sig åt.
Det är mycket viktigt att presentationen av arrangörerna och publiken på denna plats sammanfaller.

Tematisk hackathon beskriver tydligt ett specifikt område där problemet kommer att lösas och (eller) en uppsättning tekniker genom vilka dessa problem kommer att lösas.

Exempel på ämnen:

  • elektronisk styrning,
  • välgörenhet,
  • energioberoende,
  • restaurangbranschen,
  • tankekartverktyg,
  • mobilspel.

Teknik set definieras vanligtvis om evenemanget hålls på initiativ eller under överinseende av en representant för dessa tekniker (företag eller gemenskap)
Till exempel: Hardware hackathon på intel Galileo, photo hackathon av Nikon, Nvidia-CUDA, Unity 3d, ruby ​​on rails i verkliga världen, etc.

General Hackathons definierar inte ett tydligt ämne för projekt, och är differentierade efter individuella parametrar.

Ju tydligare du beskriver ämnet, desto närmare kommer publiken det, men samtidigt blir det mindre. Om hackathonet inte har betydande differentiering får ingen komma till det.

Polaritet tävling/fan kommer i första hand från arrangörernas ställning och ämnet.
Till exempel kommer ett hackathon på ämnet "Det mest värdelösa i världen" att ha en liten tävlingskomponent.

Den viktigaste faktorn för detta kriterium är också tillgänglighet och storlek på prisfonden. Ju större och mer aktivt det tillkännages, desto mer kommer atmosfären av ras och spänning att vara närvarande vid evenemanget.

Tillverkbarhet vs affärsinriktning Dessa är främst kriterier för att utvärdera lösningar som produceras vid hackathons.

Det kommer också från arrangörernas kärna och ämnet, och är kanske det viktigaste som hela tiden behöver förmedlas till deltagarna, eftersom de annars kan bli mycket besvikna över bedömningens otillräcklighet.

* Programmerare är alltid tekniskt orienterade.

Kriterier för att utvärdera en lösning baserad på tillverkningsbarhet:

  • Teknisk spetskompetens och funktionalitet
  • Komplexiteten i implementeringen, tekniker och tillvägagångssätt som används
  • Design, visuell perfektion av produkten

Kriterier för affärskomponenten:

  • Att ha en affärsmodell, förstå var pengarna kommer ifrån och hur man returnerar dem.
  • Presentationens struktur och kvalitet, kommunikation till publiken, pitching, en uppfattning om projektets marknadsföringsstrategi.
  • Ett team är en grupp människor som systematiskt kan implementera lösningar.

Följaktligen kommer teamet som utvecklade en superteknologisk och komplex lösning att bli besviken över lagets seger med en vacker presentation och en kanna med en upphängd tunga. För att undvika besvikelse måste du tydligt formulera evenemangets mål och kriterier.

Dessutom bör ett obligatoriskt utvärderingskriterium vara generell spetskompetens och effektivitet föreslagen lösning. Det borde fungera.
Om detta inte tas med i beräkningen, förvandlas hackathon till en tävling av vackra idéer.

Trots att ovanstående kriterier är polära, kan och bör de kombineras. Detta är svårigheten och den största utmaningen när man skapar konceptet hackathons.

Därför är den första frågan som arrangören bör ställa sig själv:

Orsaken, temat och syftet med hans hackathons?

Du måste förstå att du samlar ett gäng vanligtvis professionella och dyra personer i lönehänseende, så att de ägnar sin personliga tid åt att lösa problemet som du ställer med ditt ämne.

Programmerare älskar att göra coola, viktiga, användbara saker och så att alla vet om det.

Ditt ämne ska vara enkelt och tydligt.

Förväntningar från produkter utvecklade på hackathon

  • 99,7 % av nystartade företag dör.
  • 99,9 % av de lösningar som utvecklats vid ett hackathon slängs. Och det är rätt.

En lösning på ett hackathon är ett snabbt och smutsigt försök att testa möjligheten att lösa ett givet problem.

Hackathon struktur när det gäller projekt och team:

  • Utvecklare på Hackathon registrerar sig antingen som team eller individuellt.
  • I det andra fallet är arrangörernas uppgift att bilda ett lag av enskilda deltagare.
  • Beroende på hackathonkriterierna kan du ställa krav på lag - minimal mängd, förekomsten av tekniska specialiseringar inom vissa områden m.m.
  • Deltagare som inte ingår i något lag kommer att bli mycket upprörda.

Idépresentationer- Oavsett om de registrerar sig hos dig i team eller individuellt, i början av hackathons är det absolut nödvändigt att presentera projekt.
Detta uppnår flera av följande mål:

  • Bildande av lag (om de inte bildas)
  • Presentera team för konkurrenter
  • Introducerar juryn och arrangörerna till projekten
  • Introducerar deltagarna till sina egna projekt.

Presentationer av idéer från personer som inte kommer att delta i hackathon är inte meningsfulla. Projektledaren måste vara med hela tiden, hamra och hjärntvätta dem. Annars kommer projektet inte att ta fart.

Idealisk lagstorlek för allmänna/affärshackathons 4-7 personer med olika inriktningar.

För hackathons med teknisk riktning- minst 2.

Det är inte tillrådligt för någon att göra projekt ensam; sådana projekt vinner ibland till och med, men de har inte en anda av hackathons.

Datum och varaktighet

Hackathons varar från 1 till 3 dagar.

För ett stort hackathon är den optimala varaktigheten 48 timmar, med start på fredag ​​kväll och slut på söndag kväll.

Internet

En bra internetanslutning är avgörande för att vara värd för hackathons. Den rekommenderade beräkningen för en extern internetkanal är 1Mbit * 1 deltagare.
Det är mycket önskvärt att ha en reservkanal som kan anslutas i händelse av fel på huvudkanalen.

wifi-nätverk- med en stor mängd utrustning (bärbara datorer, tillbehör) kanske en wifi-kanal som fungerar tillfredsställande under normala förhållanden inte klarar aktiviteten av hackathons.

Arrangörer

Uppenbarligen är laget den viktigaste komponenten i någonting.

Ledande

Det är den som sätter tonen och stämningen på evenemanget, ser till att allt händer som planerat, tillkännager stadier, deltagare och annan viktig information.

Det är nödvändigt att presentatören är så neutral som möjligt och inte öppet sympatiserar med någon av deltagarna, än mindre "förtrycker" de som inte har det bra.

Presentatörens uppgift är att upprätthålla stämningen i evenemanget och därför är det han som måste fylla i alla tekniska ögonblick, problem mellan presentationer och andra faux pas. Samtidigt är ledaren minst viktig person på scenen och hans funktion är att lyfta alla andras betydelse.

Krav på föredragshållaren: förmåga att tala offentligt, kunskap om ämnesområdet, auktoritet bland deltagarna.

Presentatören kan också vara en domare eller en mentor, även om det enligt min mening inte är önskvärt.

Evenemangssekreterare

Den som hanterar schemat, mentorer, sponsorer, programledare, vet när vem som har en pitch, vad programledaren ska säga och när. Ofta kan han sända online och lägga upp bilder på sociala nätverk.

teknisk specialist

En person som vet hur nätverket för event fungerar och var man kan koppla det är bra när han sätter upp det. Också ofta bland deltagare (trots att de är programmerare) det uppstår problem som de inte kan lösa på egen hand - datorn ansluter inte till nätverket, den tar fart operativ system, ingen flash-enhet. Det är väldigt bra när det finns någon som tar hand om dem.

Det är också bra när en administratör kan ta hand om korrekt drift av mikrofoner, ljud, videoströmmar, interaktiva flöden och annat som gör ett hackathon roligt. Om du är värd för ett Hackathon och behöver bra ljud bör du överväga att hyra högtalare i förväg. Vi råder dig att endast kontakta proffs.

Glöm inte att Murphys lag alltid fungerar bra när det kommer till teknisk infrastruktur för evenemang: Om något kan hända kommer det definitivt att hända.

Hjälpvolym

Människorna som står för all logistik för evenemanget ser till att det finns kaffe och att toaletten inte blir igensatt. Att tillfredsställa deltagarnas behov, hitta och skaffa hittade saker (till exempel laptopladdare som deltagarna glömde att ta med sig), göra det omöjliga.

Någon från teamet måste vara närvarande vid evenemangen hela tiden, dag och natt. Dessa personer bör vara kända (presentatörens uppgift är att introducera alla för dem) och lätt kunna identifieras med T-shirts, märken etc.

Betald inträde

Allt beror på dina förmågor och koncept.

Generellt rekommenderar jag att du gör anmälan betald (med betoning på föranmälan) eftersom detta kommer att fungera som ett filter för "vänsterorienterade" personer, och även ge ytterligare motivation till deltagarna att inte glömma att komma.

Dessutom, med framgångsrik PR kan registreringar avsevärt täcka dina utgifter och ge exakt de pengar som är svåra att få från sponsorer.

Jobba efter hackathons

Denna punkt glöms väldigt ofta bort, även om den inte är mindre viktig än arbetet före evenemanget.

Vi måste sammanfatta resultaten, lägga upp bilder, annonsera online vinnarna och vad som väntar dem och tacka våra partners igen. Att arbeta efter hackathons är en direkt investering i din image och nästa event. Glöm inte bort det!

Nyckelord: Högtalaruthyrning, Hackathon, mål, programmerare, programskapande, projekt, Design, affärer

Hackathon(eng. hackathon, från hack (se hacker) och marathon - marathon) är ett utvecklarforum, under vilket specialister från olika områden inom mjukvaruutveckling (programmerare, designers, chefer) arbetar tillsammans för att lösa ett problem. Idag är hackathon inte längre relaterade till hacking, de är bara programmeringsmaraton. Vanligtvis varar hackathon från en dag till en vecka.

Vissa hackathon är avsedda för pedagogiska eller sociala ändamål, men oftare är målet med ett hackathon att skapa komplett programvara. Varje hackathon fokuserar på ett specifikt område, såsom ett programmeringsspråk, operativsystem, applikation, programmeringsgränssnitt (API).

Hur fungerar hackathons?

Vanligtvis börjar hackathons med en presentation av evenemanget som helhet och specifika ämnen, om några. Deltagarna föreslår sedan idéer och bildar team utifrån intressen och färdigheter. Därefter påbörjas arbetet med projekten som kan ta från flera timmar till flera dagar. Att äta på hackathons (särskilt de som varar mer än en dag) är spontant, och som regel äter deltagarna mat som pizza och energidrycker. Deltagarna kan också sova under hackathonet om de hittar någonstans.

Hackathon avslutas med projektpresentationer, där varje team delar med sig av resultatet av sitt arbete. Ibland är hackathons konkurrenskraftiga. I sådana fall utvärderar juryn deltagarna och utser vinnarna som tilldelas priser.

Varför behövs hackathons?

Hackathons är ett bra tillfälle för designers, utvecklare och andra proffs att träffas och arbeta med att skapa ett projekt.

  1. Bekantskap. Ett hackathon är en mötesplats för designers, utvecklare och andra specialister, där de kan lära känna varandra, utbyta kunskap och idéer, eller komma på ett gemensamt projekt som de ska arbeta med i framtiden.
  2. Samhällsbyggnad. Hackathons hjälper till att bygga nätverk av begåvade och aktiva människor som är intresserade av ett ämne eller problem.
  3. Kreativ arbetsprocess och samverkan. På hackathon har deltagarna en unik möjlighet att arbeta i ett fritt format som är bekvämt för dem, med specialister från sina områden som de kanske aldrig har korsat vägar med.
  4. Ny kunskap. Hackathonformatet gör att deltagarna ständigt ställs inför utmaningar som de inte mött tidigare. Därför går det väldigt snabbt att lära sig nya saker på hackathons, och den kunskap man får kan omedelbart användas i praktiken. Dessutom finns det många människor runt omkring som kan hjälpa till. Till exempel kan en person i närheten förklara något på 10 minuter som skulle kräva att du tittade på en hel videokurs.
  5. Visa talang. För deltagarna är hackathonet ett tillfälle att visa hur bra specialister de är.
  6. Implementering av nya idéer. Ett hackathon är en slags plattform för experiment och låter dig komma på och implementera helt nya idéer och projekt.
  7. Scen för startprojekt. För företag kan hackathons vara särskilt intressanta eftersom de ger en scen för potentiellt framgångsrika startups att fortsätta arbeta med.

Om du bestämmer dig för att organisera ett hackathon

Att vara värd för ett hackathon relaterat till ditt sociala uppdrag är bra sätt locka begåvade specialister till det, komma på och implementera nya sätt att lösa befintliga problem. Om du bestämmer dig för att organisera ett hackathon kan dessa tips hjälpa dig.

  1. Definiera målet för hackathon. Vilka problem försöker du lösa? Vad ska utvecklare göra? Att locka utvecklare är nyckeln till ett framgångsrikt hackathon eftersom det är de som vet hur man skapar applikationer. Du bör också involvera experter på området, folk från samhället, studenter – ju bredare publik, desto mer kreativa kan lösningarna vara.
  2. Lämna gott om tid för planering. Beroende på evenemangets storlek tar förberedelserna vanligtvis tre till sex veckor.
  3. Välj plats och datum. Av förklarliga skäl kan ingenting hända om du inte väljer var exakt det ska ske. Det finns många platser där du kan hålla ett hackathon - från IT-företagens kontor till lokala kaféer. Eftersom de flesta av specialisterna är arbetande proffs, är helger mer bekväma för dem.
  4. Locka sponsorer. De dyraste delarna i ett hackathon är plattformen, maten och priserna. Fundera på vad och till vilka sponsorer du kan erbjuda i utbyte mot stöd.
  5. Berätta för potentiella deltagare om hackathonet. Lägg ut information om evenemanget på relevanta resurser för att locka dem som hackathonet är avsett för och som kan vara intresserade. Kontakta pressen och inflytelserika samhällsmedlemmar som kan sprida ordet via sociala medier. Be sponsorer också sprida budskapet – det ligger i deras intresse att ha en så bred publik som möjligt.
  6. Beställ (lite) mer mat. Att beställa för mycket mat och se den gå till spillo är tråkigt. Men inget går att jämföra med att misslyckas om det inte finns tillräckligt med mat och deltagarna är arga och hungriga. Samma regel gäller för den andra viktiga aspekten av hackathon – kaffe.
  7. Se till att ha bra priser till vinnarna. Som regel finns det ett direkt samband mellan kvaliteten på priserna och kvaliteten på projekten.
  8. Kom ihåg att oavsett hur noggrant du förbereder dig, något kan alltid gå fel. Det är nödvändigt att förstå vad som är kritiskt och vad som inte är det, och försöka förhindra att det senare inträffar (det kritiska kommer inte att vara att en grumlig vätska rinner ut ur kaffebryggaren istället för kaffe, men att Wi-Fi har slutat fungerar eller det finns inte tillräckligt med uttag).

I allmänhet är att organisera ett hackathon inte en särskilt komplicerad process, och resultatet av varje sådan händelse är uppkomsten av nya idéer och projekt som har potential att vara socialt betydelsefulla och användbara för samhället.

Organisation

Hackathon struktur när det gäller projekt och team:

  • Utvecklare på Hackathon registrerar sig antingen som team eller individuellt.
  • I det andra fallet är arrangörernas uppgift att bilda ett lag av enskilda deltagare.
  • Beroende på kriterierna för hackathons kan du ställa krav på lag - ett minsta antal, närvaron av tekniska specialiseringar inom vissa områden, etc.
  • Deltagare som inte ingår i något lag kommer att bli mycket upprörda.

Idépresentationer– oavsett om de registrerar sig hos dig i team eller individuellt, i början av hackathons är det absolut nödvändigt att presentera projekt.

Detta uppnår flera av följande mål:

  • Bildande av lag (om de inte bildas)
  • Presentera team för konkurrenter
  • Introducerar juryn och arrangörerna till projekten
  • Introducerar deltagarna till sina egna projekt.

Presentationer av idéer från personer som inte kommer att delta i hackathon är inte meningsfulla. Projektledaren måste vara med hela tiden, hamra och hjärntvätta dem. Annars kommer projektet inte att ta fart.

Den idealiska lagstorleken för allmänna/affärshackathon är 4-7 personer med olika inriktningar. För hackathons med tekniskt fokus - minst 2. Det är inte tillrådligt att någon gör projekt ensam, sådana projekt vinner ibland till och med, men de har inte andan av hackathons.

Datum, varaktighet och inträde

Hackathons varar från 1 till 3 dagar. För ett stort hackathon är den optimala varaktigheten 48 timmar, med start på fredag ​​kväll och slut på söndag kväll. Betald inträde. Allt beror på dina förmågor och koncept. Vi rekommenderar att du gör anmälan betald (med en understrykning vid föranmälan) eftersom detta kommer att fungera som ett filter för "vänster" personer, och kommer också att ge ytterligare motivation till deltagarna att inte glömma att komma. Dessutom, med framgångsrik PR kan registreringar avsevärt täcka dina utgifter och ge exakt de pengar som är svåra att få från sponsorer.

Arrangörer

Uppenbarligen är laget den viktigaste komponenten i någonting.

  • Ledande. Det är den som sätter tonen och stämningen på evenemanget, ser till att allt händer som planerat, tillkännager stadier, deltagare och annan viktig information. Det är nödvändigt att presentatören är så neutral som möjligt och inte öppet sympatiserar med någon av deltagarna, än mindre "förtrycker" de som inte har det bra. Presentatörens uppgift är att upprätthålla stämningen i evenemanget och därför är det han som måste fylla i alla tekniska ögonblick, problem mellan presentationer och andra faux pas. Samtidigt är programledaren den minst viktiga personen på scenen och hans funktion är att lyfta alla andras betydelse. Krav på föredragshållaren: förmåga att tala offentligt, kunskap om ämnesområdet, auktoritet bland deltagarna. Presentatören kan också vara en domare eller en mentor, även om det enligt min mening inte är önskvärt.
  • Sekreterare för evenemanget. Den som hanterar schemat, mentorer, sponsorer, programledare, vet när vem som har en pitch, vad programledaren ska säga och när. Ofta kan han sända online och lägga upp bilder på sociala nätverk.
  • Teknisk specialist. En person som vet hur nätverket för event fungerar och var man kan koppla det är bra när han sätter upp det. Ofta har deltagare (trots att de är programmerare) också problem som de inte kan lösa på egen hand - datorn ansluter inte till nätverket, operativsystemet har kraschat, det finns ingen flash-enhet. Det är väldigt bra när det finns någon som tar hand om dem. Det är också bra när en administratör kan ta hand om korrekt drift av mikrofoner, ljud, videoströmmar, interaktiva flöden och annat som gör ett hackathon roligt. Om du håller i ett Hackathon i Moskva och behöver bra ljud bör du se till att hyra högtalare i Moskva i förväg. Glöm inte att Murphys lag alltid fungerar bra när det kommer till teknisk infrastruktur för evenemang: Om något kan hända kommer det att hända.
  • Hjälpvolym. Människorna som står för all logistik för evenemanget ser till att det finns kaffe och att toaletten inte blir igensatt. Att tillfredsställa deltagarnas behov, hitta och skaffa hittade saker (till exempel laptopladdare som deltagarna glömde att ta med sig), göra det omöjliga. Någon från teamet måste vara närvarande vid evenemangen hela tiden, dag och natt. Dessa personer bör vara kända (presentatörens uppgift är att introducera alla för dem) och lätt kunna identifieras med T-shirts, märken etc.

Regel om fem "gör inte"

"Du kan inte" hålla ett hackathon på egen hand

Det vill säga att du kan såklart, men om du inte vill att detta ska vara det första och sista hackathonet i ditt företag så ska du kontakta de som har erfarenhet av att genomföra sådana evenemang. Att organisera ett hackathon är en komplex process som innebär att arbeta med deltagare, lära dem konsten att presentera sina egna idéer och förbereda tal. Det kommer att vara nödvändigt att ta itu med logistik, catering och inköp av nödvändiga kontorsmaterial.

Vi håller våra hackathons tillsammans med gamla vänner – Mikhail Kechinovs Studio, som anordnar en rad HackDay-evenemang. Det är klart att man måste avsätta en viss budget för detta, men kvalitén på arrangemanget kommer definitivt att öka. Du kan läsa om deras syn på processen att organisera externa hackathons här. Du måste vara uppmärksam på alla, även viktiga, små saker, eftersom du bara har en chans att göra hackathonet spännande, minnesvärt och, viktigast av allt, användbart för anställda. Och om den första pannkakan är klumpig, kommer ingen till dig andra gången.

"Du kan inte" motivera anställda med dyra priser

Ett hackathon är ingen tävling. Poängen ligger inte i att locka specialister från projekt till projekt, utan i möjligheten till samarbete mellan deltagare från olika team. Ju mer ingenjörer kommunicerar medan de arbetar med gemensamma projekt, desto gynnsammare är klimatet på platsen, och därför i arbetsgrupperna efter hackathon. Därför är inte personliga, utan lagpriser viktiga. De ska vara billiga, men definitivt inriktade på lagsysselsättning: komplexa pussel på flera nivåer, miljonpussel, schack, radiostyrda leksaker och alla möjliga söta saker som är designade för laget. Inga dyra enheter bör bli ett lockbete för deltagande i ett hackathon; Om en person räknar med detta kommer han inte till dig.

Roll rätt motivation, liksom marknadsföringen av själva hackathonet, är så bra att det kanske är det viktigaste du behöver tänka på från första början. Hur lockar man folk? Med en ordentligt byggd "reklamkedja" kommer allt att gynna verksamheten: kreativa reklambanners uppsatta överallt på kontoret; och ett "uppvärmningsevenemang", som vanligtvis hålls 1-2 veckor innan hackathonet.

Ett exempel är idén från Andrey Pakhomov, chef för utvecklingsteamet för EMC Research Center i Skolkovo. Han föreslog att skapa ett "lättviktssystem" för samarbete mellan forskarsamhällen. Så här beskriver han det själv: ”Vi löste problemet med att hantera, lagra och utbyta vetenskaplig data. Arkitekturen bygger på populära och pålitliga OSS-lösningar. Tack vare deras användning representerar vår funktionalitet en ganska liten nivå av kontroll, potentiellt skalbar för alla behov. I princip kan systemet användas inte bara för vetenskapliga projekt, men också för alla uppgifter som kräver datahantering, inklusive sökning och analys.” Denna idé föddes under ett innovationsmanifest och resulterade i en fungerande prototyp vid närmaste hackathon.

Men det betyder inte att saker och ting inte går längre än till hackathon. Vi inbjuder anställda att skicka in sina idéer till den årliga corporate Innovation Roadmap - ett internt tävlingsprogram för insamling av innovativa idéer. Och här är det inte längre vaga planer som sätts ihop, utan genomtänkta prototyper som gått igenom hackathon i tjockt och tunt, så att hackathon hjälper någon att bli en vinnare även på företagsnivå. Detta är den andra typen av motivation i vårt företag. Och, naturligtvis, det finns en tredje anledning till varför anställda kommer till hackathon – det är roligt.

Komforten kan inte underskattas

Ett hackathon är ett långt och kontinuerligt evenemang. Vanligtvis är deras varaktighet 48 timmar, och det här är andra året vi har gjort 35-timmars hackathon (fredag-lördag). För deltagarnas komfort räcker det inte med bara bekväma sittsäckar, vi behöver fullfjädrade sovsäckar, bekvämare och större. Vi lärde oss också denna sanning från vår egen erfarenhet.

"Du kan inte" glömma feedback från experter

Varför kommer anställda till ett internt hackathon? Arbeta igenom dina idéer. Ha så kul. Och, viktigast av allt, få feedback på de presenterade prototyperna. Det finns inget behov av att begränsa deltagarna i "typerna" av idéer. Det kan vara både uppgifter som team eller kunder behöver lösa idag, samt idéer som ligger utanför din verksamhet.

Allt är också viktigt här: från att nominera juryn till att organisera obligatorisk personlig feedback från varje jurymedlem för varje projekt! Rollen som diskussionsmoderator under jurymötet är också viktig, som ska se till att alla värdefulla kommentarer kommer fram och inte ett enda projekt ignoreras.

Juryns sammansättning bör vara mångsidig, den bör innehålla representanter för olika avdelningar, inte bara ingenjörskonst, utan även affärer, försäljning och utveckling. Feedback bör variera.

Och det sista: du "kan inte" anta att det inte finns något liv efter hackathonet

Snarare tvärtom: framgången för de prototyper som utvecklades under hackathonet beror till stor del på projektens vidare genomförande, på hur mycket du kan hjälpa deltagarna att visa sitt projekt till rätt personer i företaget, om projektet kommer att få investeringar för vidareutveckling, eller om resultatet av arbetet kan implementeras i produkten. Naturligtvis kommer det att finnas patentansökningar, inkubation av idéer och attraktion av investeringar inom företaget, men det är en helt annan historia.

Hur man vinner hackathons: 5 regler

1. Förbered dig noga

Förberedelserna för ett hackathon börjar från det ögonblick du lär dig om det. Det är viktigt att klargöra vad av "inventariet" som kommer att tillhandahållas av arrangörerna, och vad som kan och bör tas med dig.

Överväg att ta med några vänner med olika tekniker som kan hjälpa laget. Var noga med att studera ämnet för hackathon och skissa omedelbart upp idéer som du kan försöka implementera under evenemanget. Och på själva evenemanget, efter att ha förstått situationen, kan du äntligen godkänna idén och teamet. Glöm inte att ta en bärbar dator, ladda din telefon, ta alla typer av adaptrar och ett 3G-modem - Wi-Fi-router. Som praktiken har visat kommer det inte att vara överflödigt.

2. Gör juryn intresserad innan bedömningen börjar.

Som regel organiseras hackathons av en grupp sponsorer som är intresserade av att ta emot ett dussin kommersiella och tekniska idéer inom ett visst affärsområde. De sitter också i juryn. Om detta inte anges i villkoren, klargör vilka tekniker som kommer att behöva användas och vilka som är valfria. Du kan försöka involvera jurymedlemmar som mentorer för att uppmärksamma deras team och din utveckling.

Försök att ställa så många relevanta frågor som möjligt, detta kommer att visa att du är djupt fördjupad i deras teknik eller ämnesområde. Ibland, under utvecklingen av en idé, är det möjligt att hitta och visa buggar i de teknologier som används av sponsorer eller hitta nya användningsområden för dem. Allt detta kommer också att vara ytterligare poäng till din fördel.

3. Fokusera på din stora idé utan fanatisk utarbetande av tekniska detaljer

Den tekniska komponenten kan fängsla dig så mycket att du spenderar all tilldelad tid på att felsöka ett litet fragment av programmet. I det här fallet kan perfektionism vara till din nackdel. På bara några minuters presentation kommer ingen att ha tid att förstå hur noggrant du skrev din kod, och detta kan ta all den tid och ansträngning som avsatts för förberedelser. Försök att inte fördjupa dig i implementeringen om du inte är säker på att du kommer att hinna avsluta allt i slutet. Huvudsaken är konceptet med idén. Och så att det löser målen för hackathonets slutkund så bra som möjligt. Och du kan förfina resten av idéerna senare, på ett mer avslappnat sätt.

4. Presentation av en idé är 30 % av framgången

Ofta är teamets presentatör idéns författare eller den som skriver koden bäst, eller så får alla ordet så att ingen blir förolämpad. Detta tillvägagångssätt fungerar inte. Välj den mest karismatiska medlemmen från ditt team som har åtminstone minimal erfarenhet av att tala inför publik. Om ingen har erfarenhet, välj den mest "talande" deltagaren och låt honom förbereda sig med hjälp av videor av talartränare som finns på YouTube. Att förbereda din presentation är lika mycket en del av projektet som att skriva den nödvändiga koden.

Hackathon är en plats för frihet och inspiration. Lyssna på en våg av kreativ atmosfär, nya bekantskaper och kunskapsutbyte. Njut av processen och allt kommer att ordna sig!

I modern värld Det finns många nya termer som folk inte förstår. Vad är ett hackathon? Detta är en händelse som har blivit mycket utbredd inte bara i andra länder utan också i Ryssland. Därför måste du veta hur ett hackathon genomförs, vad det är och vad som är nödvändigt för det. Det finns också regler för att framgångsrikt organisera detta evenemang.

Definition

Orden "hacker" och "marathon" bildade det nya begreppet "hackathon". Vad det är? Idag hänvisar denna term inte till programmerarnas så kallade maraton.

Evenemanget går ut på att samla ett team från olika områden av mjukvaruskapande. De håller på med någon uppgift. Programmerare, designers och chefer kan delta i evenemanget. Hackathons varar från 1 dag till en vecka.

Uppgifter

Vid detta evenemang är det viktigt att skapa en full programvara, men vissa utförs i utbildnings- och sociala syften. Det är vanligt att utveckla webbtjänster som löser samhällsviktiga problem.

Skapar mobilapplikationer, webbapplikationer, infografik, även ett hackathon. Vad det är? Tack vare detta evenemang kommer den första versionen av applikationen att vara redo att lanseras. Med dess hjälp kommer du att kunna testa hur idén fungerar. Evenemangen varierar i fokus och tema.

Hur går de?

Först är det en presentation som inleder hackathonet. Vad ger detta? Detta gör att du kan bekanta dig med händelsen och även lära dig om uppgifterna. Deltagarna föreslår sedan idéer och team bildas utifrån intressen och färdigheter. Sedan kommer arbetet med projekt.

Deltagarna vid sådana evenemang förstärker sin styrka med färdigmat, som pizza och energidrycker. I slutet visas en presentation av projekten. Team delar också med sig av resultatet av sina aktiviteter. Hackathon hålls ofta som tävlingar. Sedan utvärderar juryn deltagarna och utser vinnarna, som får priser.

Varför behövs evenemang?

De är lämpliga för designers, programmerare och andra proffs som är redo att gå samman för att utveckla ett nytt projekt. Detta är precis målet med hackathon. Moskva erbjuder ett stort antal evenemang, eftersom många företag är koncentrerade till denna stad.

Hackathons är nödvändiga för:

  • bekanta - många specialister kan hitta varandra för att dela kunskap i framtiden, samt arbeta med gemensamma projekt;
  • gemenskapsskapande - evenemang behövs för aktiva människor som är intresserade av ett specifikt problem;
  • kreativ process - det finns en möjlighet att arbeta i ett fritt format;
  • få ny kunskap - vid evenemanget måste du möta utmaningar som inte fanns där tidigare;
  • uppvisning av talang - möjligheten att visa din professionalism;
  • implementering av nya idéer - evenemanget låter dig genomföra projekt;
  • startprojekt - företag är intresserade av sådana evenemang och väljer intressanta projekt för deras fortsatta genomförande.

Regler för att organisera ett hackathon

Om hackathon har sociala mål, är detta en utmärkt metod för att locka begåvade specialister. Evenemanget är nödvändigt för att implementera nya metoder för problemlösning. För att organisera ett hackathon måste du använda följande tips:

  • Att bestämma målet: Du måste fastställa vad som är viktigt att lösa vid detta evenemang. Utvecklare måste vara involverade i det eftersom de kan allt om att skapa applikationer. Det kommer också att behövas experter och studenter. Ju fler specialister från olika områden det finns, desto mer kreativa lösningar kommer att dyka upp.
  • Planering: Det kommer att ta 3-6 veckor att förbereda.
  • Att välja en plats för evenemanget: det kan organiseras på ett IT-företags kontor eller på ett lokalt kafé. Det är lämpligt att välja helger för detta.
  • Att locka sponsorer: de dyraste sakerna i ett hackathon är mat, priser och en plattform. Det är nödvändigt att locka sponsorer i utbyte mot stöd.
  • Berättelse om hackathon: deltagarna måste berätta i detalj om detta evenemang. Du måste också sprida budskapet om evenemanget genom att använda alla moderna medel. Sociala medier och press kommer att vara användbara för detta.
  • Matbeställning: Det ska finnas tillräckligt med mat och dryck tillgängligt vid evenemanget.
  • Förberedelse av priser: Det bör finnas priser till vinnarna då detta påverkar evenemangets kvalitet.
  • Du bör tänka på vilka kritiska situationer som kan vara. Du måste använda beprövade metoder för att förhindra dem.

Event på Sberbank

Många företag håller ett event. Sberbank hackathon anordnas också regelbundet. Specialister från olika områden utvecklar en webbtjänst eller mobil-app. För finansiella institut Nya funktioner krävs vid mobila betalningar och överföringar. Säkerhetsfunktioner och utveckling av ekonomiassistenter behövs också. Vinnarna tilldelas kontantpriser.

Att organisera ett hackathon anses därför inte vara en så svår process. Du behöver bara använda alla tips som presenteras, så kommer eventet att bli lyckat. Tack vare honom kommer nya idéer och projekt att dyka upp som kommer att vara mycket användbara för samhället.