Impact
Van minuten naar seconden
Opstarttijd van MobiMaestro van anderhalve minuut naar drie seconden.
Toegankelijker voor gebruikers
Geen specifieke Windowsomgeving of lokale Java installatie meer nodig; een browser en internetverbinding volstaan.
Klaar voor een groter speelveld
De vernieuwde architectuur kan aanzienlijk grotere stedelijke systemen aan en opent daarmee nieuwe mogelijkheden voor internationale markten.
Vernieuwen zonder stilstand
Het fundament onder MobiMaestro werd volledig vervangen. De dienstverlening liep ononderbroken door.
About
Elke stad wordt drukker, maar een straat wordt niet groter. Technolutions missie is technologie ontwikkelen die overheden helpt verkeer, mobiliteit en openbare ruimte leefbaar te houden terwijl het gebruik groeit. Erik van Dijk, Business Unit Director Mobility: “Wij ontwikkelen robuuste oplossingen voor vandaag, maar ook de oplossingen waar onze klanten morgen behoefte aan hebben.”
Dat vertaalt zich in MobiMaestro, het platform dat al vijftien jaar de dirigent is over het Nederlandse verkeer. Van gemeenten met een handvol parkeerborden tot metropolen met duizenden verkeerslichten. Alle grote Nederlandse wegbeheerders werken ermee. Ook internationaal wordt de technologie ingezet. Wat begon met parkeergeleiding, groeide uit naar sturing over auto’s, fietsers, voetgangers en openbaar vervoer, richting wat Technolution noemt: digitale regie over de openbare ruimte.
Die ambitie vraagt om technologie die kan meegroeien. Precies daar begon het te knellen.
“Soms is die frisse blik van buiten ook goed. Rockstars zijn actief bezig met wat er technisch in de wereld om ons heen gebeurt. Ze komen met ideeën. Dat hebben wij ook gewoon nodig.”
DE VRAAG NAM TOE, DE RUIMTE OM DOOR TE GROEIEN NIET
De logische reflex bij een verouderde interface: bouw een nieuwe schil. Bij MobiMaestro bleek dat niet genoeg. Onder de Java Swing schermen zat businesslogica verweven die eerst moest worden losgemaakt. Zelfs welke informatie een gebruiker mocht zien, werd deels in de client bepaald. Jeroen Nijhuis-Boere, Senior Angular Developer bij Team Rockstars: “Voordat we een nieuwe user interface konden bouwen, moesten we eigenlijk eerst alle businesslogica eruit halen en naar de server overhevelen.”
Tegelijk stapelde de druk zich op. Verouderde componenten vroegen om vervanging, nieuwe klanten verwachtten een moderne interface en wegbeheerders moesten met uiteenlopende apparaten en protocollen op hetzelfde platform blijven werken. Een grote klant voegde daar honderden eisen aan toe. Eén product moest steeds meer kunnen, terwijl de technische speelruimte kleiner werd.
MobiMaestro kon niet dicht voor onderhoud. Terwijl Technolution moderniseerde, moesten klanten door en nieuwe functies worden ontwikkeld. Erik: “Dat heeft best wel wat hoofdbrekens gekost. Maar ik ben er trots op dat we de winkel daadwerkelijk open hebben weten te houden.”
VERNIEUWEN ZONDER STILSTAND
Technolution behield de bestaande MobiMaestro Server en bouwde de vernieuwing daar stap voor stap omheen. Tussen deze operationele kern en de nieuwe Angular interface kwam een afzonderlijke webclient backend.
Een slimme laag tussen kern en gebruiker
Die backend haalt data centraal op, past caching en autorisatiecontroles toe en filtert informatie voordat die naar de webinterface gaat. Daardoor hoeft niet iedere webclient rechtstreeks een eigen live datastroom bij de MobiMaestro Server op te vragen. De server wordt minder belast en houdt ruimte voor bestaande taken, waaronder communicatie met apparaten op straat.
Ook de webapplicatie is modulair. Iedere klant gebruikt alleen relevante functionaliteit, koppelingen en databronnen. Zo bedient één product uiteenlopende landen, klanten en gebruikers zonder iedereen met de volledige complexiteit van MobiMaestro te belasten.
De winst wordt zichtbaar bij grotere stedelijke omgevingen. Erik: “Als we onze oplossing in een stad als San Francisco willen uitrollen, stelt dat vele malen hogere eisen aan onze applicatie. MobiMaestro kan die schaal nu aan.”
Senioriteit als versneller
Team Rockstars versterkt Technolution al jaren met ervaren developers en testers. Niet als extra paar handen, maar met senioriteit die snel meedraait, technische keuzes kritisch toetst en de softwarekwaliteit bewaakt. Jeroen: “We hebben altijd klaargestaan als kennisbank, actief meegedacht in ontwerpsessies en zijn streng in het reviewproces geweest om zo de codekwaliteit te blijven waarborgen.”
Erik vat de versnelling nuchter samen: “Ik denk dat we het zonder Rockstars ook wel voor elkaar hadden gekregen. Maar dan hadden we er veel langer over gedaan.”
SNELLER, TOEGANKELIJKER EN KLAAR VOOR EEN GROTER SPEELVELD
Voor gebruikers is het verschil direct merkbaar. Waar MobiMaestro voorheen anderhalve minuut nodig had om op te starten, duurt dat volgens Erik nu circa drie seconden. En waar ooit een specifieke Windowsomgeving met Java nodig was, volstaan nu een browser en internetverbinding.
- Snelheid: opstarttijd van anderhalve minuut naar drie seconden.
- Toegankelijkheid: geen platformeisen meer, enkel een browser en internetverbinding.
- Schaalbaar: MobiMaestro kan systemen aan die vele malen groter zijn dan voorheen.
- Live inzicht: wijzigingen in apparaten, statussen en displays worden direct zichtbaar in de webomgeving.
- Continuïteit: de migratie, inmiddels zeventig procent voltooid, verliep zonder dat de wegbeheerders die dagelijks op het systeem draaien daar iets van merkten.
“Die grens is er nu af. Wij kunnen veel grotere systemen aan,” zegt Erik. Daarmee levert de modernisering niet alleen een betere gebruikerservaring op, maar ook nieuwe mogelijkheden voor de markt.
Collaboration
Technolution heeft zelf sterke engineers in huis. Juist daarom zegt het iets dat het bedrijf al jaren voor Team Rockstars kiest. Erik waardeert de frisse blik van buiten: Rockstars volgen technische ontwikkelingen actief en brengen nieuwe ideeën mee. “Dat hebben wij ook gewoon nodig.”
De culturen verschillen. Technolution is relatief rustig en gestructureerd, Team Rockstars IT uitgesprokener en uitbundiger. Precies dat werkt volgens Erik: “Die verschillen mogen er zijn, en ik waardeer ze. Ik vind juist dat ze uitdagen.” Jeroen ervaart dezelfde wederkerigheid: vertrouwen in zijn bijdrage, tegenover waardering voor de stabiele samenwerking met Technolution.
Erik vat het mooi samen: “Ik ben een groot Rockstar fan. Ik weet dat het eigenlijk altijd goed is. En dat is bij andere partijen niet vanzelfsprekend.” Voor een technologiebedrijf dat zelf weet wat goede engineers waard zijn, is dát misschien het meest veelzeggend: dat je elkaar blijft kiezen.