跳到主要内容

鹿特丹市推动大规模发展

鹿特丹市推动大规模发展

在任何商业环境中推出 100 个应用程序都不是一件容易的事。在不到 4 年的时间内向公共部门推出 XNUMX 多个应用程序,改善 XNUMX 多万人的生活,这听起来更令人向往。

然而,这正是 鹿特丹市政府 (鹿特丹市)自 2018 年采用低代码以来就取得了成就。鹿特丹拥有伊拉斯谟大桥等美丽的建筑奇观,人口达 660,000 万,在过去十年中,它面临着与其他城市类似的交付挑战:

  • 公众不断变化的期望在与城市公共事务、交通或分区等部门互动时,需要更多更好的数字体验
  • 严格的数据隐私问题这使得该市很难依靠外部合作伙伴来加快解决方案的开发
  • 业务利益相关者和 IT 之间的差距, 他们已经生活在孤立的团队中,在解决方案开发方面没有共同语言,这意味着开发时间很长,导致大量积压和影子 IT 解决方案不断增加

解决积压问题

从技术角度为鹿特丹市提供服务需要处理大量的 规模复杂性.

首席信息官 Mark Vermeer 表示:“鹿特丹市这样的组织可能由 30 条产品线组成,包括交通信号灯、工程部门、停车罚单和公共卫生部门。我们拥有大约 800 个 IT 系统来支持所有这些系统,而且我们在任何时候都有大约 100 个 IT 项目组合。”

该市的座右铭“让它发生”似乎与当时为员工、合作伙伴和公众提供数字解决方案的方式形成了鲜明的对比。

快速应用程序开发(RAD) Mendix 鹿特丹城市顾问埃里克·范德斯汀 (Erik van der Steen) 自 2018 年鹿特丹低代码计划启动以来一直担任该计划的负责人。

“我们有一个软件开发部门,里面有 Java 和 .NET 开发人员,但他们非常不愿意开始新事物。每当一个部门问‘你能为我们做这个吗’时,他们总是说‘是的,一年后我们会为你腾出空间,费用是 300,000 万欧元。’他们不鼓励接受新的申请,”他说。

“我们看到的是,各个部门都会求助于外部机构。这正在成为一种趋势,从我们信息管理部门的角度来看,这是非常不可取的,因为主要考虑的是数据归谁所有,以及 安全 措施。企业并不关心——他们只想要一个可以做他们想做的事情的应用程序。”

Van der Steen 和他的团队决定采用 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 Mendix 开发平台 开始更快地提供解决方案,并更好地管理数十万用户和 企业级 的服务。

快速实现

他们成功的关键在于与 Mendix 以及鹿特丹市。除了提供平台之外, Mendix 能够提供信息管理(IM)团队可以轻松遵循的低代码实施的成熟框架。

至关重要 发展低代码数字执行实践除了选择平台之外,还要确定可持续发展的流程、确定项目组合中需求的优先顺序,以及招募合适的人员来执行。

实施流程

到达临界点后,IM 团队不再等待,而是决定开始行动。他们决定采用敏捷思维,利用现有资源开始开发。

“我们可以通过实施敏捷 Scrum 来实现这一点……敏捷当时与精益一起流行,所以我们认为‘这看起来可行,让我们开始吧。’虽然对敏捷了解有限,但我们启动了一些项目,同时还得到了 Mendix 在敏捷、用户故事和敏捷冲刺规划方面拥有更多经验的合作伙伴,”Erik van der Steen 说道。

定义投资组合

“我们利用 数字化执行计划 这 Mendix 开发,包括开始、结构和规模。我们非常清楚,我们正处于“开始”阶段,所以我们不应该过度扩张,而是从小步开始,”Erik van der Steen 继续说道。

