Eerste applicatie met een geheel nieuwe OutSystems architectuur voor Heijmans

OutSystems architectuur voor Heijmans

Heijmans liep tegen een hoge administratieve last aan voor hun uitvoerders, dus myBrand Conclusion heeft voor hen een dagboekapplicatie ontworpen en gerealiseerd. Claire Wijnen vertelt meer over hoe deze applicatie tot stand is gekomen en wat er zo bijzonder is aan de architectuur van deze applicatie. Claire leidt het myBrand Conclusion team bij Heijmans. Als overkoepelend platformlead en techlead in het PMT-team is ze het eerste aanspreekpunt voor Heijmans.

Heijmans heeft in samenwerking met myBrand Conclusion de Project Management Tool (PMT) ontwikkeld. PMT communiceert aan de achterkant met SAP. Aan deze in OutSystems ontwikkelde applicatie is in 2022 de unieke dagboekapplicatie toegevoegd.

De uitvoerders op de bouwplaats moeten ervoor zorgen dat projecten op tijd en binnen het budget worden opgeleverd. Voorheen hielden ze dit bij in Excel en dat was precies de reden voor het ontwikkelen van de dagboekapplicatie: ‘We wilden iets maken wat makkelijk was in het gebruik en overzichtelijker dan Excel om bij te dragen aan het verlagen van operationele kosten . Daarvoor hebben we eerst gekeken hoe we zo goed mogelijk een architectuur neer konden zetten die bijdraagt aan dat doel. Daarom hebben we een modulaire, gelaagde applicatie architectuur opgezet die flexibel is ‘by design’, optimaal aansluit bij de wensen van de uitvoerders en hierdoor bijdraagt aan een optimale capex.’

Erkenning

Nu de dagboekapplicatie al een tijd in gebruik is, kijkt Claire trots naar het uiteindelijke resultaat: ‘Voor de ontwikkeling van de applicatie is modulariteit en gelaagdheid de basis geweest. Dit zorgt enerzijds voor een lagere TCO gedurende de levenscyclus van de applicatie en anderzijds flexibiliteit om toekomstige wijzigingen invulling te geven . Mede hierdoor is de applicatie beloond met een architectuur Quality badge en genomineerd bij de Computabel awards in 2023. Deze erkenning laat zien dat we met business doelen voorop een succesvolle technische architectuur vertaling hebben gemaakt die OutSystems stelt. Deze aanpak wordt nu herhaald bij elk nieuw initiatief dat we starten bij Heijmans.’

Geluisterd naar de behoefte

In de applicatie kunnen verschillende onderdelen naar behoefte worden ingezet. Om de behoefte binnen Heijmans te achterhalen, is met veel mensen gesproken: ‘We hebben heel goed naar de wensen geluisterd en hieruit de belangrijkste componenten gekozen die bijdragen aan het overkoepelende doel; efficiënter werken om operationele kosten te verlagen . Uitvoerders kunnen onder andere in de dagboekapplicatie notities, manuren, materieeluren, duurzaamheidsregistraties en werkbare dagen vastleggen. Ook kunnen ze foto’s opslaan, de weercondities inzien, weekrapportages draaien en er is een handige zoekfunctie ingebouwd om binnen de app te kunnen zoeken. We hebben het dagboek zo gemaakt dat het breed inzetbaar is en inmiddels komen er verzoeken binnen vanuit utiliteit, infra, woningbouw en vastgoed die ook met de applicatie werken en graag extra toevoegingen zouden willen.’

Waarom is deze OutSystems applicatie zo interessant?

‘Vaak worden applicaties zo gebouwd dat er geen mogelijkheid is om ze te personaliseren. Deze dagboekapplicatie is daarin dus echt uniek, de uitvoerder kan deze zelf naar wens inrichten, door componenten aan en uit te zetten, kleuren in te stellen en zelfs een andere naam te geven aan een onderdeel. Elke gebruiker kan dus op de best passende manier het dagboek vormgeven.’

Waar wij naartoe willen,
dat weten we.

Maar wat is jouw ambitie?

Welke technologieën/innovaties zijn er gebruikt?

‘De applicatie is in Reactive gebouwd, als mobiele app en als web app . Zeker op de bouwplaats is het ideaal om op een mobile device, direct het dagboek in te kunnen vullen. Naast dat we de meest up to date OutSystems technologieën gebruiken, gebruiken we ook zelf gecreëerde componenten/forge componenten en API’s van externen. Zo gaat inloggen via Single Sign-On, specifiek gecreëerd voor alle Heijmans Applicaties en er is een connectie met het KNMI via een API, waarmee het huidige weer op locatie kan worden opgehaald. Je kunt ook vanuit het dagboek een foto maken en toevoegen of een rapport opstellen ter ondertekening.’

Snelle Way of Working

myBrand Conclusion werkt volgens een eigen Way of Working bij het bouwen van OutSystems applicaties. Claire legt uit: ‘De dagboekapplicatie is een van de eerste applicaties binnen Heijmans die niet op SAP berust en daardoor veel sneller ontwikkeld met een eigen datamodel. Onze OutSystems developers hebben op deze manier een losstaande applicatie gebouwd die goed gelaagd is en qua architectuur slim in elkaar steekt. We zijn er trots op dat we in relatief korte tijd een kwalitatief goed product hebben ontwikkeld.’

Up-to-date blijven

‘Vanuit mijn rol zorg ik dat het OutSystems platform up-to-date blijft, zodat op de achtergrond de nieuwste functionaliteiten gebruikt kunnen blijven worden. Voor de dagboekapplicatie checken we ieder kwartaal welke wijzigingen er bij OutSystems zijn en als er aanpassingen zijn, dan kijken we of het überhaupt nodig is om een verandering door te voeren, en is het ook noodzakelijk om het nu te doen? Die afweging moeten we continu maken.’

Meer weten over de dagboekapplicatie bij Heijmans? Lees: ‘Uitvoerders Heijmans besparen veel tijd met dagboekapplicatie.’

Laat je inspireren door onze collega’s