Die Stadt Rotterdam fördert Entwicklung im großen Maßstab

Die Bereitstellung von hundert Anwendungen in jeder Geschäftsumgebung ist keine Kleinigkeit. Die Bereitstellung von über 100 Anwendungen im öffentlichen Sektor in weniger als vier Jahren, um das Leben von über einer halben Million Menschen zu verbessern, klingt noch ehrgeiziger.
Doch genau das ist Gemeinde Rotterdam (die Stadt Rotterdam) konnte seit der Einführung von Low-Code im Jahr 2018 einiges erreichen. Rotterdam, Heimat wunderschöner architektonischer Glanzstücke wie der Erasmusbrücke und einer geschäftigen Bevölkerung von 660,000 Einwohnern, stand im letzten Jahrzehnt vor ähnlichen Herausforderungen bei der Umsetzung wie andere Kommunen:
- Veränderte Erwartungen der Öffentlichkeit, die mehr und bessere digitale Erfahrungen bei der Interaktion mit den städtischen Abteilungen wie öffentliche Angelegenheiten, Verkehr oder Zonenplanung fordern
- Strenge Datenschutzbedenken, was es für die Stadt schwierig machte, sich bei der Beschleunigung der Lösungsentwicklung auf externe Partner zu verlassen
- Eine Kluft zwischen den Geschäftspartnern und der IT, die bereits in isolierten Teams arbeiteten und keine gemeinsame Sprache für die Lösungsentwicklung hatten, was bedeutete, dass die Entwicklungszeitpläne langwierig waren und zu einem erheblichen Rückstand und der Entstehung von Schatten-IT-Lösungen führten.
Den Rückstand aufholen
Um die Stadt Rotterdam technologisch zu bedienen, ist eine Menge an Komplexität im großen Maßstab.
CIO Mark Vermeer sagte: „Eine Organisation wie die Stadt Rotterdam besteht aus vielleicht 30 Produktlinien – wir haben Ampeln, eine technische Abteilung, Strafzettel und öffentliche Gesundheit. Wir haben rund 800 IT-Systeme im Einsatz, um all das zu unterstützen, und wir haben zu jedem Zeitpunkt ein Portfolio von gut 100 Projekten allein im IT-Bereich.“
Das Motto der Stadt „Make it happen“ schien in krassem Gegensatz zu der Art und Weise zu stehen, wie damals digitale Lösungen für Mitarbeiter, Partner und die Öffentlichkeit bereitgestellt wurden.
Schnelle Anwendungsentwicklung (RAD) Mendix Der Berater der Stadt, Erik van der Steen, leitet die Low-Code-Initiative von Rotterdam seit ihrem Start im Jahr 2018.
„Wir hatten eine Softwareentwicklungsabteilung mit Java- und .NET-Entwicklern, aber sie waren sehr zurückhaltend, neue Dinge zu beginnen. Immer wenn eine Abteilung fragte: ‚Können Sie das für uns machen?‘, hieß es immer: ‚Ja, in einem Jahr haben wir Platz für Sie, und es wird Sie 300,000 Euro kosten.‘ Sie rieten davon ab, neue Anwendungen anzunehmen“, sagte er.
„Wir haben festgestellt, dass verschiedene Abteilungen die Daten an eine externe Agentur verlagerten. Das war ein Trend, und aus unserer Sicht in der Abteilung Informationsmanagement war das sehr unerwünscht, da es große Bedenken gab, wem die Daten gehören und Sicherheitdienst Maßnahmen. Den Unternehmen war das egal – sie wollten nur eine Anwendung, die das tat, was sie tun wollten.“

