Overheid | Mendix Applicatie landschap
Live site
Rijkswaterstaat beheert en ontwikkelt de rijkswegen, rijksvaarwegen en rijkswateren van Nederland. De organisatie werkt aan een veilig, leefbaar en bereikbaar Nederland. Daar horen grote aanleg- en onderhoudsprojecten bij, zoals het renoveren van bruggen en het aanpassen van wegen en knooppunten.
Om deze projecten aan te sturen, gebruikt Rijkswaterstaat onder meer Integrale Projectsturing (IPS). Dit geheel van elf gekoppelde Mendix-applicaties ondersteunt dagelijks meer dan 100 gebruikers. Blue Green Solutions werkt al meer dan vier jaar samen met Rijkswaterstaat via hun technologiepartner CGI. Binnen IPS ondersteunen de Mendix-experts het beheer en de doorontwikkeling van de applicaties.
Bij grote infrastructuurprojecten komt informatie uit verschillende bronnen samen. Denk aan projectgegevens uit SAP, financiële informatie, inkoopplanning en contractmanagement. Medewerkers hebben die gegevens nodig om overzicht te houden en hun projecten aan te sturen.
De Mendix-applicaties binnen IPS vullen SAP aan met functies voor de eigen werkprocessen van Rijkswaterstaat. Ze combineren projectgegevens uit SAP met informatie uit andere systemen, zodat medewerkers die in samenhang kunnen gebruiken.
Rijkswaterstaat maakt al langere tijd gebruik van het agentic development platform Mendix. Maar sommige applicaties waren al ruim dertien jaar oud. Ze waren door de jaren heen uitgebreid en aangepast, terwijl ook het Mendix-platform en de ontwikkelstandaarden veranderden.
Dat zorgde voor knelpunten. Sommige onderdelen werkten langzaam of waren lastig te doorgronden voor ontwikkelaars. Een aantal applicaties liepen zelfs met enige regelmaat vast, wat natuurlijk niet prettig werkt.
Ook de platformversie vroeg om aandacht. Een van de opgaven was de overstap vanuit Mendix 7, waarvan de ondersteuning op korte termijn zou aflopen.
Rijkswaterstaat had zelf al veel kennis in huis. Functioneel beheerders kenden de applicaties en werkprocessen goed. Ook beschikte de organisatie over een intern Mendix Center of Excellence: een team dat zich bezighoudt met het gebruik van Mendix binnen de organisatie. Blue Green voegde daar specialistische ontwikkelkennis en een frisse blik op de bestaande applicaties aan toe.
De applicaties waren jarenlang aangepast aan de manier waarop Rijkswaterstaat projecten aanstuurt. Die werking moest behouden blijven. Tegelijkertijd moesten de technische problemen worden aangepakt.
Samen met CGI en Rijkswaterstaat verbeterde Blue Green Solutions daarom de bestaande code. Bij sommige onderdelen volstonden gerichte aanpassingen. Andere modules en enkele complete applicaties zijn volledig opnieuw gebouwd.
Daarbij volgden onze experts de actuele Mendix-standaarden en best practices. Zo werd de code overzichtelijker en duidelijker voor de ontwikkelaars die ermee werken. Ook pakte het team onderdelen aan die vastliepen of traag reageerden.
Daarnaast bracht het team de applicaties stapsgewijs van Mendix 7 naar Mendix 10. Door de overstap in stappen uit te voeren, kon het team eerst ervaring opdoen met de nieuwe versie voordat de volgende applicaties volgden.
Naast het technische onderhoud bouwt het team nieuwe functies op verzoek van gebruikers. Verandert een werkproces of blijkt een handeling omslachtig? Dan kijken we welke aanpassing nodig is.
Daarbij telt ook wat een verandering voor de andere applicaties betekent. De elf applicaties wisselen namelijk veel informatie met elkaar uit.
Een voorbeeld is de Projectendatabase. Hier zien medewerkers wie verantwoordelijk is voor een project, welke knelpunten er spelen en welke acties daarop zijn ondernomen. Ook vinden ze er financiële informatie en mijlpalen.
In een andere applicatie, Digitale Scope, leggen gebruikers vast wat er binnen een project moet gebeuren. Verandert dat? Dan werkt de wijziging door in de mijlpalen in de Projectendatabase. Zo blijven de afspraken over de inhoud en planning van een project met elkaar verbonden.
Als overheidsorganisatie heeft Rijkswaterstaat digitale veiligheid natuurlijk hoog in het vaandel staan. Het team controleert daarom doorlopend of de applicaties veilig blijven. Automatische controles signaleren mogelijke kwetsbaarheden. Op basis van die rapportages werken ontwikkelaars bijvoorbeeld verouderde modules bij.
Daarnaast bepalen toegangsrechten welke informatie medewerkers mogen bekijken of aanpassen. Ze loggen in met hun Rijkswaterstaat-account. Het systeem houdt bij wie welke rechten heeft en wie deze heeft toegekend.
Ook werkt het team aan maatregelen die aansluiten op de Baseline Informatiebeveiliging Overheid, het kader voor informatiebeveiliging binnen de overheid.
Het grootste deel van de technische herstructurering is inmiddels afgerond. Het team heeft de onderdelen aangepakt die vastliepen of langzaam werkten. De vernieuwde code is duidelijker opgebouwd, waardoor ontwikkelaars beter kunnen begrijpen hoe de applicaties werken en waar ze aanpassingen moeten doen.Dit verbetert de snelheid en efficiëntie van de applicaties en maakt ze eenvoudiger overdraagbaar en veiliger.
Daarnaast draait het landschap nu op Mendix 10. Daarmee is de verouderde platformversie vervangen en kan het team verder met het beheer en de ontwikkeling van de applicaties.
De belangrijkste verbeteringen zijn:
Zo blijven de applicaties de projectsturing ondersteunen, terwijl het team ze verder aanpast aan wat medewerkers nodig hebben.
Trage applicaties, terugkerende storingen of aanpassingen die steeds ingewikkelder worden? Onze Mendix-experts kijken met je mee waar het vastloopt en welke verbeteringen nodig zijn.
Neem contact op met Blue Green Solutions en bespreek hoe je jouw bestaande applicaties weer beter laat werken.
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.