
De gemeente Amsterdam beheert duizenden objecten in de openbare ruimte: straatmeubilair, bewegwijzering, bomen, infrastructuur en meer. Het bijhouden van de staat van deze objecten, het coördineren van onderhoud en het reageren op meldingen van bewoners vereist een digitaal backend-systeem dat diverse gemeentelijke afdelingen en externe aannemers met elkaar verbindt.
Elements kreeg de opdracht om het backend-platform te bouwen dat het beheer van de Amsterdamse openbare ruimte ondersteunt.
Het platform faciliteert de registratie van assets, het bijhouden van de status, de planning van onderhoud en de melding van incidenten in de openbare ruimte van Amsterdam. Verschillende gemeentelijke afdelingen en externe aannemers hebben toegang tot dezelfde onderliggende gegevens via interfaces die zijn afgestemd op hun rol; zo werkt iedereen vanuit één betrouwbare informatiebron in plaats van met versnipperde spreadsheets.
De openbare ruimte van Amsterdam omvat honderdduizenden geregistreerde assets. De backend is ontworpen om deze dataset efficiënt te verwerken, met snelle zoekopdrachten, betrouwbare updates en een audit trail die voldoet aan de eisen van de publieke sector op het gebied van transparantie en verantwoording.
Het platform functioneert niet op zichzelf. Het integreert met de bestaande meldingssystemen, GIS-data en communicatiekanalen voor inwoners van Amsterdam, waardoor een melding van een bewoner zonder handmatige tussenkomst direct bij het juiste onderhoudsteam terechtkomt.
Openbare ruimte asset management platform
Meerdere afdelingen één betrouwbare informatiebron
Geïntegreerd met bestaande stadssystemen
Publieke sector audit trail & compliance
Waarom een 'backend-first'-benadering?
De complexiteit van een dergelijk platform schuilt niet in de gebruikersinterface, maar in het datamodel, de integratielaag en het toegangscontrolesysteem. Door eerst de backend goed op te zetten, met heldere API's die door elke interface kunnen worden gebruikt, kunnen nieuwe frontends worden toevoegt (zoals mobiele apps voor buitendienstmedewerkers, bewonersportalen en managementdashboards) zonder de onderliggende datalaag opnieuw te hoeven bouwen. Er is gebruikgemaakt van technologieën zoals Python, Django, Celery, Postgres, Docker en Elasticsearch.
Het platform biedt ons een integraal beeld van de voorzieningen in onze openbare ruimte, zoals we dat nog nooit eerder hebben gehad.
Bij projecten in de publieke sector is nauwe betrokkenheid vereist van de belanghebbenden die het systeem daadwerkelijk gaan gebruiken: niet alleen IT-afdelingen, maar ook de medewerkers in het veld, onderhoudscoördinatoren en afdelingsmanagers wier dagelijkse werkzaamheden door het platform worden ondersteund. Elements organiseerde zowel vóór als tijdens de ontwikkelfase gestructureerde workshops met elke gebruikersgroep, om ervoor te zorgen dat het platform aansluit bij de werkelijke werkprocessen van de stad.
Het platform is zo opgezet dat het kan worden uitgebreid naar nieuwe activa-categorieën en gemeentelijke afdelingen naarmate de digitale bedrijfsvoering van Amsterdam volwassener wordt. Mobiele apps voor buitendienstmedewerkers en meldingsinterfaces voor burgers zijn logische vervolgstappen op basis van dezelfde backend-infrastructuur.

Naast onze projectmatige samenwerkingen bieden we ook teamleden of een compleet ontwikkelteam als service aan. Meer weten? Stuur ons een bericht.