Welche Komposition besuchst du normalerweise für Hackathons? Zunächst stellten wir fest, dass das ideale Team aus fünf Personen besteht - einem Manager, zwei Programmierern, einem Designer und einem Vermarkter. Die Erfahrung unserer Finalisten hat jedoch gezeigt, dass Sie mit einem kleinen Dreierteam einen Hackathon gewinnen können. Von den 26 Teams, die das Finale gewonnen haben, traten 3 an und gewannen mit den Musketieren. Wie haben sie es geschafft - lesen Sie weiter.

Wir haben mit den Kapitänen aller drei Teams gesprochen und festgestellt, dass ihre Verhaltensstrategien viel gemeinsam haben. Die Helden dieses Beitrags sind die Teams PLEXeT (Stavropol, Ernennung des Ministeriums für Kommunikation und Massenmedien), Composite Key (Tula, Ernennung des Ministeriums für Informatisierung und Kommunikation der Republik Tatarstan) und Jingu Digital (Jekaterinburg, Ernennung des Ministeriums für Industrie und Handel). Für diejenigen, die interessiert sind - eine kurze Beschreibung der Teams wurde unter Katze versteckt.
TeambeschreibungenPLEXeT
Das Team besteht aus drei Personen - einem Entwickler (Web, C ++, Kompetenzen in der Informationssicherheit), einem Designer und einem Manager. Vor dem regionalen Hackathon waren sie nicht bekannt. Der Kapitän stellte das Team anhand der Ergebnisse der Online-Tests zusammen.
Zusammengesetzter Schlüssel
Das Team hat drei Entwicklungskollegen - Fullstack mit zehnjähriger Erfahrung in den Bereichen IT, Backend und Mobile sowie Backend mit einer Verzerrung in der Datenbank.
Jingu digital
Das Team besteht aus zwei Programmierern - Backend und AR / Unity - sowie einem Designer, der auch für das Management des Teams verantwortlich war. Gewann die Nominierung des Ministeriums für Industrie und Handel
Wählen Sie eine Aufgabe, die Ihren Kompetenzen entspricht
Erinnern Sie sich, es gab so einen Reim "Dramakreis, Kreis auf dem Foto, und ich möchte auch die Jagd singen"? Ich denke, dass viele Menschen mit diesem Gefühl vertraut sind - wenn alles interessant ist, möchte ich mich auf eine neue Art und Weise zeigen und die neue Branche / Sphäre der Entwicklung spüren. Die Wahl hier hängt nur von den Zielen Ihres Teams und Ihrer Risikobereitschaft ab. Können Sie Ihren Fehler akzeptieren, wenn Sie mitten im Hackathon plötzlich feststellen, dass es unrealistisch ist, diese Aufgabe zu erledigen? Experimente aus der Kategorie "Ich stöbere nicht in der mobilen Entwicklung, aber was zum Teufel scherzt nicht" - ein Amateur. Bist du der Amateur?
Artem Koshko ( ashchuk ), Team von „Composite Key“ :
„Wir hatten ursprünglich vor, etwas Neues auszuprobieren. Auf regionaler Ebene versuchten sie mehrere Nuget-Pakete, zu denen die Hände nicht reichten, und Yandex.Cloud. Im Finale haben wir CockroachDB in Kubernetes bereitgestellt und versucht, Migrationen mit EF Core zu rollen. Etwas lief gut, etwas nicht so gut. Also haben wir beide neue Dinge gelernt, uns selbst getestet und die Zuverlässigkeit bewährter Ansätze sichergestellt .
“So wählen Sie eine Aufgabe aus, wenn Sie mit den Augen arbeiten:
- Überlegen Sie, welche Kompetenzen zur Lösung dieses Falls erforderlich sind und ob alle Teammitglieder über diese verfügen
- Wenn Kompetenzen nicht ausreichen - können Sie sie kompensieren (eine andere Lösung finden, schnell neue Dinge lernen)?
- Führen Sie einen kurzen Überblick über den Markt, für den Sie das Produkt herstellen werden
- Berechnen Sie den Wettbewerb - zu welchem Track / Unternehmen / Aufgabe die meisten Leute gehen werden
- Beantworten Sie die Frage: Was wird Sie am meisten antreiben?
Oleg Bakhtadze-Karnaukhov ( PLEXeT ), PLEXeT-Team : „Wir haben uns für einen zehnstündigen Transfer am Flughafen entschieden - gerade zum Zeitpunkt der Landung fielen eine Liste der Strecken und kurze Formulierungen der Aufgaben auf unsere Post. Ich habe sofort vier Dinge identifiziert, an denen ich als Programmierer interessiert bin und die den Aktionsplan nach dem Start verstehen - was zu tun ist und wie wir es tun werden. Dann schätzte er die Aufgaben jedes Teammitglieds und bewertete das Wettbewerbsniveau. Infolgedessen haben wir uns zwischen den Aufgaben von Gazprom und dem Kommunikationsministerium entschieden. Der Vater unseres Designers arbeitet mit der Öl- und Gasindustrie zusammen - wir haben ihn angerufen und Fragen zur Branche gestellt. Infolgedessen haben wir festgestellt, dass dies zwar interessant ist, wir jedoch nichts grundlegend Neues anbieten können und es in Bezug auf die Kompetenzen nicht herausholen können, da zu viele Branchenspezifikationen zu berücksichtigen sind. Infolgedessen haben sie eine Chance genutzt und sind zum ersten Track gegangen. “
Diana Ganieva ( Dirilean ), Jingu Digital-Team: „Auf regionaler Ebene hatten wir einen Auftrag in Bezug auf die Landwirtschaft und beim Finale - AR / VR in der Industrie. Sie wurden vom gesamten Team ausgewählt, damit jede Person ihre Fähigkeiten verwirklichen kann. Nachdem wir herausgefunden haben, was uns nicht so interessant erschien. “Hausaufgaben machen
Und wir sprechen momentan nicht über die Codevorbereitung - dies ist im Allgemeinen sinnlos. Es geht um Teamkommunikation. Wenn Sie noch nicht gespielt haben, nicht gelernt haben, sich zu verstehen und zuzustimmen, treffen Sie sich ein paar Mal im Voraus und modellieren Sie einen Hackathon oder setzen Sie sich zumindest mit uns in Verbindung, um über die wichtigsten Punkte zu sprechen, einen Aktionsplan auszuarbeiten und die Stärken und Schwächen des anderen zu diskutieren. Sie können sogar einen Fall finden und versuchen, ihn zu lösen - zumindest schematisch auf der Ebene "Wie komme ich von Punkt A nach Punkt B".
In diesem Abschnitt laufen wir Gefahr, Minuspunkte in Karma und Kommentaren zu bekommen. Sie sagen, dass Sie nichts verstehen, aber was ist mit der Aufregung, dem Antrieb und dem Gefühl, dass ein Prototyp aus der Primärbrühe geboren wird (Hallo, Biologieunterricht).
Ja, ABER.Improvisation und Antrieb sind nur dann gut, wenn sie nur eine kleine Abweichung von der Strategie darstellen. Andernfalls sind die Risiken zu groß, um Zeit damit zu verbringen, Chaos zu verursachen und Fehler zu beheben, anstatt zu arbeiten, zu essen oder zu schlafen.
Oleg Bakhtadze-Karnaukhov, PLEXeT-Team :
„Ich kannte vor dem Wettbewerb keines der Mitglieder meines Teams - ich habe sie aufgrund von Kompetenzen und Bewertungen in der Phase der Online-Tests ausgewählt und eingeladen. Als wir den regionalen Hackathon gewannen und feststellten, dass wir noch zusammen nach Kasan fahren mussten, um das Hackathon-Projekt in Stawropol zu beenden, beschlossen wir, uns fertig zu machen und zu trainieren. Wir haben uns vor dem Finale zweimal getroffen - wir haben eine zufällige Aufgabe gefunden und gelöst. So etwas wie eine Fallmeisterschaft. Und bereits zu diesem Zeitpunkt sahen wir ein Problem bei der Kommunikation und Aufgabenverteilung - während Polina (Designerin) und Lev (Manager) über Unternehmensstil, Produktmerkmale und die Suche nach Marktdaten nachdachten, hatte ich viel Freizeit. Wir haben erkannt, dass wir die Nominierung schwieriger angehen müssen (ich rühme mich nicht, wir sind nur meistens auf Aufgaben im Zusammenhang mit dem Web gestoßen, und ich habe sie für ein oder zwei), und ich muss mich stärker in die Arbeitsprozesse einbringen. Infolgedessen beschäftigte ich mich beim Finale während des vorläufigen Rückblicks mit der mathematischen Modellierung und der Entwicklung von Algorithmen. “Artyom Koshko, "Composite Key" -Team : "Wir haben uns mental besser vorbereitet, wir haben nicht einmal über die Vorbereitung des Codes gesprochen. Wir haben auch die Rollen im Team im Voraus verteilt - wir alle drei Programmierer (wir haben einen Fullstack und zwei Backends, und ich bin ein bisschen schüchtern in der mobilen Entwicklung), aber es war klar, dass jemand die Rollen des Designers und Managers übernehmen müsste. Also wurde ich unbemerkt Teamleiter und versuchte mich als Business Analyst, Redner und Präsentationsmacher. Ich denke, wenn wir dies nicht im Voraus gesagt hätten, wären wir nicht in der Lage, die Zeit richtig zuzuweisen, und wir hätten die endgültige Verteidigung nicht erreicht. "
Diana Ganieva, Jingu Digital: „Wir haben uns nicht auf den Hackathon vorbereitet, weil wir der Meinung sind, dass Hack-Projekte von Grund auf neu durchgeführt werden sollten - das ist ehrlich. Bei der Auswahl der Tracks hatten wir im Voraus ein allgemeines Konzept dafür, was wir tun möchten .
“Auf einige Entwickler geht man nicht
Diana Ganieva, Jingu Digital-Team :
„Wir haben drei Spezialisten im Team in verschiedenen Bereichen. Meiner Meinung nach ist dies die perfekte Komposition für einen Hackathon. Jeder ist mit seinem eigenen Geschäft beschäftigt und es gibt keine Schnittpunkte und Aufgaben, die geteilt werden. Eine andere Person wäre überflüssig. "Statistiken haben gezeigt, dass die durchschnittliche Zusammensetzung unserer Teams 4 bis 5 Personen beträgt, von denen (bestenfalls) ein Designer ist. Es wird allgemein angenommen, dass Sie das Team mit Entwicklern verschiedener Streifen verstärken müssen - um sowohl die Basis als auch die „Maschine“ überraschen zu können, wenn dies der Fall ist. Im besten Fall nehmen sie den Designer trotzdem mit (seien Sie nicht beleidigt, wir lieben Sie!). Die Präsentation und die Schnittstellen werden sich am Ende nicht selbst rendern. Die Rolle des Managers wird noch häufiger vernachlässigt - normalerweise wird diese Funktion vom Teamkapitän, einem Teilzeitentwickler, übernommen.
Und das ist grundsätzlich falsch.
Artem Koshko, Team „Composite Key“ :
„Irgendwann haben wir bedauert, dass wir keinen Spezialisten in das Team aufgenommen haben. Wenn wir das Design noch irgendwie bewältigen konnten, war es schwierig, mit dem Geschäftsplan und anderen strategischen Dingen umzugehen. Ein anschauliches Beispiel ist, wann die Zielgruppe und die Marktgröße TAM, SAM berechnet werden mussten. “Oleg Bakhtadze-Karnaukhov, PLEXeT-Team :
„Der Beitrag des Entwicklers zum Produkt macht, wie allgemein angenommen wird, bei weitem nicht 80% der Arbeit aus. Das soll nicht heißen, dass es für die Jungs einfacher war - fast die gesamte Hauptaufgabe lag bei ihnen. Mein Code ohne Schnittstellen, Präsentationen, Videos, Strategien besteht nur aus einer Reihe von Zeichen. Wenn mehr Entwickler im Team wären, hätten wir es wahrscheinlich getan, aber alles hätte weniger professionell ausgesehen. Besonders die Präsentation ist in der Regel der halbe Erfolg, wie es mir scheint. Während der Verteidigung und dann im wirklichen Leben in ein paar Minuten wird niemand Zeit haben zu verstehen, ob Ihr Prototyp wirklich funktioniert. Wenn Sie von Schemata mitgerissen werden, wird Ihnen niemand zuhören. Sie gehen mit dem Text zu weit - jeder wird verstehen, dass Sie selbst nicht wissen, was in Ihrem Produkt am wichtigsten ist, wie Sie es einreichen und wer es benötigt. “
Zeitmanagement und Ruhe
Erinnerst du dich, wie Helden in Cartoons wie Tom und Jerry Streichhölzer unter die Augenlider legen, damit sie sich nicht schließen? Unerfahrene (oder zu begeisterte) Hackathon-Teilnehmer sehen ungefähr gleich aus.
Beim Hackathon kann man leicht den Kontakt zur Realität und zum Zeitgefühl verlieren - die Atmosphäre fördert das zügellose Codieren ohne Pausen für Ruhe, Schlaf, Herumalbern im Spielzimmer, Gespräche mit Partnern oder den Besuch von Meisterkursen. Wenn Sie es wie eine Weltmeisterschaft oder eine Olympiade behandeln, dann lohnt es sich vielleicht, sich zu benehmen. Nicht wirklich.
Artyom Koshko, Composite Key-Team :
„Wir hatten viel Chuck-Chuck, viel - in der Mitte unseres Tisches wurde ein Turm daraus gebaut, der uns den Kampfgeist unterstützte und ihn zum richtigen Zeitpunkt mit Kohlenhydraten unterstützte. Wir haben uns fast die ganze Zeit ausgeruht und zusammengearbeitet, einzeln haben wir uns nicht ausgeruht. Aber sie schliefen auf unterschiedliche Weise. Andrey (Fullstack-Entwickler) schläft tagsüber gern, Denis und ich schlafen nachts gern. Deshalb habe ich tagsüber mehr mit Denis und nachts mit Andrey gearbeitet. Und er schlief in Pausen. Wir hatten kein System von Arbeit und Aufgabenstellung - vielmehr war alles spontan. Das hat uns aber nicht gestört, weil wir uns gut verstehen und ergänzen. Es hat geholfen, dass wir Kollegen sind und eng kommunizieren. Ich bin ein ehemaliger Praktikant von Andrey, und Denis kam als mein Praktikant in die Firma. “Und hier ist übrigens derselbe Berg von Chak-Chak.
Kompetentes Zeitmanagement Fast alle von uns befragten Teilnehmer nannten das Hauptkriterium für den Erfolg des Hackathons. Was bedeutet das? Sie verteilen Aufgaben so, dass Sie Zeit zum Schlafen und Essen haben, und Aufgaben werden nicht in einem
zerknitterten Modus ausgeführt, sondern in einem
Tempo , das für jedes Teammitglied angenehm ist.
Oleg Bakhtadze-Karnaukhov, PLEXeT-Team : „
Unsere Aufgabe war es nicht, so viele Stunden wie möglich zu arbeiten, sondern so lange wie möglich produktiv zu bleiben. Obwohl wir 3-4 Stunden am Tag geschlafen haben, scheint es uns gelungen zu sein. Wir könnten ins Spielzimmer gehen oder an den Ständen der Partner rumhängen und die normale Zeit für Essen einplanen. Am zweiten Tag versuchten wir, Leo so weit wie möglich zu entladen, damit er genug Schlaf bekam und es schaffte, sich vor der Vorstellung in Ordnung zu bringen. Hackathon-Proben haben uns geholfen, da wir bereits verstanden haben, wie man Aufgaben verteilt und den Tagesablauf synchronisiert - wir haben gleichzeitig gegessen, geschlafen und sind wach. Infolgedessen arbeiteten sie als ein einziger Mechanismus. “Wir wissen nicht, wie dieses Team es geschafft hat, Agomotos Auge zum Hackathon zu ziehen, aber am Ende haben sie es sogar geschafft, ein Video über das Projekt zu drehen und ein Handout vorzubereiten.
Einige Tipps zum Hackathon-Zeitmanagement:
- Wechseln Sie von großen zu kleinen Aufgaben in kleinen Blöcken.
- Hackathon ist ein Marathon. Was ist das Wichtigste bei einem Marathon? Versuchen Sie, in einem gleichmäßigen Tempo zu laufen, sonst fallen Sie am Ende der Strecke. Versuchen Sie, mit ungefähr der gleichen Intensität zu arbeiten und sich nicht zu erschöpfen.
- Überlegen Sie sich im Voraus, was in den Aufgaben jedes Teilnehmers enthalten sein wird und wie viel Zeit er dafür aufwenden wird. Es hilft, Überraschungen zu vermeiden, wenn es eine halbe Stunde vor Ablauf der Frist ist und Sie kein großes Stück Arbeit bereit haben.
- Überprüfen Sie die Koordinaten, um das Aufgabenvolumen anzupassen. Fühlen Sie sich gut und es läuft Ihnen sogar die Zeit davon? Ausgezeichnet - Sie können es für einen Traum ausgeben oder eine Präsentation abschließen.
- Gehen Sie nicht in Zyklen im Detail, arbeiten Sie mit breiten Strichen.
- Es ist schwierig, sich von der Arbeit zu lösen. Nehmen Sie sich also besonders Zeit für Schlaf, Ruhe oder Langeweile. Sie können beispielsweise Alarme einstellen.
- Nehmen Sie sich Zeit, um die Rede vorzubereiten und zu proben. Es ist ein Muss für alle und immer. Wir haben darüber in einem der vorherigen Beiträge gesprochen .
Und es gibt eine solche alternative Meinung. Welche Option haben Sie - Folter durch Kodierung oder Krieg durch Krieg und Mittagessen im Zeitplan?
Diana Ganieva, Jingu Digital-Team : „Jede Person im Team ist für eine Sache verantwortlich. Es gab niemanden, der uns ersetzte, sodass wir nicht in Schichten arbeiten konnten. Wenn es absolut keine Kraft mehr gab, schliefen sie drei Stunden, abhängig von der Menge an Arbeit, die beim Teilnehmer blieb. Es gab überhaupt keine Zeit, sich mit dem Wort zu beschäftigen, wir verschwenden keine kostbare Zeit damit. Die Produktivität blieb erhalten, wenn auch mit einem kurzen, aber einem Traum und Leckereien mit Tee - keine Energy-Drinks oder Kaffee. “
Sie versteckten mehrere nützliche Links unter dem Schnitt, wenn Sie in das Thema Zeitmanagement eintauchen möchten. Es wird sich im Alltag als nützlich erweisen - glauben Sie dem Autor dieses Beitrags, der immer zu spät kommt :)
Für die Eroberer der Zeit- Der Projektmanager von Kaspersky Lab hat im Netologia-Blog effektive Zeitmanagementtechniken gesammelt:
Klicken Sie auf- Guter Artikel für Anfänger bei Cossa:
Klicken Versuche aufzufallen

