跳到主要内容

加速大规模应用交付 Mendix 和 AWS

所有客户故事

加速大规模应用交付 Mendix 和 AWS

拥有超过 30,000 名员工,业务遍及近 60 个国家 帝斯曼-芬美意 其业务范围广泛,涵盖四个关键部门:1) 动物营养与健康,2) 健康、营养与护理,3) 香水与美容,4) 口味、质地与健康。

他们在科学和制造交叉领域的业务规模独特地强调了可持续、高效和透明的商业实践。

在过去的二十年里,帝斯曼通过一系列并购实现了增长,最近一次是 2023 年 XNUMX 月与瑞士香水和化学品公司芬美意的合并,使帝斯曼-芬美意成为营养、健康和美容领域的创新者。

产品组合的多样化也导致了许多技术系统的集成和合并,从而导致 IT 缺乏标准化和监督。

在合并之前,DSM-Firmenich 采用了 Mendix 低码平台 2017 年,他们开始集中交付定制解决方案,并支持其持续的数字化转型。如今,他们拥有 150 个 Mendix 部署于的应用程序 AWS 正在扩展核心系统,例如 树液,取代传统解决方案并提供现代用户体验。

减少手动、重复工作并提高流程自动化 Mendix 使得联合组织——DSM-Firmenich——能够提高整个组织的效率、响应能力、质量和透明度。

重获 IT 控制权 Mendix

DSM-Firmenich 始终与周围的世界一起发展。1900 世纪初,公司一半的业务从煤炭开采转向石油化工,并成为营养、健康和可持续生活领域的领导者。

另一半则由一位富有远见的创造者和科学家于 1895 年在车库中创立,并发展成为世界领先的私营香精香料公司。如今,该联合组织已成为营养、健康和美容领域的创新者。

过去十年来,推动其业务发展的一个关键因素是 加大对技术的投资 以提高客户参与度、提升运营效率并支持新的商业模式。

为了实现这些目标,DSM-Firmenich 着手解决其 IT 领域缺乏标准化的问题,该问题源于:

  • 员工或第三方开发 影子IT 解决方案 难以维持
  • 核心系统的局限性,例如 SAP,以快速提供增强功能或定制
  • 分散或不一致的系统 无论是由于区域实施还是并购活动

通过传统或高代码开发解决这些痛点将是一项昂贵且耗时的工作,这促使 DSM-Firmenich 在 2016 年评估了低代码平台。在研究了 低代码开发领导者 DSM-Firmenich 入选 Mendix 作为他们的首选平台,因为它:

  • 云原生功能,这将使其能够无缝部署到其私有 AWS 云实例
  • 与敏捷方法的兼容性,与更广泛的业务重点及其提供双峰 IT 战略的能力保持一致
  • 经过验证 易于集成 与其他系统,尤其是 SAP

推动 DSM-Firmenich 内部发展的领军人物之一 Mendix 过去两年半来,负责战略制定的是技术发展分会负责人 Anouke Tielens-Coenegracht。“我的团队一直在与 Mendix 在过去五年中,我们一直致力于集中整个组织的开发并保持我们的 IT 团队的掌控,”Tielens 表示。

Tielens 和她的团队采取了系统的方法进行低代码开发,他们招募了 Mendix 最佳实践 数字化执行. DSM-Firmenich 很早就重视其平台架构、团队结构和项目契合度,以确保可扩展性。

可扩展的技术和团队

抽象和自动化是 Mendix 平台。这使 DSM-Firmenich 能够以比传统的高代码产品组合低得多的管理成本来管理强大的应用程序组合,而传统的高代码产品组合可能需要昂贵且专业的开发人员。

技术开发专家 Wouter Vijverberg 在 DSM-Firmenich 工作了 15 年,负责管理 SAP、WebMethods、AWS、Azure 等平台,现在 Mendix.“从支持角度来看,我们的历史状况变得很难维护,因为每个解决方案都有自己的技术,而我们自己没有内部知识,”Vijverberg 说。

