Door Saskia Schoonebeek

Communitymanager

Hackatrain 2020 - Team Tweakers sleept tweede plaats in de wacht

06-10-2020 • 11:07

20

Team samengesteld? Check. Alle voorbereidingen getroffen? Check. Koffers ingepakt? Check. Toen moest de organisatie van Hackatrain halsoverkop een nachtje doorhalen om aanpassingen te maken. Vanwege de juist aangescherpte coronamaatregelen werd het evenement één dag van tevoren volledig gedigitaliseerd. Dat klinkt vrijwel onmogelijk, maar de organisatie liet zich niet uit het veld slaan en wist de klus te klaren. Hackatrain 2020 werd ondanks de onverwachte wending een doorslaand succes.

De vijftien deelnemende teams kregen van ProRail de taak om met een oplossing te komen voor de drukte op treinstations tijdens de ochtend- en avondspits en de problemen die daardoor ontstaan. Het hoge percentage op beide momenten laat zich zien als twee pieken in een grafiek, waardoor de leuze 'Flatten the camel' ontstond.

Gedurende het evenement, dat van maandag 29 september tot en met donderdag 1 oktober plaatsvond, werden de teams begeleid door diverse mobility-experts en coaches. Als verbindende factor was er een speciale studio met radiostation opgezet in het ProRail Railcenter in Amersfoort. Hier deden hosts Justin Halsall en Maxine Penney live verslag van het evenement, waarbij deelnemers actief werden uitgenodigd om liedjes aan te vragen of telefonisch deel te nemen aan de uitzending. Na drie dagen intensief brainstormen, workshops, prototypen en bouwen presenteerden de teams via een livestream hun op data en techniek gebaseerde oplossingen door middel van een zelfbedacht en zelfgebouwd Minimal Viable Product, of MVP.

TMix

Ons Tweakers-team, genaamd TMix, bestond uit communityleden drdextro, rienkK, soeppie, rickvanderzwet en JeSPQR. Zij kwamen met een prototype op de proppen dat gebruikers leert en stimuleert na te denken over hun keuzes omtrent reistijd, en in hun agenda alternatieve vergader- en reistijden adviseert. Ze sleepten met hun project de tweede plaats in de wacht, naast beide deelprijzen van Shell en IBM voor onder andere het beste gebruik van data. Daar zijn we ontzettend trots op!

Tmix
Een screenshot van het prototype van TMix

Prototype

Teamcaptain drdextro legt uit hoe het prototype in elkaar steekt. "Het bestaat uit twee onderdelen: een backend en een frontend. De backend is geschreven in Python met het framework Django en serveert een REST-api die door de frontend gebruikt wordt om suggesties op te vragen. De suggestie-api is het meest complex. Hij doet een call naar de niet-publieke versie van de 9292ov-api en de Charging Station-api van Shell. Voor de Shell-implementatie smokkelen we een beetje, omdat we ervan uitgaan dat Shell deelauto's beschikbaar stelt op zijn chargingstations. Zodra alle suggesties binnen zijn, levert de backend deze aan de frontend. Dit is op dit moment niet zo snel, maar dat ligt vooral aan de snelheid van de 9292ov-api. De frontend is geschreven in VueJS met Nuxt. Om niet te lang bezig te zijn met het bouwen van componenten, hebben we gebruikgemaakt van Fullcalender en AntD. Dat eerste is een kant-en-klare kalenderimplementatie en het tweede een componentenlibrary voor Vue met alles van inputs tot progressbars. We hebben ons best gedaan zo goed mogelijk te laten zien wat ons idee was in de frontend."

"Om de applicatie zo snel mogelijk te kunnen testen, hebben we een CI-pipeline in Github Actions. Deze maakt docker images aan en pusht die naar de IBM Cloud-container registry. Zodra dit is gelukt, deployen we deze images naar een Kubernetes-cluster die ook in de IBM Cloud draait."

Drdextro kijkt terug op een wat aparte, maar geslaagde Hackatrain. "Hoewel het jammer was dat we dit jaar niet in de trein of in Landal Waterparc Veluwemeer konden samenkomen, hebben we een heel gezellige Hackatrain gehad. We hadden een technisch heel divers team en dat was zeker een voordeel bij het ontwikkelen van een prototype. We misten echter een beetje de design- en businesskant en dat heeft ons misschien net de winst gekost. Desondanks hebben we de twee technische prijzen van IBM en Shell in de wacht gesleept, dus we hebben onze naam eer aangedaan. Ik heb persoonlijk erg genoten van deze hackathon en zal zeker volgend jaar kijken of ik weer kan deelnemen. En dan in de trein!"

Hackatrain 2020
Deelnemers tijdens de livestream van de finaleavond. Foto: MPH Fotografie

De hoofdprijs van 2500 euro ging naar team Trainwreckers dat forensen bewust wil maken van hun reisgedrag om ze dat vervolgens door middel van data-analyse te laten aanpassen. Daartoe worden op de persoon afgestemde reisadviezen gegeven op basis van variabelen als reistijd, veiligheid, kosten en te verwachten reiscomfort. Door data, reisgedrag en alledaagse vervoersbewegingen slim te combineren, werd de beste totaaloplossing geboden.

