扩大低代码实践以推动车间创新
世界各地的汽车、工业和航空航天组织都依赖来自 舍弗勒集团舍弗勒以其不断进步而自豪——仅在 1,250 年就申请了 2022 多项专利——并且 愿景 成为首选的汽车和工业供应商,通过创新、敏捷和高效引领市场。
为了实现这种创新水平并随时适应不断变化的用户需求,舍弗勒意识到他们还需要改进软件交付方法。虽然许多核心系统已经可以通过传统编程语言充分覆盖,但实现个性化或定制请求却是一项挑战。
2021年,舍弗勒采用 Mendix 低代码平台来填补这个 发展能力方面的差距。在短短两年内,他们就建立了低代码实践,并培育了一个由数百名创新者组成的社区,为整个企业的软件开发做出了贡献,提供了 30 多个应用程序,将员工的手动工作和车间流程数字化。
弥合软件交付的差距
推出之前 低代码平台,舍弗勒新解决方案的标准流程是典型的 IT 需求和交付渠道。IT 利益相关者委员会将审查并确定新软件创意的优先顺序,这些创意通常符合以下两种结果之一:要么优先级不够高,无法开发,要么预计需要数月或数年才能交付。
“由于管理通常的 IT 需求需要大量时间,有些同事开始使用 Excel VBA、Python、Java“,而且它们经常得不到管理——这意味着没有来自 IT 部门的安全控制或开发指南,”舍弗勒运营 IT 集团数字化和解决方案平台经理 Jakob John 表示。
约翰的职权范围包括 在运营领域(采购、生产、工业工程、质量和供应链管理,重点关注车间)提供所有有意义的适用公民开发工具。
舍弗勒的一位高管遇到了低代码应用程序开发,并委托运营 IT 部门进行 基准分析 六个平台来补充其传统的开发方法并满足日益增长的数字化需求。
而且, Mendix 平台脱颖而出:
- 为专业开发人员提供强大的 IDE 对于初学者来说也是可以接受的。
- 最容易 与其他技术集成 和核心系统, 例如 SAP.
- 能够支持必须与之交互的应用程序的交付 外部供应商和客户系统.
“例如,我们有时会需要从供应商处收集原材料数据,”约翰说。“过去,我们经常通过电子邮件收集这些数据,然后由人工通过复制和粘贴将其从电子邮件传输到另一个系统。有了 Mendix, 像这样的过程 很快就变成了一个简单的用户表单,可以将数据直接传输到数据库和任何其他相关的内部系统。这节省了大量时间并确保了更好的数据质量。”
不仅仅是一个平台
在舍弗勒这样规模的组织中(84,000 名员工),重新协调软件开发方法并非一朝一夕就能完成。运营 IT 团队严重依赖 Mendix 最佳实践 数字化执行 确保成功采用,其中包括:
- 建立低代码 卓越中心 和 培训一支专业团队。
- 确定他们的第一个应用程序 并定义什么是好的 Mendix 用例。
- 构建 Mendix 平台 围绕舍弗勒的技术要求实现规模交付。
- 促进可能性 of Mendix 在内部建立意识和建立一个福音传道者社区。
以人为本的变革管理
舍弗勒开启了 Mendix 2021 年底,该计划正式启动,并立即成立了卓越中心 (CoE)。企业 IT 部门的这个专门团队拥有与开发最佳实践相关的标准,例如安全性或集成指南。
CoE 位于低代码开发工作的中心,采用轮辐式结构,允许 一致性和监督 在许多可能发展的群体中 Mendix 应用程序,无论是运营 IT 团队的成员、业务技术专家还是第三方贡献者。
其中一位团队成员是 Risheek Thamatham Reddy,他是一位职业开发人员, C# 和 .NET 经验 在舍弗勒集团内部,雷迪 Mendix 在 CoE 的指导下进行培训,并能够在短短几周内开始使用该平台提供解决方案。
“我第一次被推荐 Mendix 快速开发人员培训,这让我对平台的运作方式有了深刻的了解,”雷迪说。“这些课程真的很有教育意义。界面也非常类似于 Visual Studio 界面,所以对于来自传统背景的人来说,使用 Mendix “我觉得很熟悉。”
约翰和他的团队不想仅仅依靠自下而上的方法来推广使用 Mendix 在组织中。“在整合方面,有一个方面对我们帮助很大 Mendix 是 领导人的明确承诺 战略、企业和运营三个 IT 部门的负责人。他们的支持是帮助我们推出 Mendix设立的区域办事处外,我们在美国也开设了办事处,以便我们为当地客户提供更多的支持。“
Mendix 项目选择
2021 年底,舍弗勒选择了他们的第一个应用——一个灯塔项目,该项目将解决舍弗勒内部的一个共同挑战,并代表舍弗勒 Mendix.
“我们寻找了几乎每个舍弗勒工厂都能找到的典型用例,”约翰说。“我们选择了与客户投诉相关的清单文档流程。以前它是纸质的,我们把它变成了 基于工作流 Mendix 应用。”从这个想法开始,第一个 Mendix 应用程序——Cheraw Grinding Documentation——已经开发完成。
由于 CoE 概述的培训基础和标准,这个灯塔项目是由一位对舍弗勒和低代码都陌生的同事建立的。“最让我印象深刻的是,经过三周的全职培训后,她能够在没有任何先验知识或 IT 经验的情况下为我们实现这个项目,”约翰说。
平台标准化和可扩展性
而 Mendix 为舍弗勒团队成员提供了快速启动新项目的机会,他们不想随着贡献者数量的增长而忽视在这些应用程序中保持一致性和质量的重要性。
- 可组合性 Mendix 让舍弗勒等组织能够标准化其设计、通用组件或集成,并使其可供整个组织的其他团队成员重复使用。“我们有一个舍弗勒应用模板,该模板在过去几年中不断发展,”约翰说。“我们正在将每个与其他系统接口的组件作为构建块添加到模板中,并且我们有一个 标准 UI/UX 设计设立的区域办事处外,我们在美国也开设了办事处,以便我们为当地客户提供更多的支持。“
确定企业入门应用程序模板中应包含哪些内容还可以实现自然的需求管理,并能够看到团队之间重叠和效率的共同领域。“例如,如果有与维护相关的类似组件或应用程序的请求,那么我们可以尝试捆绑这些应用程序,并在全球范围内连接这些团队或流程,”John 补充道。
除了启动应用程序之外,像 Reddy 这样的开发人员还很欣赏通过利用如此多开箱即用的特性和功能可以实现的开发速度。
舍弗勒还看到了 云原生 的性质 Mendix 这使得他们能够实施 多云策略 以满足其独特需求。内部专用应用程序部署到舍弗勒的私有云实例,而面向外部的应用程序则部署到 Mendix 公共云.
“我们希望确保我们的 安全指南 在每个潜在用例中都能得到满足。现在,无论您的数据安全风险低还是数据安全要求高,您都可以在我们的私有云或公共云上部署它并满足该标准,这非常容易,”John 说。
促进成功和建设社区
提高他们的能力意识 Mendix 远远超出了集团 IT 领导层最初的支持声明。如今, Mendix 舍弗勒旗下的用户总数超过 500 人,他们通过以下方式找到联系和庆祝的时刻:
- 每周最佳实践会议 讨论想法、障碍和解决方案。
- 内部内部网 其中包含带有视频和应用信息的记录用例。
- 定期举办黑客马拉松,对组织内任何感兴趣的参与者开放。
“最后,我认为最好的事情之一是 黑客马拉松的体验 “自我们成立以来,已经有超过 100 名参与者,”约翰说。“令人惊讶的是,这对建立我们的社区有如此重要的意义。人们喜欢有机会与有相同兴趣的其他同事一起工作,并可以分享他们自己在其他部门的知识。它流行起来,并且发展得非常自然。”
这些参与者包括可持续发展项目经理何伟朱和舍弗勒越南物流专家何阮等团队成员。朱和阮的职位都与 IT 或软件无关,但在了解黑客马拉松的过程中,他们能够亲身体验 Mendix 可以运用到各自的工作领域。
黑客马拉松参赛者将获得以下实践培训: Mendix 事先与专家进行交流。然后,他们被分成 4-5 人的小队,每个小队都有不同的 Mendix 知识。在为期三天的活动期间,各团队将针对用例进行协调,然后向评审委员会提交结果。
“在担任现职之前,我曾在舍弗勒实习过,”朱说。“我看到很多部门都在使用 Excel 解决方案,当我了解到 Mendix,我认为这是一个很好的工具,可以高效地解决这些问题,而且成本不会太高。我参加了两次黑客马拉松,一个是产品计算案例,另一个是生产线上的箱子排序案例。”
Nguyen 在物流团队也有类似的经历。“我们的团队有很多想法,因为我们的主要任务是确保材料和货物准时到达工厂,同时也要节省成本,”她说。“在 Mendix 在 Hackathon 上,我提交了一个应用程序来优化容器的使用。目前,我们的团队将使用 Excel 中的算法来完成这项工作,每次运行大约需要 15 分钟。 Mendix,只需几秒钟即可完成相同的任务,而且我们还增加了透明度。”
目前,黑客马拉松每季度在欧洲和亚洲举办一次,为团队成员提供 对技术的热情 促进协作和创造力。
车间生产效率
取代纸张和 基于 Excel 的流程 不仅仅是在黑客马拉松期间进行探索,而且是 Mendix 遍布舍弗勒全球各地的车间。
作为一名开发人员,Reddy 专注于为舍弗勒的车间员工提供网络和移动应用程序,以 改善沟通和透明度 在欧洲。“我今天正在开发的一个应用程序将用于每天跟踪车间数据,以了解生产趋势并了解事情是否按计划进行。这些数据还可用于报告和分析,”雷迪说。
“假设您需要一组与特定目标相关的新数据,因此您需要添加一个输入字段。我们可以在不到一天的时间内添加一个输入字段、修改域模型并将其投入生产。第二天早上 6:00 开始生产时,技术已经领先于他们。由于整个 CI/CD 流程以及使用 Sprintr 和 Teamserver、创建包并部署它,快速响应对我们来说非常简单,”他评论道。
Reddy 还在开发另外两个应用程序,它们将取代历史上不存在或基于 Excel 的流程。一个是产品目录,它将使舍弗勒的内部员工能够了解开发团队正在开发的应用程序,以避免重复,并提高团队之间的效率 类似的用例或需求.
第二个工具是模拟和优化批量大小(即在特定时间段内将生产多少个产品部件)的工具。该应用程序 与 SAP 集成将允许团队根据工厂的产能和需求模拟生产特定数量的多种产品的最佳方式。
舍弗勒工厂的另一个用例支持 1,000 名员工,并将很快推广到全国其他 5,000 至 7,000 名用户。作为全面生产维护 (TPM) 的一部分,该应用程序取代了过去手动且分散的机器和产品质量监控流程。
“作为机器操作员或车间工人,我现在可以通过单一入口访问我需要处理的所有文档和数据,”约翰说。
“这是一个经过原始 IT 需求流程的解决方案,由于缺乏能力而一直被推迟,”他补充道。“现在,该地区的这个团队有机会在短短六个月内自行实现一些目标。”
“从历史上看,开发团队和车间员工之间一直存在摩擦,因为沟通不畅。他们并不总是对我们提供的解决方案和所需的时间感到满意,”雷迪说。
“我们选择 Mendix 这些项目的成功取决于我们能够快速实施它们 对于车间团队来说。他们能够更快地发现问题,并更直言不讳地指出哪些是有效的,哪些是无效的,这就是我在合作中看到的优势 Mendix设立的区域办事处外,我们在美国也开设了办事处,以便我们为当地客户提供更多的支持。“
增强企业软件交付能力
展示价值和建立贡献者社区对于舍弗勒在标准化平台和方法内实现软件交付民主化的愿景仍然至关重要。
“我懂了 Mendix 作为自助服务的一部分。我们希望将这项技术推广到其他地区,并分层开始,采用中心辐射模型,各地区可以建立自己的交付能力 Mendix 应用程序,”约翰说。
执行这一目标需要组织思维的转变,这一点雷迪已经注意到了。“我从 其他开发人员 Mendix “最大的好处是他们能够获得整个软件开发过程的经验,”他说。“他们了解后端、领域建模和前端。这让他们的工作更有趣,他们不必局限于某个特定领域。对于开发人员来说,看到整个范围并完全满足需求是一件令人愉快的事情。”
舍弗勒的低代码开发人员社区不仅工作满意度有所提高,而且 数千个企业用户 他们有能力请求数字解决方案,使他们的工作更轻松,并迅速将其交到用户手中。
“一个突出的例子是人力资源团队想要创建一个简单的用户表单。他们希望每两周看到一次小更新,就像他们习惯的传统交付时间表一样。两天后,他们的 Mendix 开发人员回来向他们展示了所做的工作并询问下一步该做什么,”约翰说。