Van der Steen und sein Team haben sich für die Einführung des Mendix Entwicklungsplattform um schneller mit der Bereitstellung von Lösungen zu beginnen und die inhärente Komplexität, die mit Hunderttausenden von Benutzern und einer Unternehmensebene von Dienstleistungen.
Schnelle Umsetzung
Der entscheidende Faktor für ihren Erfolg war die Partnerschaft zwischen Mendix und der Stadt Rotterdam. Neben der Bereitstellung einer Plattform, Mendix konnte ein bewährtes Framework für die Low-Code-Implementierung bereitstellen, an das sich das Information Management (IM)-Team problemlos halten konnte.
Von größter Bedeutung für Aufbau einer digitalen Low-Code-Ausführungspraxisgeht es neben der Auswahl einer Plattform auch darum, die Prozesse für eine nachhaltige Entwicklung zu identifizieren, die Anforderungen in einem Projektportfolio zu priorisieren und die richtigen Leute für die Umsetzung zu gewinnen.
Implementierung der Prozesse
Als das IM-Team einen Wendepunkt erreichte, wartete es nicht länger, um loszulegen. Es beschloss, eine agile Denkweise zu übernehmen und die verfügbaren Ressourcen zu nutzen, um seine Entwicklung auf den Weg zu bringen.
„Und das konnten wir erreichen, indem wir Agile Scrum verwendeten… Agile war damals neben Lean im Umlauf, also dachten wir uns: ‚Das sieht so aus, als könnte es funktionieren, also fangen wir einfach an.‘ Und mit begrenztem Wissen darüber, was Agile war, starteten wir bestimmte Projekte, auch unterstützt durch Mendix Partner, die mehr Erfahrung mit Agile, User Stories und Sprint-Planung hatten“, sagt Erik van der Steen.
Definition des Portfolios
„Wir [nutzten] die digitales Ausführungsprogramm zur Abwicklung, Integrierung, Speicherung und Mendix entwickelt, mit Start, Struktur und Maßstab. Wir waren uns sehr bewusst, dass wir uns in der Startphase befanden, also sollten wir uns nicht überfordern, und begannen mit kleinen Schritten“, fuhr Erik van der Steen fort.
Das neu gegründete RAD-Team wählte seine ersten Projekte sorgfältig aus und entschied sich für:
- Incoming Subsidy Administration (ISA), eine Antrag auf Subventionsbearbeitung die die Stadt von verschiedenen Gruppen wie der Europäischen Union, der Provinz und dem Bauamt erhält. Zuvor wurde dieser Prozess zwischen vier Excel-Tabellen und einigen wenigen Personen verwaltet. Das Projekt hatte nur wenige Schnittstellen, verwaltete aber jährlich Transaktionen im Wert von über 1 Milliarde Euro und war damit ein erstklassiger Kandidat, um den anfänglichen Wert zu beweisen.
- THIS010, ein Werkzeug zur Ersetzen einer bestehenden Anwendung für Aufsicht und Durchsetzung die nicht mehr in einer sicheren Umgebung gehostet wurde. Diese etwas komplexere Anwendung hatte Integrationen mit Geokomponenten und Lichtbildausweis. Die Anwendung wurde jedoch schnell geliefert und half, die drohenden Sicherheitsrisiken zu mindern, das gesamte Team weiter beeindrucken.
Die richtigen Leute identifizieren
Man könnte argumentieren, dass der wichtigste Faktor für ihren Erfolg die Kultur des Informationsmanagementteams der Stadt ist. Der Trend, der sich herauskristallisiert, besteht darin, dass diese Mitarbeiter etwas sahen, das nicht funktionierte, und beschlossen, es zu reparieren, ohne Angst vor dem Scheitern zu haben und dabei zu lernen.
RAD Solution Architect Leon Schipper erinnert sich an die Anfänge des Programms. „Als kleines Team konnten wir wachsen, ohne von der Geschäftsleitung geformt zu werden … Wir haben im Grunde von unten nach oben angefangen, und das hat uns viel Freiheit gegeben.“