Oben haben wir über das Team geschrieben, das den Deal zum Schutz des Projekts abgeschlossen hat. Sie waren so allein auf ihrer Strecke, und wir sind sicher, dass es unter mehr als 3500 Teilnehmern keine solchen mehr gab.
Natürlich wurde dies nicht der Hauptgrund für ihren Sieg, aber ein zusätzliches Plus brachte definitiv - zumindest die Sympathie der Experten. Sie können auf verschiedene Arten auffallen - allein unsere Gewinner beginnen jede Aufführung mit einem Witz, dass sie eine Bombe gemacht haben (Sacharow-Team, hallo!).
Wir werden nicht im Detail darauf eingehen, sondern einfach den Fall des PLEXeT-Teams teilen - es scheint uns, dass er es wert ist, ein Witz über den Sohn der Freundin seiner Mutter zu werden.
Oleg Bakhtadze-Karnaukhov, PLEXeT-Team: „Wir haben verstanden, dass wir dem Zeitplan voraus waren, und beschlossen, dass es cool wäre, mit einem Handout zur Vorverteidigung zu kommen. Das Projekt enthält viele technische Details, Erklärungen der Algorithmen, die in der Präsentation völlig fehlen. Und ich möchte zeigen. Experten unterstützten die Idee und halfen sogar bei der Optimierung. Sie haben sich nicht einmal die erste Option angesehen, sie sagten, dass sie niemals eine solche Leinwand lesen würden. Wir waren so alleine in der Verteidigung. “Etwas wird definitiv schief gehen, und das ist in Ordnung
Auf dem Hackathon ist wie im normalen Leben immer Platz für Pfosten. Auch wenn es so aussieht, als hätten Sie alles vorausgesehen - wer von uns war nicht zu spät für das Flugzeug / die Prüfung / die Hochzeit, nur weil die Autos beschlossen, im Stau zu stecken, die Rolltreppe - kaputt zu gehen und den Pass - zu Hause zu vergessen?
Oleg Bakhtadze-Karnaukhov, PLEXeT-Team: „Ich habe die ganze Nacht mit Polina eine Präsentation gemacht, aber am Ende haben sie vergessen, sie auf einen Computer in der Halle hochzuladen, in der die Verteidigung stattfand. Wir versuchen, es von einem Flash-Laufwerk aus zu öffnen, und das Antivirenprogramm erkennt die Datei als Virus und entfernt sie. Infolgedessen haben wir es geschafft, alles nur eine Minute vor dem Ende unserer Leistung zu starten. Wir haben es geschafft, das Video zu zeigen, aber immer noch sehr verärgert. Eine ähnliche Geschichte passierte uns in der Vorverteidigung. Unser Prototyp startete nicht, die Computer von Polina und Leo hingen, und aus irgendeinem Grund ließ ich meinen im Hangar, in dem unsere Spur stand. Und obwohl die Experten unsere Arbeit am Morgen sahen, sahen wir aus wie ein Team von Exzentrikern mit einem Handzettel, schönen Worten, aber ohne Produkt. Angesichts der Tatsache, dass viele Teilnehmer meine Arbeit an Matmodellen als „an etwas sitzen, zeichnen, nicht auf den Computer schauen“ empfanden, war die Situation nicht sehr.Es wird banal klingen, aber alles, was Sie in dieser Situation tun können, ist ausatmen. Es ist schon passiert. Nein, du bist nicht der einzige, jeder mäht. Auch wenn dies ein fataler Fehler ist - es ist Erfahrung. Und denken Sie darüber nach, aber wird die Person, die Sie bewertet, diesen Fall als Fälschung betrachten?
Teilen Sie in den Kommentaren mit, welche Komposition für Sie angenehmer ist, um am Hackathon zu arbeiten (sowohl bei Menschen als auch bei Spezialisten) und wie Sie Prozesse in einem Team aufbauen.