与 Van Marcke 合作推动 SAP S/4HANA 实施
凡马克 是比利时和卢森堡卫生安装和暖通空调行业的批发商和市场领导者,并在法国、瑞士、荷兰和美国等其他地区持续增长。
这家家族企业已运营 90 多年,年收入超过 400 亿美元。他们还被公认为创新者,被比利时金融报纸 De Tijd 提名为 2020 年度公司。
然而,随着制造商开始专注于直销,Van Marcke 的业务面临越来越大的压力。Van Marcke 未来的差异化因素不仅仅是买卖。
Van Marcke 首席信息官 Stijn Hoegaerts 表示:“我们与竞争对手脱颖而出的唯一方式是我们为客户提供的方式或服务。”Hoegarts 补充道,这种愿望激励 Van Marcke 团队创建了新的“未来系统格局的高层蓝图”。
At Mendix World 2021,Hoegaerts 和 Mendify 管理合伙人 Jan Ickroth 讨论了低代码如何帮助 Van Marcke 实现这一蓝图, 改善内部和外部客户体验.
保持核心清洁
Van Marcke 当时正处于 S/4HANA 实施阶段, 树液,占用了大量的预算和开发人员。
任何新功能都必须建立在现有 SAP 核心之上,以保持 SAP 尽可能简单。尽管 Van Marcke 拥有一支强大的内部开发团队,但每位开发人员都非常专业,因此无法灵活地集中精力完成任何特定项目。
Van Marcke 最近在重新设计现有的 移动应用程序 与新版 Android 兼容。开发时间是预期的两倍,而且资源消耗非常大,因此 Van Marcke 决定在不添加任何新功能的情况下发布该应用程序。
同事推荐 这个 Mendix 开发平台 作为未来应用开发的潜在替代方案。Hoegarts 评估了该平台,并在看到 IT 专业知识改善最终产品的案例研究后获得了信心。他还指出,通过构建一个解决方案并 重用资产 涵盖 Van Marcke 的产品组合。Hoegaerts 构建了一个可以用低代码构建的有前景的业务和 SAP 应用程序组合。
首席执行官一签字,团队就开始建设。
意外的成功
新冠疫情迫使 Van Marcke 与许多组织一样转向远程工作模式,其后果之一是推迟了 Mendix 开发。尽管日常工作发生了巨大变化,Van Marcke 的首席执行官仍要求 Hoegaerts 和他的团队为 Van Marcke 员工开发一款联系人追踪应用程序。

Hoegaerts 研究了 Google 和 Apple 目前正在开发的解决方案,并决定与 Ickroth 的团队取得联系, 修补 看看能用什么来构建 Mendix“到那周末,”Hoegaerts 回忆道,“我们的 StaySafeApp 就上线了。”
这款应用程序立即让 1000 多名 Van Marcke 同事能够注册联系人,而且这款应用程序非常成功, 国家媒体报道。事实证明,这个无法预见的问题成为了低代码的绝佳首个案例研究,并且成为了 Van Marcke 想要的 SAP 增强功能的跳板。
开发应用工厂
为了最大限度地发挥低代码实践的优势,Van Marcke 和 Mendify 的团队合作构建了一个 应用工厂Ickroth 描述道:“应用工厂是一个团队(或一组团队),他们按照标准化的工作方式大规模构建应用程序,多个应用程序一起构建。”这个过程是一个不断循环的循环,包括四个步骤:
- 组建团队: 对于 Van Marcke 来说,“这是一个重新调整现有资源的问题”,Ickroth 表示。“这带来了一个新团队,他们专注于提高能力,并基于 Mendix 平台。”
- 快速培养技能: Van Marcke 团队已经由经验丰富的开发人员组成,这使他们能够快速学习低代码。培训结合了理论和实践,团队将学习基本的低代码概念,同时构建他们的第一个 Mendix 应用。
- 共同创建应用程序: 从此,Van Marcke 和 Mendify 开始合作“基于标准化的工作方式,共同创建大规模应用程序”。 模板、最佳实践和指南“Ickroth 表示。”该团队还从第一个冲刺阶段开始就吸纳了业务利益相关者,以确保他们首先关注的是价值最大化。
- 通过去中心化金融(DEFI)运行, 治理: “从一开始,”Ickroth 说道,“我们就创建了一种管理工作方式,在实践中,比如说通过每两周一次的会议,我们会对计划、结果和所有事情的进展进行回顾。”这种管理方式让团队能够随时了解并跟上所有开发进度。

