War geht ab? - DataArt auf der THack Berlin 2016
Gepostet von Andrei Belyaev"War gent ab?" - Ein Brief mit dieser Überschrift wurde am 18. Januar in den Newsletter der DataArt-Reisepraxis aufgenommen. In diesem Jahr haben die Gastgeber von tnooz.com in Berlin erneut einen Hackathon veranstaltet, und wir haben uns erneut entschlossen zu gehen. Es gab zwei Gründe:- Eine interessante Erfahrung. Ich wollte sehen, welche anderen Ideen Kollegen von anderen Unternehmen hatten.
- 9 50- — — ITB , ( !) , .
Letztes Jahr nahm das DataArt-Team zum ersten Mal teil und erhielt unerwartet den ersten tnooz-Preis für große Teams. Diesmal hatten wir eine Vorstellung davon, was uns erwartete. Von der technischen Seite waren wir zu 150% bereit: Zwei Entwickler, die 2015 am Hackathon teilnahmen, Dima und Yaroslav, waren wieder einsatzbereit. Ich habe Denis Tsyplakov ersetzt, der das letzte Mal die ganze Reise organisiert hat. Es gab nur ein Problem: Es gab keinen ideologischen Mastermind. Alle Ideengeber, einschließlich Roman Peskin, waren mit aktuellen Angelegenheiten beschäftigt und konnten im März nicht in Berlin sein. Darüber hinaus beschränkte sich die Ankündigung auf allgemeine Sätze zum Thema Hackathon :Tnooz, die führende Quelle für Nachrichten und Analysen zum Thema Reisetechnologie, bringt Entwickler und die Reisebranche zusammen, um während des Wochenend-Hackathons mobile Anwendungen für Fluggäste und Zielerlebnisse zu erfinden.Weder benötigen Sie Sponsoren, um zu verstehen, welche APIs verwendet werden können, noch eine Liste von „Herausforderungen“ - Aufgaben, die das Projekt lösen sollte. Das Einbeziehen in die Ideen des Projekts war auch ziemlich traurig. Wir haben mehrere Brainstorming-Sitzungen arrangiert, aber bis Ende Februar gab es nicht so viele Arbeitsideen:- Geschäftsreiseassistent. Eine große Karte mit Notizen zu Personen, die sich gerade auf Geschäftsreise befinden, und Unterstützung in schwierigen Situationen durch eine mobile Begleitanwendung.
- Trello-ähnliche Anwendungen, um der Gesellschaft von Freunden zu helfen, die irgendwohin wollen.
Hilfe kam von dort, wo sie nicht gewartet hatten. Der Leiter der Reisepraxis, Greg Abbott, mit dem wir den Schmerz teilten, empfahl uns als Ideengeber und Inspirator des Teams Bob Rogers, der:- Er hatte eine sehr solide Erfahrung in der Reisebranche.
- Er lebte (und lebt) in Berlin.
Bei einer der letzten Brainstorming-Sitzungen warf Bob die folgende Idee auf: eine Assistentenanwendung für Reisende zu erstellen, die unmittelbar im Hintergrund alle möglichen nützlichen Funktionen auf das Smartphone herunterlädt: eine Karte des Aufenthaltsorts, Transportinformationen, lokale interessante Ereignisse (Konzerte usw.) .).Sie beschlossen, diese Idee als funktionierend zu betrachten. Bevor zusätzliche Informationen von tnooz erhalten wurden, wurde beschlossen, keine Entwicklung durchzuführen. Wie die Praxis des letzten Jahres gezeigt hat, können Sie in 24 Stunden einen funktionierenden Prototyp erstellen und sogar damit gewinnen.Am 1. März kam ein Brief von den Organisatoren. Die Hackathon-Sponsoren waren:- HomeAway - stellte ihre API für die Wohnungssuche zur Verfügung.
- SkyScanner ist eine Flugsuch-API.
- Xapix.io ist ein API-Proxy, mit dem Sie viele andere APIs sammeln und über eine einzige Schnittstelle veröffentlichen können.
Danach wurde klar, dass unsere "Offline-Begleiter" -Anwendung keine großen Gewinnchancen haben würde, da wir aufgrund der beiden API-Sponsoren nur HomeAway mit einer Dehnung strecken konnten. Am 2. März wiederholten sich alle erneut und nahmen den Trello-ähnlichen Assistenten für die Organisation von Reisen als Arbeitsidee. Die Stimmung war nicht begeistert zu sagen. Die allgemeine Idee war folgende: "Zum zweiten Mal in Folge werden sie uns wahrscheinlich keinen Sieg bescheren." Aber wir werden immer noch brennen. "Am 3. März kamen wir in Berlin an und zogen für einen Dating-Abend ins Betahaus, der von tnooz Gene Quinns Chefredakteur für diejenigen arrangiert wurde, die zu THack kamen und kein Team fanden. Dort konnte man den fehlenden Designer, den ideologischen Mastermind, den Layoutdesigner und einfach den Chat finden. Unser Team war bereit: Bob, Dima, Yaroslav und ich, denn für uns war es nur ein Treffpunkt mit Bob. Nun, ich wollte auch andere Teilnehmer sehen. An dem Abend nahmen Paige Brown, HomeAway Marketing Director, und der HomeAway API-Entwickler Cade Parker teil, die uns sagten, dass dies ein ernsthafter Test für seine Idee sein würde, die eine Woche alt in der Produktion ist. Neben Paige und Cade gab es am Abend auch Xapix-Leute, die allen von ihrem Produkt erzählten und wie man es richtig kocht.Eine halbe Stunde nach dem Start kam Bob auf uns zu und wir zogen uns zurück, um Pläne in der Zur kleinen Markthalle zu schmieden. Dort wurde nach Bobs herzzerreißender Geschichte über seine Reiseerfahrung während seiner Zeit bei Nokia mit Hilfe von Gehirnen, Stiften, Servietten, Bier und einem halben Huhn das Konzept der Anwendung geboren, das Reisenden und Reisemanagern das Leben mit folgenden Dingen erleichtern sollte:- Ein Bot, der auf der Grundlage einer Einladung aus Google Kalender, die den Ort der Reise, das Startdatum der Reise und das Enddatum enthält, Flüge für alle Teilnehmer auswählt.
- Zusätzlich zu den Flügen musste der Bot in der Lage sein, eine Unterkunft in der Nähe des Ortes anzubieten, an dem die Person reiste. Für alle Teilnehmer wurde eine Unterkunft ausgewählt.
- Ein Webinterface für einen Reisenden, in dem er einen Flug auswählen und für einen Wohnort stimmen kann.
- Das Webinterface für den Travel Manager, über das Sie Tickets für ausgewählte Flüge kaufen und Unterkünfte buchen können, die die meisten Stimmen erhalten haben.
- Mobile Reiseanwendung, in der Informationen zu Reisedaten, Flug, Hotel und mehr gespeichert werden.
Die Idee gefiel allen, und wir gingen ins Hotel, um vor einem schlaflosen Wochenende zu schlafen. Es ist zu beachten, dass Leerzeichen für Anwendungen, ein Konto auf GitHub und ein Server in AWS bereits bereit waren.Der Samstag begann mit dem Frühstück im Betahaus, Eröffnungsreden von Gene und Paige, Nominierungen und Preise wurden bekannt gegeben. Immerhin gingen sie in ihre Zimmer und begannen mit der Entwicklung. Der technologische Stapel, den wir hatten, war wie folgt:- .NET auf dem Server für die REST-API, Integration mit HomeAway und SkyScanner, Lesen und Parsen von E-Mails.
- AngularJS für das Webinterface.
- iOS App.
Sie entschieden sich, Xapix nicht zu verwenden, da Dima sehr gute Erfahrungen mit der direkten Arbeit mit allen Arten von Reise-APIs gemacht hatte. Daher wollte er der Anwendung keine weitere Abstraktionsebene hinzufügen, die nicht von uns abhing. Obwohl wir Oliver von Xapix Tribut zollen müssen, bemühte er sich sehr, sein Produkt für die Teilnehmer so wenig wie möglich zu machen: Er organisierte eine Meisterklasse und schrieb ein kurzes Lehrbuch .Als Java-Entwickler wurde mir das Schreiben von Code anvertraut, für den keine umfassenden Kenntnisse der .NET-Frameworks erforderlich sind: Abrufen von E-Mails aus Google Mail, Analysieren einer Einladung usw. Das einzige, was mir bei der Arbeit fehlte, war das Fehlen der üblichen Hotkeys in Visual Studio. Besonders beliebte Designs wie:
Dima klebte alles zusammen und Jaroslaw sägte eine iOS-Anwendung. Bob half uns beim Debuggen des Prozesses, wie alles funktionieren sollte, gab Ratschläge zur Organisation der Benutzeroberfläche und schrieb ein Demoskript. Dabei stellte sich heraus, dass wir etwas Zeit hatten, und wir befestigten ein kleines einfaches Stück Funktionalität an der mobilen Anwendung, das dem Benutzer alle möglichen interessanten Ereignisse in der Nähe seines Hotels zeigte, damit sich nach einem Arbeitstag Menschen, die in ein fremdes Land geschickt wurden, nicht langweilen (siehe Liste der Ideen) vor dem Hackathon).Ungefähr 11 Stunden gingen wir zum Hotel, wo wir weiter polierten, was während des Arbeitstages passierte.Es war Sonntag, der 6. März. Schnell am Morgen (ich musste es vor 12 Uhr mittags schaffen) haben wir die Push-Benachrichtigung an die mobile Anwendung geschraubt und die Demo mehrmals mit gleichzeitiger Probe von Bobs Rede herausgefahren. Es war notwendig, innerhalb von 5 Minuten zu halten, dies war eine der Bedingungen des Wettbewerbs. Die Probe war 4:40 Uhr, sie beschlossen, die Probe zu beenden, sie nahmen ein Video vom Bildschirm von Jaroslaws iPhone auf, falls plötzlich etwas mit der mobilen Anwendung schief gehen sollte, und gingen zum Mittagessen. Während des Mittagessens diskutierte Dima kompetent mit Cade Parker über die Vorteile der Organisation der SkyScanner-API gegenüber HomeAway, und der Rest des Teams sprach mit Rivalen.Wir hatten Glück mit dem Los, wir mussten acht von 15 Teams aufführen. In der Nominierung "Big Teams" gab es 13 Teilnehmer, darunter eine Chance auf den 1. Platz, die aber nicht sehr hoch war. Immer wieder: „Das zweite Jahr in Folge? Nein, nein, wir werden nicht gewinnen. "Die Zeit des Gerichts ist also gekommen. Eingeführt von der Jury:Im Gegenzug kamen Teams heraus und präsentierten ihre Prototypen. Es gab alle möglichen interessanten Dinge:- Verwenden Sie den Sprachassistenten von Alexa, um interessante Ereignisse zu finden und Ausflüge für diese Ereignisse zu planen.
- WhoDatGirl Telegram, , , .
- Halfway — , , , - . , .
- TripNaut — - . . 24 .
Unsere Leistung war fast ohne Probleme, Bob leuchtete auf der Bühne, das iPhone in Jaroslaws Händen quietschte fröhlich, als er Push-Benachrichtigungen vor der Jury erhielt. Ich half Bob, indem ich seine Rede illustrierte, indem ich die Folien in der Präsentation wechselte und denjenigen Chaos hinzufügte, die dies nicht taten könnte Alt-Tab auf seinem MacBook finden, um von der Präsentation zum Browser und zurück zu wechseln. Aber die Kette „Kalender - Post - Wahl des Fluges - Wahl des Wohnraums - Bestätigung - Look, alles ist auf meinem Smartphone“ funktionierte reibungslos, ohne Probleme, worüber wir uns sehr gefreut haben.Nach der Leistung aller Teams zogen sich die Richter zum Treffen zurück, und die Organisatoren brachten Bier - die Zeit verging schnell und fröhlich. Nach der Rückkehr der Jury begannen die Materialisierung der Geister und die Verteilung der Elefanten.Die ersten Sponsoren waren HomeAway. Lobende Erwähnung verdient die Jungs von HalfWay und WhoDatGirl. Zweiter Platz - die Leute, die die Anwendung für Alexa entwickelt haben. Und der erste Platz ist DataArt! Joy kannte keine Grenzen. Zumindest haben sie etwas gewonnen.Als nächstes kam die Jury, um die Gewinner bekannt zu geben. In der Kategorie der kleinen Teams gewannen Entwickler, deren Produkt, basierend auf der Spotify-Wiedergabeliste, Reisen zu Konzerten von Lieblingsbands anbot.In der Kategorie der großen Teams ist WhoDatGirl der zweite Platz. Und das erste ist DataArt. "Nun, egal!" - Wir alle dachten. Bob dachte dasselbe, aber auf Englisch. Es stellt sich heraus, dass Sie zweimal hintereinander gewinnen können, wenn Sie eine gute Idee und einen guten Wunsch haben. Nach der Zeremonie kam Gene auf uns zu und sagte, es sei besser für uns, als Sponsoren zum nächsten Hackathon zu kommen und eine Meisterklasse für diejenigen zu organisieren, die Anwendungen für die Reisebranche entwickeln möchten. Es waren zwei Tage vor der ITB.Die Liste der Helden:Vorname
| Rolle
| Tech Stack
|
Bob Rogers
| Gaststar und Inspiration
| Gehirn, Keynote, PowerPoint
|
Dmitry Vyrostkov
| Architekt, Web-App-Entwickler
| .NET, JavaScript
|
Jaroslaw Woronzow
| iOS Entwickler
| Ziel c
|
Belyaev Andrey
| Backend-Entwickler und Ideensammler
| .NET
|
Eine kürzere Geschichte finden Sie auf tnooz .Source: https://habr.com/ru/post/de392163/
All Articles