部署到他们的私有 AWS 云实例是开发生命周期中的另一个无缝点。“从一开始 我们决定使用 AWS 平台 举办我们的 Mendix 应用程序。我们创建了 CI/CD 管道来部署到我们的私有云,”Vijverberg 回忆道。“通过这样做,我们可以轻松地以完全自动化的方式部署多个应用程序。”

- Mendix 市场 提供多种连接器、API 和组件,开发人员可轻松将其拖放到应用程序中。开发团队通过利用和贡献自己的低代码生态系统实现了更高的效率。

如果团队创建了一个有潜力成为 在其他地方重复使用 在组织中,他们会将其发布到自己的私人 Mendix 市场或将其纳入他们的“Kickstarter App”模板。这使其他开发人员能够减少重复的编码工作,并知道他们正在利用 IT 内部创建和批准的功能。

“Kickstarter 应用程序带有我们的默认品牌和样式,因此我们的应用程序的外观和感觉都一致。它还包括单点登录,”Vijverberg 说道。

在内工作 Mendix 和 敏捷框架 促进了 Tielens 全球团队之间必要的知识共享,该团队遍布印度至巴西,由 25 名内部和外部团队成员组成。

“我们的项目有专门的团队专注于特定的业务领域。有跨学科团队聚集在一起,其中一些团队有专门的 Mendix 资源,负责构建、支持和维护应用程序。小组跟踪业务领域的任何新需求或请求。旁边有一个专门的 Mendix 核心团队负责处理与这些小组无关的任何其他应用程序,”Tielens 说道。

成功 Mendix DSM-Firmenich 的开发人员并非都来自同一个领域——他们可能有 Java、SAP 或前端开发背景。Vijverberg 本人最初是一名 SAP 专家,后来转向集成和 API 管理,然后学习 Mendix。他看到了一些共同点 乳铁蛋白 Mendix 开发 – 他们对应用程序的工作原理有一定的了解,并且渴望学习新技术。

定义 Mendix 项目契合度

对于 DSM-Firmenich 这样规模的组织来说,通常没有一刀切的开发方法。Tielens、Vijverberg 及其团队巧妙地开辟了 具体标准 哪里 Mendix 在现有的其他开发选项中,该选项具有最大的价值。

首先,解决方案架构师、技术专家和业务利益相关者将研究现有的记录系统,看看是否可以满足他们的需求。例如,如果用例仅限于其强大的 SAP 环境中的数据或产品,那么在 SAP 中进行一些轻度定制可能是正确的前进方向。 Mendix 可以成为帝斯曼-芬美意实现“保持核心清洁设立的区域办事处外,我们在美国也开设了办事处,以便我们为当地客户提供更多的支持。“

“我们并没有运行最新版本的 SAP,因此我们的架构师指导我们把 SAP 放在一个盒子里。我们不想再对 SAP 进行太多更改,而是可以使用 Mendix 作为整合附加功能的补丁,”Vijverberg 说道。

其他标准可能是应用程序的预期设备用途或集成潜力——这在并购时特别有用。

“Mendix 集成度相当高,所以如果你需要连接多个系统, Mendix 可以使用 作为协调者 连接 API 或将 UI 变成数据库,”Vijverberg 说。

DSM-Firmenich 员工也可能使用无处不在的 Power Platform(或 PowerApps) 个人生产力项目。但是,没有专门的 IT 支持,因此如果解决方案需要支持或增强,那么 IT 可能会在 Mendix 以进行进一步定制。

扩展 SAP

在 DSM-Firmenich 的 150 个应用程序中,大约 50% 与一个或多个 SAP 实例交互,用例包括:

  • 定价和报价
  • 移动仓库执行
  • 移动维护执行
  • 主数据工作流程
  • 客户门户