增强 SAP 体验
Van Marcke 使用低代码构建的第一个 SAP 增强功能是一款商店扫描应用程序。其范围和界面类似于您可能在杂货店使用的自助扫描应用程序,并且该应用程序是为 Van Marcke 的客户和员工构建的。
“我们的员工使用它来处理 SAP 中的标准交易,以便进行收货,”Hoegaerts 指出。“或者告诉系统某些商品已从一个货架移到另一个货架,或者进行循环盘点。所有这些都是使用这个应用程序完成的。”

商店扫描工具直接从 SAP 接收数据,这些数据在应用程序内进行处理,然后发送回来实时更新 SAP。此过程为员工提供了更好的用户体验,因为他们可以跟踪库存,同时确保 data 保持准确和完整。
接下来,创建了一个折扣矩阵应用程序。Van Marcke 经常根据订单大小和其他因素为客户提供折扣。“但是,”Hoegaerts 说,“客户从我们这里购买的每种产品的折扣百分比并不相同。这完全取决于特定产品系列的营业额、他们去年的表现,[以及]他们在增长方面的表现。”

这些折扣通常应用于 SAP,但团队在使用核心系统维护它们时遇到了麻烦。此外,任何客户经理都被允许更新折扣,从而提供额外的 安全挑战.
使用新应用程序,客户经理只需输入相关客户信息,然后应用程序即可完成其余工作。Hoegaerts 介绍说,该应用程序“从 SAP 获取数据。它负责分配正确折扣百分比的整个过程,然后立即更新 SAP。”此过程可确保客户始终看到正确的折扣,并减少 Van Marcke 客户经理所需的管理开销。
另一个早期的成功案例是新的报价生成器。据 Hoegaerts 称,Van Marcke“每月生成约 20,000 条报价……包含几十到几百行。”销售人员使用 SAP 模板,手动复制和粘贴数据。

通过制作进行学习
在回顾 Van Marcke 迄今为止的低代码历程时,Hoegaerts 指出了一些经验教训,对于考虑走类似道路的组织来说可能很有用。
1. 获得早期支持
对于 Van Marcke 来说,获得企业的支持很容易,因为 Mendix“ 速度 和灵活性。SAP 开发人员最初有一些担忧,但一旦团队看到“ Mendix 尊重 SAP 中的文档流,并且 Mendix 平台可以添加 SAP 难以实现的功能,他们接受了它,”Hoegaerts 说。
2. 找到一个强大的合作伙伴
Van Marcke 的成功部分归功于他们在 Mendify 找到了一位理解 Mendix 并与 Van Marcke 的内部团队合作良好。谈到共同开发,Hoegart 说:“我绝对会推荐它,因为共同创造意味着你将邀请更多经验丰富的人,他们已经与 Van Marcke 合作过 Mendix 加入你的团队。”
3. 优先考虑治理
设置一个 治理过程 早期帮助确保开发能够快速满足业务目标,同时又不牺牲 Van Marcke 所坚持的高质量标准。
4. 注意 OData
开放数据服务 是否需要链接 Web 服务 Mendix 与其他系统(如 SAP)的应用程序进行集成。Van Marcke 的经验是,在开发周期的早期建立这些连接有助于他们避免部署延迟。Van Marcke 还告诫用户要最大限度地利用 Mendix 功能并尽可能重复使用这些连接:“尽量不要陷入为每个应用程序一次又一次创建 Web 服务的陷阱。否则,您最终会得到一堆杂乱无章的 Web 服务。”
低代码加速业务
在他们使用 Mendix 平台,Van Marcke 已经意识到他们的业务获得了许多好处:
- 开发能力: “我立即就发现我们的开发能力得到了大幅提升,”Hoegaerts 说道。“之前我只能依赖 SAP 开发人员……而现在我知道我手头有一个开发团队。”
- 更高的业务参与度/更短的反馈循环: 通过 App Factory 流程,Van Marcke 团队能够让业务利益相关者参与每两周一次的 Sprint 评审。这大大增加了投入,并提供了更频繁的迭代机会,以确保开发团队满足业务需求。
- 员工激励: 自从学习低代码以来,许多开发人员都参与了 Van Marcke 的 SAP 项目,这是其最大、最引人注目的项目。
最重要的是,Van Marcke 的主要目标是避免增加 SAP 的复杂性并“保持核心清洁”,Hoegaerts 说。