新成立的 RAD 团队在选择其首批项目时经过深思熟虑,决定:

  • 入境补贴管理局 (ISA) 申请处理补贴 该市从欧盟、省政府和公共工程部等各种团体收到信息。以前,这个过程由四张 Excel 表和几个人管理。该项目界面很少,但每年管理的交易超过 1 亿欧元,使其成为证明初始价值的首选。
  • THIS010,一款 取代现有的监管和执法申请 不再托管在安全环境中。稍微复杂一点的是,这个应用程序 集成 带有地理组件和照片识别。然而,该应用程序交付迅速,并有助于缓解即将出现的安全风险, 进一步给整个团队留下深刻印象.

找到合适的人选

你可以说,他们成功的最关键因素是城市信息管理团队的文化。开始形成的趋势是,这些员工看到了一些行不通的地方,并决定修复它,而不害怕失败,并在过程中学习。

RAD 解决方案架构师 Leon Schipper 回顾了该项目的开始。“作为一个小团队,我们能够在没有管理层组建的情况下成长……我们基本上是从底层开始的,这给了我们很大的自由。”

埃里克·范德斯汀 (Erik van der Steen) 将该计划早期的成功很大程度上归功于他能够迅速聘用合适的人才并赋予他们权力。

“在过去的几年里,我不断雇佣更多的人来开发应用程序。如果我们不能雇佣这么多人,那么我们的应用程序就会少得多。我认为因为我们有制作通用模块的想法, 实施质量保证 帮助我们快速完成发布的内容。”

可持续发展文化

扩大早期成功 Mendix金融城首席信息官 Mark Vermeer 表示:“我们的投资组合非常多元化,因此,首先,如果可以的话,我们更愿意购买东西,而不是自己制造。如果我们要自己制造,那么我们会考虑 Java。”

为了避免陷入项目请求积压越来越多的陷阱,团队设置了参数,以确保每次都能快速准确地提供解决方案。

“这让 IT 团队有时间处理 Oracle EBS 系统的新版本、我们非常庞大的社会保障系统或我们的税务系统。我们的开发线原本要处理的项目因数字化的高需求而陷入困境——每个人都想要应用程序——这就是我们开始的地方[ Mendix],“ 他加了。

为了避免陷入项目请求积压越来越多的陷阱,团队设置了参数,以确保每次都能快速准确地提供解决方案。

投资组合要求

随着时间的推移,该市的 RAD 团队已经发展壮大,包括几个在请求接收过程中至关重要的利益相关者。如今,来自企业的任何请求都首先由解决方案架构师处理,他们 确定低代码是否是正确的方法 开发。如果是,SCRUM 大师会确保预先提供适当级别的细节,以便项目能够成功合作。

“我们有一个供需流程,企业提出的每个问题都应该经过这个过程,”Erik van der Steen 说。

“业务利益相关者从一开始就在那里,一旦我们决定要制作应用程序,我们就会确定带来预算的产品所有者并指导他们,以确保他们拥有具备正确知识的人员。我们赋予他们很多责任,以确保合适的参与者参与该项目,”他补充道。

像 Leon Schipper 这样的解决方案架构师 在将解决方案需求与正确的工具相匹配时,决策者往往是第一层。“几乎所有东西都可以用 Mendix”Leon Schipper 说道,

“但话虽如此,这不是我们的目标。我们首先尝试重复使用我们已经存在的系统,然后我们喜欢在市场上购买,最后如果我们说‘好吧,让我们做吧。’然后我们针对不同的领域制定不同的制作路线。例如,如果我们说它应该为本地人构建,那么我们可以轻松地使用 Mendix。另外,流程支持软件是一种简单的方法,因为你有很多交互,并且[Mendix]可以成为我们所有东西之间的粘合剂。”

一旦确定某个应用程序适合 Mendix,开发过程就开始了。

“我们充分利用了 SCRUM 大师,”RAD 协调员 Marja van der Veer 说道。“他们在确定我们何时准备好构建应用程序方面给予了我们很大帮助……[他们] 关注 用户故事,看看它们是否足够完整,并提前进行大量的改进。”

为重用和速度而进行开发

鹿特丹的团队通过识别他们所接手的项目中哪些是相似的而不是不同的,从而获得了极大的效率。”

