专注于数字技术的商业观察者
登录×
科技
2022-03-01

西门子:“量身定制”企业级应用程序

时间: 2022-03-01 编辑:

Richard Eastley,Mendix公司银行与金融业全球行业总负责人 “使用低代码的好处之一就是我们可以向企...

Richard Eastley,Mendix公司银行与金融业全球行业总负责人

“使用低代码的好处之一就是我们可以向企业中更多人开放这种应用程序的开发方式,因此可以更快地构建、更便捷地维护应用程序。”Richard Eastley,Mendix公司银行与金融业全球行业总负责人日前在接受中国媒体采访时,反复强调关于Mendix公司对于低代码的定义,是“一站式应用程序开发平台”。

Mendix公司对于低代码的定义,让低代码开发回归到了其发端的本源:事实上,对于企业级用户而言,随着信息化和数字化进程的不断推进,传统通用软件已经很难适应多变的企业业务需求,因此对“定制化”软件的需求,从来都没有停止过。只是,在传统应用程序开发的架构体系内,量身定制不仅意味着由于缺少通用性,导致后续使用、维护和升级都存在一系列的难以解决的理论逻辑障碍。,只是在第一步,软件开发,就会存在非常多的问题,导致成功率非常低——这让量身定制企业应用程序在传统开发体系中成了一个不可能达到的目标。

罗尔德·克鲁伊特(Roald Kruit),Mendix公司的创始人,最早是一位软件开发人员,他当时就遇到了类似的情况:为客户定制软件的结果往往都是差强人意,因为无论预先的功能需求做得如何完善,供需双方对于软件的讨论如何深入,最终的结果都很难让企业用户满意,而软件开发人员也倍感沮丧。

与其他软件开发人员接受现状不同,罗尔德·克鲁伊特开始寻找更好的实践量身定制企业应用程序的模式。最终,他把软件定制开发阶段的问题,归结为:业务人员和 IT 人员思考逻辑和解决问题的方式存在巨大差异,因此他认为,企业定制应用程序的根本应该建立一种能够增进业务人员和IT人员互相认同的机制——这成为其创立Mendix公司的初衷和理论基础。

Mendix公司成立于2005年——比2014年Forrester正式提出“低代码开发”这一概念的时间,还要早近10年时间——与其他的低代码平台提供者强调业务人员主导的逻辑不同,Mendix公司强调企业应用程序开发过程中,业务人员和IT人员的共同参与(笔者认为公司名称的字面解读就是从“to mend”衍生而来,意指修补裂痕,如业务与 IT 之间的鸿沟):西门子低代码平台提供的可视模型驱动开发模式,通过抽象化定义软件应用程序模型和自动化地将模型转换为可运行的软件应用程序,免除了生成代码的需要,从而改变了应用软件的开发流程和方法,真正让关键用户和利益相关者都可以参与到软件应用开发的“每个步骤中”,确保了应用软件开发过程的透明性,以及企业用户客户参与度和需求的一致性。与此同时,模型的可扩展性也让通过这种方式构建起来的软件应用具有了与商业软件同样的成长性,为企业用户后续的维护和升级提供了保障。

“通过使用西门子低代码平台,我们允许企业中的任何人为应用程序的开发作出应有的贡献,从而可以利用现有可用资源在数字化的道路上取得更多成果。西门子低代码平台允许所有不具备专业经验的公民开发者和专业开发者一起从事相同的项目,这种做法可以消除业务人员和技术专业人员之间的壁垒,也是一个真正协同式的应用程序开发平台。”Richard Eastley说。

西门子低代码甫一推出,就受到了整个IT领域的关注,只是当时的关注也仅仅停留在IT技术范畴,直到随着云计算的日益普及,各个行业的云计算进入深水区:2018年8月2日,西门子宣布以6亿欧元的价格收购Mendix公司——此前两年前,2016年西门子在汉诺威工业博览会上正式发布了工业云解决方案MindSphere,到了2017年汉诺威工业展期间,西门子已经开始横向联合建立“物联网生态”,拓展生态合作伙伴。此次收购Mendix公司,是希望借助其“一站式应用程序开发平台”,帮助工业深入发掘MindSphere工业云对于现实企业业务的作用和价值,使得企业级用户对MindSphere的使用更加具有针对性,更加简单,直接关联业务。

“物联网的应用,让知识积累在用户者一方,而不是积累在开发者一方。所以在未来,现在使用软件的人,都会成为软件的开发者。”Tony Hemmelgarn,Siemens Digital Industries Software总裁兼首席执行官在2018年接受笔者采访时说:“现在我们处在一个普遍创新的年代,我们希望让创新和技术能够融入到企业的业务创新当中去,让用户在不知不觉当中,使用更好的技术。”

2021年1月19日,西门子低代码平台宣布正式进入中国市场,同年4月登陆腾讯云。

在西门子低代码的业务版图中,有4000多家用户分布在包括金融服务、银行服务、保险、制造业、公共部门、零售等各个领域。“ABN-AMRO是一家荷兰的银行,分支机构遍布世界各地。他们通过部署西门子低代码平台,解决自己技术领域的许多问题,在18个月就构建了超过149个应用程序。基于西门子低代码构建了包括面向客户的产品应用程序、内部管理应用程序(例如电汇队列排队管理),甚至是用于预测IT预算的行政应用程序——这充分说明了金融机构采用低代码平台可以快速扩大自身的规模,能满足对于应用程序的高度需求。”Richard Eastley在接受采访时举例说:

Richard Eastley介绍说,西门子低代码应用程序开发平台有两种 “高低搭配”的开发方式:Studio和Studio Pro。前者是是一种基于浏览器的可视化无代码方式,适用于编程经验非常少或者没有编程经验的人员;而后者面向的是专业开发人员,在Richard Eastley看来,西门子低代码平台的主要优势体现在:其是在一个原生、移动、掌上的环境中构建应用程序;同时,西门子低代码的部署极具灵活性,无论是在云端还是原生环境、混合环境、本地环境,都可以进行部署。他还提到Forrester最近发布了一份报告指出:相比传统应用,创建和维护西门子低代码应用程序只需要不到一半的开发者;每个为提高运营效率开发的西门子低代码应用程序,每年可以平均节省3名全职员工的劳动力;基于西门子低代码构建的应用程序,通过改善用户体验能增加5%的年收入;“在西门子低代码上开发新产品和服务时,交付的时间相对传统来说快了7个月。”Richard Eastley说。

 

标签:
版权声明:本文版权归数字商业时代所有,未经允许任何单位或个人不得转载,复制或以任何其他方式使用本文全部或部分,侵权必究。