In diesem Artikel geht es darum, wie ich zum ersten Mal einen Hackathon für das Team durchgeführt habe. Das Material, das an die Organisatoren gepumpt wird, wird sicherlich zu einfach und die Geschichte naiv erscheinen. Ich habe mich auf diejenigen konzentriert, die sich gerade mit dem Format vertraut machen und überlegen, ob sie eine solche Veranstaltung organisieren sollen.HFLabs macht komplexe Dinge mit Daten: Wir bereinigen und bereichern Kundenkontakte für große Unternehmen und bauen Kundenstämme auf Hunderten von Millionen von Datensätzen auf. 65 Menschen arbeiten in Moskauer Büros, etwa ein Dutzend weiter entfernt von anderen Städten.
Jede Arbeit ist manchmal nicht nur nervig, sondern wird auch frisch. In diesem Moment ist es nützlich, den Fokus zu ändern und etwas Neues auszuprobieren. Deshalb haben wir uns sechs Monate lang die Hackathons genau angesehen.
Hackathon ist ein solcher Wettbewerb für IT-Mitarbeiter: Mehrere Teams sammeln und lösen zwei Tage hintereinander komplexe Probleme. Normalerweise im Wettbewerb um einen Preis, der von einer Jury vergeben wird.
Wir wollten das Format ausprobieren und Spaß haben, aber der klassische Hackathon ist ein ziemlich großes, mühsames und teures Unterfangen. Daher haben wir eine Light-Version mit fast keinem Budget durchgeführt. Aber am Ende waren sie zufrieden und haben sogar etwas Nützliches getan.
Warum Hackathon-Unternehmen?
Klassische Hackathons passen normalerweise nicht zur Breite der Seele. Die Organisatoren oder lösen praktische Probleme oder PR. Zu diesem Zweck wird auch das Hackathon-Format gewählt.
- Lösen Sie ein praktisches Problem. Der Veranstalter setzt sich Ziele, und die Teilnehmer wählen das richtige aus und entscheiden. Ein Beispiel für eine solche Aufgabe ist die Erstellung eines neuen Kundenbewertungsalgorithmus für eine Bank.
- Bewerben Sie Ihre Werkzeuge. Der Veranstalter gibt den Teilnehmern ihre eigene Software, Programmiersprache oder API. Das Ziel ist es, mit den gegebenen Werkzeugen etwas Nützliches zu machen. Beispielsweise öffnet das bedingte Google den Zugriff auf seinen Sprachübersetzer und wartet auf interessante Anwendungen.
Ein weiteres Ziel eines großen Hackathons ist es, den Veranstalter innen und außen als beneidenswerten Arbeitgeber zu präsentieren. Gäste aus anderen Unternehmen werden von Büro, Organisation und vielfältigen Möglichkeiten durchdrungen sein. Seine - neue Aufgaben, Freiheit, Kommunikation.
Zum Beispiel veranstaltete VKontakte einen heftigen Hackathon. Es ist schwierig, einen Typ zuzuordnen: Es gibt zu viele RichtungenWie bei uns. Das Hauptziel des gesamten Unternehmens für HFLabs ist die interne Personalabteilung. Wir haben den Hackathon als eine weitere gemeinsame Aktivität gesehen, die über den Rahmen der Arbeit hinausgeht. Sammeln, beleben, unterhalten - das ist alles. Jemand geht mit Teams zum Fußball, jemand zum Quiz. Hackathon ist ein weiteres Format für Meetings außerhalb des Alltags. Was natürlich weder Quiz noch Fußball absagt.
Gleichzeitig ist der Hackathon auch im Leichtformat keine reine Unterhaltung. Zum Beispiel schrieb ein Team schließlich eine Textquest, nachdem es die Mechanik von Bots in Telegram von Grund auf studiert hatte. Das ist wunderbar: Wenn jemand etwas Neues probiert und versucht, es herauszufinden, hat er frische Ideen. Auch für die tägliche Arbeit.
Außerdem haben wir am Ende nützliche Werkzeuge bekommen, obwohl wir überhaupt keine praktischen Aufgaben gestellt haben. Aber dazu am Ende mehr.
Warum Hackathon an die Teilnehmer
Die Teilnehmer kommen zum klassischen Hackathon, um sich mit Technologie vertraut zu machen, eine neue Erfahrung zu machen oder Geld zu verdienen. Darüber hinaus scheinen Menschen aus der letzteren Kategorie größer zu werden.
- Probieren Sie neue Technologien oder Methoden aus. An Wochentagen sitzt jeder Entwickler manchmal jahrelang auf seinem eigenen Technologie-Stack. Und beim Hackathon können Sie etwas Neues ausprobieren - entweder gerade erschienen oder einfach nur interessant.
- Gehen Sie den Lebensmittelweg in Miniatur. IT-Experten sind daran interessiert, innerhalb weniger Tage ein vollständiges Produkt zu erstellen. Den gesamten Zyklus vom Konzept bis zur Präsentation durchlaufen.
- Zu verdienen. Manchmal versammeln sich starke Spezialisten in Teams professioneller Hacker - gespielt und trainiert. Sie wählen Events mit einem reichen Preispool und ertragen alle durch Erfahrung und Training. Einige Organisatoren beseitigen solche Dodger sofort. Andere sind willkommen.
Wie bei uns. Für den Anfang haben wir das Team gefragt, ob ein Hackathon grundsätzlich benötigt wird. Wir erzwingen nichts, deshalb wollten wir das Interesse im Voraus messen. Für Umfragen nahmen sie Google Forms.
Das Team besteht aus 65 Personen, die Umfrage war 20. Da 75% von ihnen interessiert sind, müssen Sie es tun!Die zweite Aufgabe besteht darin, die Zögernden zu motivieren, von denen mehr als die Hälfte. Die folgende Umfrage ergab: Der Preis wird in dieser Angelegenheit nicht helfen.
Es stellte sich weiter heraus, dass unser Unternehmen an der Herstellung neuer Produkte interessiert war. Lassen Sie mit einer winzigen Anwendung, aber gehen Sie von einer Idee zu einem funktionierenden PrototypWir haben angefangen, Themen für den Hackathon zu sammeln, die von Interesse sind. Wieder die Stärke des Teams: Sie haben einen Chat über Telegramm geführt, in dem sie Ideen darüber geworfen haben, wer was war. Keine Bremsen: Was mir in den Sinn kommt, ist gut.
Wir haben 25 Themen gesammelt und eine Abstimmung im Zusammenfluss gestartet. Die fünf beliebtesten Projekte - sie sind auf dem Bild - haben einen Hackathon bestrittenWie lange dauert es noch?
Ein klassischer Hackathon dauert zwei Tage und eine Nacht zwischen ihnen. Eine Nacht ist ein Hallo von einer alten IT-Schule, gleichzeitig eine pragmatische und romantische Note.
Was im Dunkeln zu tun ist, entscheidet jedes Team oder jeder Teilnehmer unabhängig. Sie können nachts schlafen, die Organisatoren werden kein Wort sagen. Aber Sie können handeln: programmieren, entwerfen, entwerfen, testen.
Wie bei uns. Wir haben nicht einmal über Nachtwache gesprochen. Außerdem haben sie das Format noch weiter gekürzt und nur einen Tag gebraucht. Andernfalls müssten Sie entweder zwei Arbeitstage mit dem Experiment verbringen oder Kollegen für ein volles Sommerwochenende herausziehen. Nur wenige würden der zweiten Option zustimmen: ein Wochenende im Sommer im Wert.
Es gab Wünsche, dass es schön wäre, an Wochentagen zusammenzukommen. Aber während der Arbeitszeit wollte ich das alles nicht arrangieren. Egal wie Sie es versuchen, Sie können sich während der Woche nicht von der Arbeit isolieren: Kunden schreiben, Kollegen fragen nach etwas, im Büro kocht etwas, und einige Besprechungen sind geplant. Jeder wird zum normalen Geschäft wechseln. Daher ist die nächste Umfrage, ob sie bereit sind, am Wochenende zu hacken.
Spenden Sie bedingungslos ein Wochenende, nicht jeder ist bereit. Aber mehr als die Hälfte der Zweifler bleibt es, sie zu verführenWenig später, im Juni, wurden die Teilnehmer nach den Daten gefragt. Die Slots wurden bis zum Herbst vergeben - im Sommer Kollegen in den Ferien und in Sommerhäusern, aber ich möchte die Veranstaltung nicht verpassen. Deshalb haben wir beschlossen, alle Samstage anzubieten. Sie können mehrere auswählen - in denen kostenlos ist - und sie markieren.
Spenden Sie bedingungslos ein Wochenende, nicht jeder ist bereit. Aber mehr als die Hälfte der Zweifler bleibt es, sie zu verführenInfolgedessen planten sie am 17. August einen Hackathon. Die Alternative am 27. Juli fiel mit meiner Geschäftsreise zusammen, und die Option fiel aus.
Wo findet die Veranstaltung statt?
Normalerweise versammeln sich die meisten Teilnehmer in einem gemeinsamen Raum. Kommunikation ist ein wichtiger Teil des Hackathons, daher wählt der Veranstalter den offenen Raum oder das gesamte Gebäude aus.
Ich habe einmal am Google Hackathon teilgenommen. Die Organisatoren teilten ein zweistöckiges Gebäude im Inneren ein - Hocker, Tische und andere Möbel. Die Teams selbst waren am Boden verteilt und arrangierten Jobs.
Häufig gibt es jedoch keine strengen Einschränkungen: Wenn jemand vorab warnt und eine Remoteverbindung herstellt, werden keine Hindernisse behoben.
Wie bei uns. Da sich herausstellte, dass der Hackathon für sieben Personen eine Kammer war, reichte das leere Büro am Samstag mit einem Vorsprung aus. Auch wenn Sie nicht berücksichtigen, dass ein Teilnehmer aus Wolgograd verbunden ist.
Wir planten, dass wir alle in einem Besprechungsraum sitzen würdenWas ist mit den Gewinnern?
Eine klassische Jury wird von einer Jury ernannt, die das beste Projekt bekannt gibt. Der Jury gehört jemand von den Organisatoren oder Sponsoren an - diejenigen, die für das gesamte Bankett bezahlen.
Demo-Projekte sind ein wichtiger Bestandteil des Hackathons. Die Teams zeigen eine kurze Präsentation und demonstrieren dann der Jury ihre Entscheidung. Das ist so etwas wie eine Diplomverteidigung an einer Universität.
Manchmal wertet der Computer die Arbeit aus: Derjenige, der im Test die meisten Punkte erzielt hat, gewinnt. Dieser Ansatz erscheint mir zu formal: Bei der Bewertung der Lösungen mit "Papageien" töten die Organisatoren die Nahrungskomponente des Hackathons. Es ist wie ein Sportprogrammwettbewerb, keine Kreativität.
Wie bei uns. Wir haben radikal gehandelt: Wir haben die Jury und den Wettbewerb grundsätzlich einfach abgesagt. Weil sie sich nicht zum Ziel gesetzt haben, die beste Lösung für das Problem zu finden oder ein fertiges Produkt zu erhalten.
Da es die Aufgabe ist, Spaß zu haben, lassen Sie die Teilnehmer die Projekte ruhig sehen, ohne andere Teams anzusehen.
Tag Ha bei HFLabs
Der Hackathon begann am Freitagabend, dem Vortag. Die Teilnehmer versammelten sich, jeder wählte ein Thema. Bereit Teams nahmen Gestalt an.
Sammeln und unerwartete Teilnehmer. Sie kamen am Samstag von 11 bis 12 Uhr ins Büro, um an Wochentagen nicht wie gewohnt früh morgens aufzustehen. Es gab sechs Teilnehmer, einer weitere aus Wolgograd.
Die Bekanntgabe des Termins verlief nicht spurlos - die Kämpfer verließen aktiv den Hackathon-Chat. Die Katastrophe ereignete sich jedoch nicht und das Quorum blieb erhaltenTagsüber tauchten plötzlich neue Mitglieder auf. Kollegen, die nicht zum Hackathon gingen, machten drei bis vier Stunden Pause. Sie kamen, wählten ein Projekt und halfen. Für das klassische Format ist dies untypisch, aber wir genießen es.
Teams und Projekte. Es stellte sich heraus, dass drei Personen ihre Projekte alleine erledigten. Dies ist das Hauptnegativ der Veranstaltung. Es ist interessanter, in einem Team zu arbeiten. Das Gefühl der Interaktion ist im Allgemeinen ein wichtiger Bestandteil des Konzepts eines Hackathons.
Textquest auf der Telegramm-Engine. Es gibt keinen praktischen Nutzen, aber Humor innerhalb des Workshops und lokale MemeUnd ein paar Stunden nach dem Start blieb ein Projekt ohne Entwickler: Der Autor verließ die Idee und ging zu einem anderen Team. Dies ist auch für das klassische Format normal: Gute Ideen ziehen Menschen an. Zunächst scheint es, dass Sie Ihr Projekt bis zum Ende machen werden. Und dann tauchst du ein und siehst - es gibt keine Zeit, es gibt nichts zu versuchen. Oder du gehst zu den Nachbarn, weil es dort geht und das Produkt nützlich ist.
Serega, ein Front-End-Anbieter aus Wolgograd, war etwas gelangweilt, deshalb habe ich mir ein Projekt „von einem Messer“ ausgedacht. Und ging sofort weiter.
Eine Katze lebt in der Ecke eines unserer Produkte. Früher schlief die Katze einfach und schuf Gemütlichkeit, aber Serge brachte dem Pelzmann bei, auf Ereignisse zu reagierenAm Ende des Tages blieb die Anzahl der Projekte gleich - fünf. Einer fiel ab, der andere fügte hinzu.
Raum und Zeitplan. Im Rahmen des Hackathons planten sie den größten Raum im Büro - einen Besprechungsraum. Aber wenn es darauf ankam, verteilten sich alle gewöhnlich in ihre Büros. In dieser Form und gestartet.
Zuerst schien der gemeinsame Raum nicht wesentlich zu sein. Da die Projekte nicht miteinander verbunden sind, gibt es keinen Wettbewerb, Sie können separat sitzen. Und für Diskussionen ist es die Hauptsache, sich in der Lobby zu versammeln, um sich nicht zu Fuß zu zerstreuen.
Aber nach ein paar Stunden hörte die Fragmentierung selbst auf. Diejenigen, die allein unter dem Einfluss verborgener Macht arbeiteten, zogen nacheinander in das bevölkerungsreichste Büro. Und es wurde interessanter - Gespräche sind lebhafter, Fragen sind komplizierter und häufiger.
Sie wurden alle paar Stunden einmal unterbrochen - sie teilten ihre Eindrücke und schauten sich die Projekte anderer genau an. Wir aßen mitten am Tag zu Mittag.
Beim Abendessen platzte ein Fan in die Leinwand des Hackathons und schwebte die ganze Zeit unsichtbar herum: Käsekuchen wurden plötzlich ins Büro gebrachtSie haben die Zeit nicht begrenzt: Wer es will, sitzt. Sie gingen und brachten das Projekt normalerweise in einen mehr oder weniger vollständigen Zustand. Der letzte Teilnehmer reiste gegen 22:00 Uhr ab.
Sie haben die Demo nicht sofort gestartet - sie haben beschlossen, dass wir am Dienstag für das gesamte Büro über den Hackathon sprechen.
Ergebnisse und Leben danach
Hackathon Light brachte noch mehr Gewinn als ich erwartet hatte.
HR Wir hatten viel Spaß: Wir haben die Gestalt mit einem Hackathon abgeschlossen und uns ohne großen Aufwand über intelligente Themen unterhalten. All dies für ein Budget, das den Kosten für den Weg zum Büro und das Mittagessen entspricht. Sie haben im Büro der Evangelisten interner Hackathons ein Plus erhoben.
Projekte Tagsüber haben wir keines der fünf Projekte abgeschlossen. Dies spielt jedoch keine Rolle: Normalerweise besteht der Zweck einer Veranstaltung darin, ein Problem im Prinzip zu lösen und eine Idee zu finden. Ein gutes Ergebnis ist ein minimal funktionierendes Werkzeug, wenn auch mit Krücken und Insekten.
Anton Zhiyanov, das Hauptprodukt bei DaData.ru , war ein E-Mail- Messenger . Es sieht aus wie ein Browser-Editor, an den eine CSV-Datei mit Empfängern angeschlossen ist. Dies ist bequemer als bei überladenen MailchimpAber nach dem Hackathon sind die Projekte lebendig geworden oder bereiten sich darauf vor. Ein Mailer verschickt bereits E-Mails und die Katze berührt Kunden. Die restlichen Bewerbungen werden von den Autoren und bereits auf Anfrage von außen ausgefüllt. Wir verteilen es zwar kostenlos und auf unsere eigene Weise an unsere Freunde, aber eines Tages kann es kommerziell genutzt werden.
Nachteile Der Hauptnachteil ist, dass sich nur wenige Menschen versammelt haben. Infolgedessen wurden drei von fünf Projekten einzeln durchgeführt, was nicht so interessant ist. Wenn Sie einen alleine hacken, verlieren Sie die Wirkung des Einkaufsteams. Es gibt niemanden, mit dem man eine Interaktion herstellen kann.
Ich erkannte auch, dass strengere Vorschriften von Vorteil sein würden. Benötigen Sie mehr Organisation:
- klares Timing;
- Merch für Teilnehmer;
- die Jury und die Demo am selben Tag, während sie noch angeklagt sind;
- Vorbereitung - Ankündigungen, Projektbeschreibungen.
Sie können immer noch jemanden von außen anrufen, aber überhaupt nicht notwendig. Und höchstwahrscheinlich punktuell anzurufen. Ohne groß angelegte Werbung.
Die Zukunft. Ein halbes Büro versammelte sich am Dienstag zu einer allgemeinen Demo. Und dann habe ich schon Interesse an Projekten im Format gesehen. Nicht jeder wollte sich an dem Experiment beteiligen, aber nach dem ersten Test nahmen diejenigen zu, die es wollten. Ich denke, 2020 werden wir die Veranstaltung größer machen.
Das ist alles über den Hackathon. Wenn Sie daran interessiert sind, alle möglichen komplizierten Dinge mit Daten zu tun, kommen Sie zu uns, um zu arbeiten.
HFLabs hat acht freie Stellen bei hh.ru : Wir suchen Java-Entwickler, Wartungs- und Testingenieure sowie Systemanalysten.
Dieser Artikel wurde erstmals auf vc.ru veröffentlicht. Die Version für "Habr" wurde überarbeitet und ergänzt.