“有一款应用程序让我特别自豪,”Erik van der Steen 回忆道。“我们收到了三个不同部门的请求,要求我们创建类似的应用程序来管理员工的培训和认证。

“我们能够将三家公司聚集在一起,统一他们的需求,这样我们只需要制作一个应用程序,三个部门现在都可以使用。这在鹿特丹很少发生,因为每个问题通常都有自己的系统。”

该团队还投资建立了一个可重复使用的模块库, 组件和模板,这样应用程序就不需要总是从头开始,并且可以向其他个人民主化。

其中一些包括:

“我们已经开发了很多通用模块,比如我们的国家福利系统,”Marja van der Veer 说道。“所有与其他系统的接口都可以或多或少是通用的。例如,我们有大量的申请表,它们基本上都是一样的——我们要求提供相同的信息,比如您的姓名、BSN(BurgerServiceNumber)或地址。”

受管控的劳动力发展

而不是战斗 影子IT,RAD 团队使用低代码将其业务同行的热情和才能融入到我们某个业务部门不断发展的公民发展计划中。

关于对可重复使用组件的投资,Erik van der Steen 认为这是随着时间推移按照所需的速度提供解决方案的最佳方式。

“我们正在培训他们并为他们创建通用的构建模块,因此他们正在创建应用程序,否则我们作为 RAD 团队可能已经创建了这些应用程序。从这个意义上说,他们分担了我们的一些工作,这并不是一件坏事……[我们]希望人们会越来越热情,业务部门会看到让自己的员工为自己的员工开发应用程序的附加价值。

“最终,可能会有小群全职 Mendix 开发人员正在为每个业务部门开发应用程序,我认为这是可行的前进方式。”

“另一个业务部门在我们采用 Mendix因为他们正在使用 MS Access 进行开发,而 IT 部门禁止他们继续这样做。他们了解到他们将使用 Mendix 他们说:“好吧,这是我们可以使用的东西。”部门里的一个人做了一个 Mendix 与MYP课程衔接 并启动了他的第一个应用程序。

“这个计划非常成功,他的另外两位同事也对此充满热情,现在他们正在为我们的城市工程师部门开发自己的应用程序。我们通过提供通用模块和接口为他们所做的一些事情做出了贡献,但他们正在开发非常技术性的东西。”

有意义的公民参与

内部应用程序最初构成了鹿特丹投资组合的大部分。随着时间的推移,员工们发现利用这些一致的数字界面来改善部门与市民的互动的机会越来越多,涉及垃圾清理和停车等服务。

“我们一开始使用的是内部流程改进应用程序,但很快我们就收到了为外部用户提供公开解决方案的请求。我们还制作了一些与公司外部合作伙伴合作的应用程序。 ,我们甚至可以在我们自己的城市之外实现流程数字化。”

在过去四年中,RAD 团队提供的一些关键解决方案包括:

  • RBP,一名公民和游客 停车管理应用,这有助于 每年有 5 万访客 通过手机预订城市周围的停车位。MVP 在 8 周内交付,并在 4 个月内上线。
  • trashR,一个 原生手机 应用程序为城市各地的企业主提供了一种简单的方法来安排从他们的商店收集不同材料(玻璃、纸板、塑料)。该应用程序已交付了 每年节省 80 万欧元的成本。
  • RBZ 是一款 将原本长达 7 页的 PDF 表单完全数字化 对于因生活状况需要申请特殊援助的自雇人士。
RBP应用程序让鹿特丹的游客可以轻松地用手机预订停车位。
RBP应用程序让鹿特丹的游客可以轻松地用手机预订停车位。

在危机时期发挥作用

纽约市 RAD 团队一致认为,他们迄今为止最引以为豪的是:能够快速提供服务,在市民最需要帮助的时候为他们提供帮助。随着 19 年初 COVID-2020 的爆发,纽约市的现场服务变得无效。

“我们创造 很多形式 “人们可以领取福利金或津贴,”Marja van der Veer 回忆道。“我们开发了一个数字服务柜台,这样你就不用去市政厅了,只需通过视频就可以完成所有事情。我认为我们应该为此感到自豪,因为它表明 Mendix 可以 在危机中提供了很大帮助因为我们能够如此快速地开发它。”