Erik van der Steen führt den frühen Erfolg des Programms zu einem großen Teil auf seine Fähigkeit zurück, schnell die richtigen Leute einzustellen und ihnen Kompetenzen zu vermitteln.
„In den letzten Jahren konnte ich ständig mehr Leute einstellen, um Anwendungen zu entwickeln. Wenn wir nicht so viele Leute hätten einstellen können, hätten wir viel weniger Anwendungen gehabt. Und ich denke, weil wir die Idee hatten, generische Module zu erstellen und Qualitätssicherung umsetzen bei dem, was wir veröffentlicht haben, das hat uns geholfen, schnell voranzukommen.“
Eine Kultur der nachhaltigen Entwicklung
Ausbau des frühen Erfolgs mit MendixMark Vermeer, CIO der City, sagte: „Wir haben ein wirklich diversifiziertes Portfolio, also kaufen wir lieber Dinge, als sie herzustellen, wenn wir können. Wenn wir etwas herstellen wollen, dann würden wir uns Java ansehen.“
Um nicht in die gleiche Falle zu tappen und einen wachsenden Rückstand an Projektanfragen zu verursachen, hat das Team Parameter eingeführt, die sicherstellen, dass die Lösung fast immer schnell und präzise bereitgestellt wird.
„Das gab dem IT-Team Spielraum, um sich mit neuen Versionen von Oracle EBS-Systemen, unserem wirklich großen Sozialversicherungssystem oder unserem Steuersystem zu befassen. Die Projekte, für die unsere Entwicklungslinie gedacht war, wurden durch die hohe Nachfrage nach Digitalisierung ins Stocken gebracht – jeder will Apps – und da haben wir angefangen [mit Mendix]“, fügte er hinzu.
Um nicht in die gleiche Falle zu tappen und einen wachsenden Rückstand an Projektanfragen zu verursachen, hat das Team Parameter eingeführt, die sicherstellen, dass die Lösung fast immer schnell und präzise bereitgestellt wird.
Portfolioanforderungen
Im Laufe der Zeit ist das RAD-Team der Stadt gewachsen und umfasst nun mehrere Stakeholder, die bei der Aufnahme von Anfragen von entscheidender Bedeutung sind. Heute werden alle Anfragen aus dem Unternehmen zunächst von Solution Architects bearbeitet, die feststellen, ob Low-Code das richtige Mittel ist der Entwicklung. In diesem Fall stellen die SCRUM-Master sicher, dass im Vorfeld das richtige Maß an Details bereitgestellt wurde, damit das Projekt eine erfolgreiche Zusammenarbeit wird.
„Wir haben einen Angebots- und Nachfrageprozess und jede Anfrage aus dem Unternehmen sollte diesen Prozess durchlaufen“, sagt Erik van der Steen.
„Die Geschäftspartner sind von Anfang an dabei, und wenn wir uns entschieden haben, die Anwendung zu entwickeln, bestimmen wir den Produktinhaber, der das Budget mitbringt, und coachen ihn, um sicherzustellen, dass er Leute mit dem richtigen Wissen an Bord hat. Wir übertragen ihnen viel Verantwortung, um sicherzustellen, dass die richtigen Teilnehmer in das Projekt eingebunden werden“, fügte er hinzu.
Lösungsarchitekten wie Leon Schipper sind oft die erste Entscheidungsebene, wenn es darum geht, Lösungsanforderungen mit dem richtigen Werkzeug abzugleichen. „Fast alles kann mit Mendix”, sagt Leon Schipper,
„Aber das ist nicht unser Ziel. Wir versuchen zunächst, Systeme wiederzuverwenden, die wir bereits haben, dann kaufen wir gerne auf dem Markt ein und zuletzt sagen wir: ‚Okay, lass es uns machen.‘ Dann haben wir verschiedene Make-Linien für verschiedene Domänen. Wenn wir zum Beispiel sagen, dass es für native Anwendungen gebaut werden soll, können wir es problemlos mit Mendix. Außerdem ist prozessunterstützende Software eine einfache Lösung, da Sie viele Interaktionen haben und [Mendix] kann der Klebstoff zwischen all den Dingen sein, die wir haben.“
Sobald festgestellt wurde, dass eine Anwendung für Mendixbeginnt der Entwicklungsprozess.
„Wir nutzen die SCRUM-Master sehr gut“, sagt RAD-Koordinatorin Marja van der Veer. „Sie helfen uns sehr dabei, zu definieren, wann wir bereit sind, eine App zu entwickeln … [sie] betrachten die benutzergeschichten, prüfen Sie, ob sie vollständig genug sind, und nehmen Sie viele Verfeinerungen im Voraus vor.“
Entwickeln für Wiederverwendung und Geschwindigkeit
Das Team in Rotterdam konnte seine Effizienz deutlich steigern, indem es die Ähnlichkeiten und nicht die Unterschiede der an sie herangetragenen Projekte herausarbeitete.“
„Es gibt eine Anwendung, auf die ich besonders stolz bin“, erinnert sich Erik van der Steen. „Wir erhielten von drei verschiedenen Abteilungen die Anfrage, ähnliche Anwendungen zur Verwaltung von Schulungen und Zertifizierungen für Mitarbeiter zu erstellen.“
„Wir konnten alle drei zusammenbringen und ihre Anforderungen vereinheitlichen, sodass wir nur noch eine Anwendung erstellen mussten, die nun von drei Abteilungen verwendet werden kann. Das ist etwas, was in Rotterdam selten vorkommt, da jedes Problem oft sein eigenes System bekommt.“
Das Team hat außerdem in den Aufbau einer Bibliothek wiederverwendbarer Module investiert. Komponenten, und Vorlagen, sodass Anwendungen nicht immer bei Null beginnen müssen und an andere Personen weitergegeben werden können.
Einige davon umfassen:
- Einmalige Anmeldung
- SMS
- Dokumenten-Management
„Wir haben viele generische Module entwickelt, zum Beispiel für unser staatliches Sozialleistungssystem“, sagt Marja van der Veer. „Alle Schnittstellen zu anderen Systemen können mehr oder weniger generisch sein. Wir haben zum Beispiel eine enorme Menge an Antragsformularen und sie sind im Grunde gleich – wir fragen nach denselben Informationen wie Ihrem Namen, Ihrer BSN (BurgerServiceNumber) oder Ihrer Adresse.“
Gesteuerte Personalentwicklung
Anstatt zu kämpfen Schatten IThat das RAD-Team Low-Code verwendet, um die Begeisterung und das Talent seiner Geschäftspartner in einem wachsenden Citizen Development-Programm in einer unserer Geschäftseinheiten zu bündeln.