一个例子是他们的客户发票门户,它取代了电子邮件收件箱和 SAP 之间的手动订单跟踪。客户仍然可以通过电子邮件发送信息,这些信息会自动下载并发送到 光学字符识别 (OCR)机器学习工具提取生成订单所需的相关字段。如果信息完整,则会自动在 SAP 中创建订单(包括所有相关附件)。

“客户还可以进入门户上传他们的请求并直接将其连接到采购订单,”Tielens 说。

对于内部客户服务团队来说,这一流程也变得更加简单。他们可以进入门户来更正缺少字段的采购订单,添加或更正信息,然后只需单击一下,即可在 SAP 中创建销售订单。

利用 AWS 进行创新

DSM-Firmenich 进一步提高了 Mendix 过去五年来,AWS 的发展不仅局限于云部署。他们的产品组合包括 Mendix 应用程序与以下服务交互 Amazon S3 用于文件存储, 亚马逊Textract 用于文件处理,以及 AWS Lambda 用于无服务器计算。

“可能会出现 Mendix 存在差距,但我们可以轻松使用 AWS 服务来弥补这一差距,”Vijverberg 说道。“一个例子是视频学习应用程序,在生产环境中,机器或设备上贴有二维码。员工可以扫描二维码,该项目的视频说明将直接在他们的设备上播放。这是我们结合使用 AWS 和 Mendix 将视频流式传输到应用程序进行播放,而无需将视频存储在 Mendix 数据库。”

Vijverberg 对这两个平台的专业知识使他获得了 2022 年 MxHacks 上的 AWS 挑战赛。该应用虽然是 DSM-Firmenich 之外的项目,但却是两者之间灵活性和兼容性的关键证明点 Mendix 以及为 Vijverberg 提供的 AWS。“黑客马拉松的目标是为新人创建一个应用程序,让他们感到与外界联系,并为他们提供一个可以跨越语言障碍寻求帮助的地方,”他说。

“我创建了一个应用程序,使用 亚马逊重新认识 用于标记图像,Amazon S3 用于存储图像,AWS Polly 和 AWS Translate 用于翻译和文本转语音。因此,我创建了一个应用程序,用户可以拍摄照片(例如海滩照片),应用程序会识别它,然后使用 亚马逊翻译亚马逊波莉 用他们的母语以文本和音频的方式进行描述。”

此类应用证明了低代码开发民主化。像 Wouter 这样的开发人员不需要成为每个技术领域的专家,就能提供有价值且有趣的解决方案,并且可以轻松增强 Mendix 通过创新的 AWS 服务实现应用程序。

“他们创建了一个平台和完整的方案,一切都以非常好的方式结合在一起。我不是最初 Mendix 我不是 DSM-Firmenich 团队的一员,但这是一个开放的环境。我自己创建了一个帐户并表达了我的兴趣,我可以自由地学习它并成为团队的一员,现在我是团队的主要开发人员之一。”

快速适应未来

就下一步计划而言,对于 Tielens 来说,质量仍比数量更重要——尽管数量令人难以置信。“由于我们刚刚开始与 Firmenich 合并,我们将更深入地评估我们的 IT 蓝图,并确定哪种工具适合特定的业务流程,”Tielens 说道。

其中一些应用程序只是暂时的,一旦底层系统合理化,它们就会被淘汰,但使用 Mendix 在过渡期内,员工在融入过程中将获得更好的用户体验。“这是一个很好的例子, Mendix 和 AWS 让我们变得更加敏捷,对变化的响应也更加灵敏,”Vijverberg 说道。

Tielens、Vijverberg 和团队可以继续应对 IT 格局的融合, 遗留系统以及新客户需求的快速增长,得益于围绕 Mendix 平台及其结构化的开发方法。

“对我来说,该平台确实证明了它的价值,你可以快速地做出改变,然后以可控的方式直接看到这种改变的影响,”Vijverberg 说。

“我们可以快速地进行概念验证,看看它是否有效,如果不行,我们可以轻松地转向下一个案例,” 维弗伯格, “当你一直致力于创新时,这一点很重要。”

 

Topics

选择你的语言