其中一个组成部分 数字柜台允许公民通过视频通话确认身份,并附上护照 Mendix- 在现有视频通话平台上构建 API。

这些技术的融合仅用了 3 周时间就完成了。数字计数器至今仍在鹿特丹使用,并支持了数千次市民呼叫,并于 2021 年荣获了 Gemeente Delers 奖和 Computable 奖。

通过“数字计数器”应用程序,公民可以通过手机或桌面以视频方式与市政部门进行交流,而无需亲自到场,这是新冠肺炎疫情期间及以后的关键交流方式。

“我认为这也得到了补充事件相关人士的支持,”埃里克·范德斯汀 (Erik van der Steen) 补充道。

“税务局让很多领取儿童保育补助金的人处于不利地位。他们被指控欺诈,不得不偿还一大笔钱。税务局将赔偿这些公民,鹿特丹需要支持这些人,所以我们在几周内创建了一个应用程序来做到这一点。”

“我们还在四周内创建了一个应用程序, Mendix 负责向鹿特丹因能源价格过高而处于贫困状态的人们分配资金。”

包容性设计

市政府不会仅仅依靠自己的意见来衡量解决方案的成功与否。当市政府的 RAD 团队提供新的解决方案时,公众是反馈过程的重要组成部分。

“对于我们为公众制作的大多数应用程序,我们都会询问他们是否能用。有时,我们还会让他们参与开发过程,让他们通过屏幕截图或线框看到我们正在制作的内容,并询问他们是否喜欢。我们有不止一组人愿意参与这些活动,”Leon Schipper 说。

此外,鹿特丹团队还为所有人提供服务。

“我们有一个新的 UX和UI 我们通讯部门的图书馆用于数字解决方案。这是我们第一次这样做。我们还在 Atlas 3 上进行制作,以重复使用设计的内容,”Schipper 补充道。

“我们还遵守 WCAG 指南、行业最佳实践和相关无障碍法规。我们正在开发一款应用程序的原型,希望每个人都能参与其中,例如,我们正在获得 用户反馈 来自盲人公民的帮助”。

提高公共部门的透明度

事实证明,鹿特丹是协调和赋予右翼权力的模范城市 人员、流程和投资组合 推动数字化进程。

“我们一开始有 3 到 4 个外部 Mendix 开发人员和几个应用程序,目前我们已经有超过 100 个项目。”

“我们已授权非技术人员在两个业务部门开发应用程序,总共约 14 人。即使在我们组织内部,我们也在训练营中招募了 5 名学员,并计划在未来几个月内让他们成为我们内部团队的一部分,”Erik van der Steen 总结道。

鹿特丹的未来是与其他城市及其公民彻底透明。

“我认为,我们正在寻找一种新的平衡,既要自己做事,又要与其他当地企业合作。 政府并让市场为我们做事,”马克·维米尔说。“我认为这将成为我们未来几年的一个重要主题,同时转向更多前端开发,每个城市都有自己的品牌,并且希望更多的后端服务(如数据)能够更容易地在共同的基础上获得。”

鹿特丹目前正在探索新的方式,通过创建城市的数字孪生,让公众更多地参与周围环境的开发。

“这不仅仅是一个很酷的 3D 游戏环境,它还可以与公众分享鹿特丹现在的面貌,以及如果我们进行房地产开发的话会是什么样子的数据,”Leon Schipper 说道,“这是一个机会之窗,可以影响这个项目是否会实现……我认为这将提高参与此类开发的人员的质量和数量。”

拥有 100 个低代码应用程序,并且还在不断增长,该市热情的制造者团队看不到任何放缓的迹象。“通过口口相传的广告,人们来找我们购买新的应用程序。所有这些都来找我们,我们要么将其从货架上拿下来,要么用 Mendix”,埃里克·范德斯蒂恩总结道。

Topics

选择你的语言