Im Zusammenhang mit der Investition in wiederverwendbare Komponenten sieht Erik van der Steen darin eine optimale Möglichkeit, Lösungen im Laufe der Zeit mit der erforderlichen Geschwindigkeit bereitzustellen.
„Wir schulen sie und erstellen generische Bausteine für sie, sodass sie Anwendungen erstellen, die sonst wahrscheinlich wir als RAD-Team erstellt hätten. In diesem Sinne nehmen sie uns ein wenig Arbeit ab, was keine schlechte Sache ist … [Wir] hoffen, dass die Leute immer begeisterter werden und dass die Geschäftseinheiten den Mehrwert erkennen, wenn ihre eigenen Leute Apps für ihre eigenen Leute erstellen.
„Am Ende könnte es kleine Gruppen von Vollzeitkräften geben, Mendix Entwickler arbeiten an Apps für jede Geschäftseinheit und ich denke, das ist ein gangbarer Weg nach vorne.“
„Eine weitere Geschäftseinheit entstand bei uns, als wir Mendix, weil sie in MS Access entwickelten und von der IT-Abteilung daran gehindert wurden. Sie erfuhren, dass sie Mendix stattdessen, und sie sagten: „Nun, das ist etwas, das wir gebrauchen können.“ Ein Typ aus der Abteilung machte eine Mendix Kurs und startete seine erste App.
„Das war so erfolgreich, dass er zwei weitere Kollegen davon begeistert hat, und jetzt entwickeln sie ihre eigenen Apps für unsere Abteilung für Stadtingenieurwesen. Wir haben zu einigen ihrer Projekte beigetragen, indem wir generische Module und Schnittstellen zur Verfügung gestellt haben, aber sie entwickeln sehr technische Dinge.“
Sinnvolles Engagement der Bürger
Interne Anwendungen machten zunächst den Großteil des Portfolios von Rotterdam aus. Mit der Zeit erkannten die Mitarbeiter jedoch immer mehr Möglichkeiten, diese einheitlichen, digitalen Schnittstellen zu nutzen, um die Interaktion der Abteilungen mit den Bürgern über verschiedene Dienste hinweg zu verbessern, von der Müllabfuhr bis zum Parken.
„Wir begannen mit internen Prozessoptimierungsanwendungen, erhielten aber schon bald Anfragen, Lösungen zu entwickeln, die für externe Benutzer öffentlich zugänglich sind. Wir entwickeln auch einige Anwendungen für die Zusammenarbeit mit Partnern außerhalb der Stadt, wo wir einen Prozess auch außerhalb unserer eigenen Gemeinde digitalisieren können.“
Zu den wichtigsten Lösungen, die das RAD-Team in den letzten vier Jahren geliefert hat, gehören:
- RBP, Bürger und Besucher Parkraummanagement-Anwendung, das hilft über 5 Millionen Besucher pro Jahr Reservieren Sie Parkplätze in der ganzen Stadt über Ihr Telefon. Das MVP wurde in 8 Wochen geliefert und ging in 4 Monaten in Betrieb.
- trashR, ein natives Mobiltelefon App, die Geschäftsinhabern in der ganzen Stadt eine einfache Möglichkeit bietet, die Abholung verschiedener Materialien (Glas, Karton, Kunststoff) aus ihren Geschäften zu planen. Die Anwendung hat über 80 € jährliche Kosteneinsparungen.
- RBZ, eine App, die digitalisiert vollständig ein 7-seitiges PDF-Formular für Selbständige, die aufgrund ihrer Lebensumstände besondere Hilfen in Anspruch nehmen müssen.