Wij hebben ontzettend genoten van Hackatrain 2020 en hopen volgend jaar weer sommigen van jullie in het Tweakers-team te mogen verwelkomen.

Reacties (20)

20
20
11
3
0
1
Wijzig sortering
Ik ben altijd wel benieuwd naar wat er is gebeurd met de ideeën en winnaars van de vorige hackathons. Misschien is het interessant om daar eens een item over te maken.

Ik zie vaak hele grote bedrijven met hackathons, waarbij jong talent hele creatieve concepten afleveren en weglopen met een paar honderd euro de man.

Maar wat gebeurt er daarna? Gaan de bedrijven zelf met de ideeën aan de haal? Zo ja, worden ze daar nog bij betrokken? Of is het 'excuus' om talent te spotten en krijgen die mooie banen/opleidingen aangeboden?

Ik hoop dat er alleen maar winnaars zijn en dat iedereen integer handelt, maar objectief gezien zit er natuurlijk een groot gat tussen de belangen voor de bedrijven en die van de deelnemers. Het is niet ongekend binnen de IT dat jong creatief talent met een schijntje wegloopt, terwijl de meer business-minded kant daar de vruchten van plukt. Zeker als je nog jong bent, dan wil je nogal eens iets doen uit enthousiasme en voor de ervaring.
Dat is inderdaad interessant om te weten. Ik doe jaarlijks met een team studenten applicatieontwikkeling mee aan de Battle of the Schools in Groningen, waarbij teams van MBO's en HBO's uit het noorden tegen elkaar strijden met opdrachten vanuit het bedrijfsleven.

Ook hierbij is het naderhand vaak onduidelijk of onbekend wat er precies met de prototypes en ideeën gebeurt. Af en toe worden er afspraken gemaakt met de teams om het product verder te ontwikkelen, maar dit bloedt eigenlijk altijd dood.
Helaas we misten de eerste plek op 0.08 punt (schaal 1-100) :(

Gelukkig wel de twee techniekprijzen kunnen binnenslepen:
- IBM cloud prize
- Shell data prize

Maar al met al heel leuk om te doen, en zeker een aanrader voor iedereen om volgende jaar mee te doen onder de Tweakers vlag! Je leert mede-tweakers kennen. En veel interessante mensen binnen de (Nederlandse) tech-wereld.
Gefeliciteerd met de mooie 2e plek.
Maar was "met de auto gaan" geen betere optie?
Het is inderdaad ook gewoon een vervoersoptie, zou er in een later stadium erbij kunnen. We hadden hem voor nu buiten beschouwing gelaten omdat in de lijst van aangeboden APIs, plannen met traditioneel deur-tot-deur niet in het core-pakket zaten. En gezien de grote hoeveelheid beschikbare route-planners ook niet erg innovatief om te laten zien.

Daarbij gelaten, lijkt we wel leuk om hem hiermee uit te bouwen, de auto als optie is denk niet altijd betere optie, afhankelijk van de gekozen scoring factoren.
Zal toch lastig worden om die kameel plat te krijgen. Werklui en studenten hebben toch wel vaste werkpatronen over het algemeen.
Maar elk duwtje in de goede richting zal zeker bijdragen.
Succes ermee!
Geweldig! Ik ben best wel onder de indruk van de oplossing waarmee het TMix team is gekomen. Van harte gefeliciteerd met een welverdiende 2e plaats!
Gefeliciteerd met het behalen van de 2e plaats! Mooie presentatie!
Is de code ook nog ergens te vinden ? Dan kunnen anderen ook nog wat van leren ?
Congrats! Ik concurreerde met jullie :P. Zat in team Shell, wij waren derde geworden :'(
Hopelijk volgend jaar wel in Landal waterpark, of in de trein
Wow mooi resultaat! Indrukwekkend. Proficiat iedereen.
Als business analist bij een vervoerder, die de laatste weken vol in de kamelenbulten (intern ook wel Pamela's genoemd) zit, vind ik het idee van een kalender-plugin veel interessanter en vele malen origineler dan de ontwikkeling van de zóveelste MaaS-applicatie.

Gefeliciteerd met de tweede plek! Gaat er nog doorontwikkeling plaatsvinden?
We hebben nog geen aanbiedingen gehad

Ik heb wel onze pitch getest tegen een paar oud collega's en die hadden nog connecties binnen onze eigen provincie i.v.m een project slim werken. Dus wie weet.
(intern ook wel Pamela's genoemd)
Doen we dit soort dingen, vandaag de dag nog wel in een professionele omgeving?
Mjah die modernitieten, in de tijd van Vanessa was het nog minder een probleem.
Bij jullie op het werk is alle luchtigheid verdwenen? *oprecht geïnteresseerd
Nee hoor, we maken nog genoeg grappen.
Er zijn ook nog genoeg andere onderwerpen, dan onderdelen van mensen.
Nee, opkomen voor de pamela's is helemaal het ding tegenwoordig.
@Moonsugar Leuk artikel! Groeten van je mede-mentor. ;)
AuteurMoonsugar Communitymanager @Pimmeh6 oktober 2020 11:22
O+

Op dit item kan niet meer gereageerd worden.