In Krisenzeiten etwas bewirken
Das RAD-Team der Stadt kann einstimmig sagen, worauf es in seinem bisherigen Portfolio am meisten stolz ist: schnell genug liefern zu können, um den Bürgern zu helfen, wenn sie es am dringendsten brauchen. Mit dem Ausbruch von COVID-19 Anfang 2020 wurden die persönlichen Dienstleistungen der Stadt wirkungslos.
„Wir haben viele Formulare für die Menschen, um Sozialleistungen oder eine Beihilfe zu erhalten“, erinnert sich Marja van der Veer. „Wir haben einen digitalen Serviceschalter entwickelt, sodass man nicht mehr zum Rathaus gehen muss, sondern alles per Video erledigen kann. Ich denke, wir sollten am meisten stolz darauf sein, denn es hat gezeigt, dass Mendix könnte helfen so viel in einer Krise, weil wir das so schnell entwickeln konnten.“
Ein Bestandteil der Digitaler Zähler, das es Bürgern ermöglicht, ihre Identität über einen Videoanruf mit integriertem Reisepass zu bestätigen Mendix- integrierte APIs auf Basis einer vorhandenen Videoanrufplattform.
Die Zusammenführung dieser Technologien wurde in nur 3 Wochen umgesetzt. Der digitale Zähler ist noch heute in Rotterdam im Einsatz und hat Tausende von Bürgeranrufen unterstützt. Im Jahr 2021 wurde er mit einem Gemeente Delers Award und einem Computable Award ausgezeichnet.

„Ich denke, das gilt auch für die Unterstützung der Leute, die in die Nahrungsergänzungsmittel-Affäre verwickelt waren“, fügte Erik van der Steen hinzu.
„Das Finanzamt hat viele Menschen benachteiligt, die einen Zuschuss zur Kinderbetreuung erhalten haben. Sie wurden des Betrugs beschuldigt und mussten viel Geld zurückzahlen. Das Finanzamt wollte diese Bürger entschädigen und Rotterdam musste diese Menschen unterstützen, also haben wir innerhalb weniger Wochen eine entsprechende Anwendung erstellt.“
„Wir haben außerdem in vier Wochen eine Anwendung erstellt, Mendix um die Verteilung der Gelder an die Bedürftigen in Rotterdam zu verwalten, da die Energiepreise hoch sind.“
Inklusives Design
Die Stadt verlässt sich nicht nur auf ihre eigene Meinung, um den Erfolg von Lösungen zu messen. Die Öffentlichkeit ist in hohem Maße in den Feedback-Prozess eingebunden, wenn das RAD-Team der Stadt eine neue Lösung vorlegt.
„Bei den meisten Anwendungen, die wir für die Öffentlichkeit entwickeln, fragen wir, ob sie für sie geeignet sind. Manchmal beziehen wir sie auch in den Entwicklungsprozess ein, indem wir ihnen in Screenshots oder Wireframes zeigen, was wir zu entwickeln versuchen, und sie fragen, ob es ihnen gefällt. Wir haben mehr als eine Gruppe von Leuten, die bereit sind, an solchen Projekten teilzunehmen“, sagte Leon Schipper.
Darüber hinaus stellt das Rotterdamer Team Dienstleistungen für alle bereit.
„Wir haben eine neue UX und UI Bibliothek aus unserer Kommunikationsabteilung, die für digitale Lösungen verwendet wird. Das ist das erste Mal, dass wir das machen. Wir schaffen es auch auf Atlas 3, das Entworfene wiederzuverwenden“, fügte Schipper hinzu.
„Wir halten uns auch an die WCAG-Richtlinien, die Best Practices der Branche und die einschlägigen Gesetze zur Barrierefreiheit. Wir haben eine Anwendung, die wir gerade als Prototyp entwickeln, und möchten, dass alle mitmachen. So bekommen wir zum Beispiel Benutzer-Feedback von blinden Bürgern.“
Transparenz im öffentlichen Sektor schaffen
Rotterdam hat sich als Modellstadt für die Ausrichtung und Stärkung der richtigen Menschen, Prozesse und Portfolio um die Digitalisierung voranzutreiben.
„Wir begannen mit drei oder vier externen Mendix Entwickler und ein paar Apps, daraus wurden dann die über 100 Projekte, die wir jetzt haben.“
„Wir haben nichttechnisches Personal in zwei Geschäftsbereichen mit der Entwicklung von Anwendungen beauftragt, insgesamt etwa 14 Personen. Sogar innerhalb unserer Organisation haben wir fünf Auszubildende im Bootcamp, mit dem Plan, sie in den kommenden Monaten in unser internes Team aufzunehmen“, fasst Erik van der Steen zusammen.
Die Zukunft Rotterdams wird von radikaler Transparenz gegenüber anderen Kommunen und den eigenen Bürgern geprägt sein.
„Ich denke, wir suchen nach einem neuen Gleichgewicht zwischen Eigeninitiative und Zusammenarbeit mit anderen lokalen Regierungenund den Markt dazu zu bringen, Dinge für uns zu tun“, sagte Mark Vermeer. „Ich denke, das wird in den nächsten Jahren ein wichtiges Thema für uns sein, zusammen mit der Verlagerung hin zu mehr Front-End-Entwicklung, die in jeder Stadt mit ihrem eigenen Branding durchgeführt wird, und dass hoffentlich mehr Back-End-Dienste, wie Daten, auf einer gemeinsamen Basis leichter verfügbar sein werden.“
Rotterdam erkundet derzeit neue Möglichkeiten, die Öffentlichkeit durch die Schaffung eines digitalen Zwillings der Stadt stärker an der Entwicklung ihrer Umgebung teilhaben zu lassen.
„Es handelt sich nicht nur um eine coole 3D-Gaming-Umgebung, sondern es geht auch darum, der Öffentlichkeit Daten darüber zur Verfügung zu stellen, wie Rotterdam im Moment aussieht und wie es aussehen könnte, wenn wir dort Immobilien entwickeln“, sagte Leon Schipper. „Es bietet sich die Möglichkeit, Einfluss darauf zu nehmen, ob dieses Projekt realisiert wird oder nicht … Ich denke, dies wird sowohl die Qualität als auch die Quantität der Menschen verbessern, die sich an solchen Entwicklungen beteiligen.“
Mit 100 Low-Code-Anwendungen und steigender Tendenz sieht das Team der Stadt aus begeisterten Machern keine Anzeichen einer Verlangsamung. „Durch Mundpropaganda kommen die Leute zu uns, um neue Anwendungen zu erhalten. Das alles kommt zu uns, und entweder bekommen wir es von der Stange oder wir machen es mit Mendix“, schloss Erik van der Steen.