低代码治理及其必要性

低代码平台或者任何技术的成功都与良好的治理息息相关。

治理并不一定如普遍认为的那样令人棘手,借助于一个清晰、简明、与业务价值相一致的治理框架,低代码开发平台可以产生更高的投资回报。低代码平台的治理方式会直接影响企业扩展、管理和降低风险的能力,如果治理得好,将有助于加快创建有业务价值的应用程序。

在决定选择哪种低代码平台时,企业需要考虑该平台在治理以及应用测试、部署和管理方面的工具能力。此外,交付和部署方面的工具和治理能力也是一个成熟的低代码开发平台需具备的。

低代码治理的解释

低代码治理如同一套“护栏”,能够保证在整个软件开发周期中,安全平稳地发挥低代码平台的最大价值。换言之,低代码治理的规则可以允许企业让非IT技术人员也参与创建增加盈收的应用。

治理的必要性

企业中每个人的工作性质都在悄然演变。Gartner 2020年的研究报告指出,组织中49%的员工认为自己是技术的终端用户。那么创造技术的员工又分布在哪些部门呢?

•5%在集团/总部的IT部门

•5%在隶属业务部门的IT、数据和分析部门

•高达41%“自定义或构建数据技术解决方案的员工”来自于业务部门和公司职能部门

根据行业的不同,非IT技术生产者的员工比例可能在26%-54%之间。而且,随着低代码开发平台这类提升生产力的工具正以惊人的速度被企业大量采用,影子IT的规模也会与日俱增。根据Forrester的数据,到2021年底,75%的应用通过低代码平台开发,这个数字还将继续上升。在这种情况下,如果没有合适的工具来管理低代码平台的使用,违规操作和数据孤岛的现象将会常态化。

但解决这一问题的方法并不是实行在政策、标准和安全程序都更为严格的治理框架。相反,合宜的低代码平台能提供一系列工具,使组织机构中的每个人都可以轻松地构建应用,并顺利进行低代码治理,从而促进生产力和业务价值的提升。

西门子低代码平台的低代码治理

需要反复强调的是,合宜的低代码平台让组织机构中的每个人都可以构建与业务战略相一致的应用。同时提供应用测试、部署和管理工具,以及应用和平台治理工具,确保IT部门内、外部的应用开发和部署都以标准流程执行。

•用于测试、部署和管理的工具

在2021年《Forrester Wave:面向专业开发人员的低代码开发平台》报告评估的14家厂商中,西门子低代码在应用测试、部署和管理工具与能力方面以4.50分(满分5分)排在第二。

西门子低代码提供的综合全面的工具套装,让开发者能够在整个软件开发生命周期中进行测试。应用测试套件(ATS)不仅实现了功能测试的自动化,还提供一种支持集成、流程设计、性能和安全测试等非功能测试的数据驱动方法。

除测试之外,西门子低代码还提供应用质量监控工具。该工具根据 ISO 25010标准检查应用的质量并使用简单的评分标准来衡量每个应用,这是实现产品组合管理与合理化的一项关键能力。

Forrester表示,西门子低代码的“云原生技术也是高效的部署能力”。西门子低代码的解决方案均为云原生,企业可以根据需求部署西门子低代码应用,包括西门子低代码公有云、私有云或者混合云以及本地。部署过程十分容易,唯一需要思考的是使用哪种云环境。通过西门子低代码,您将得到一个一致、全自动化的CI/CD管道,并且可以一键部署。

西门子低代码的Team Server提供版本管理和控制,并具有可视化自动合并和冲突解决功能,这是确保部署合适应用的关键,尤其适用于用户在实时应用中提供反馈,反馈经过处理后可以变成项目中的新用户故事 (new user story)。

•应用和平台治理

在低代码平台治理方面,西门子低代码得到了4分(满分5分),在所有评估厂商中排名第二。西门子低代码开箱即用的治理工具,与普遍认为的良好治理框架应满足的一些主要目标相契合,比如促进业务价值创造和减少风险。

疏胜于堵:西门子低代码提供贯穿整个软件开发生命周期的治理。从项目层面到高度精细化的建模层面,用户可以通过开发者门户(developer portal)进行协作。

控制中心通过提供应用整体概况的可见性,轻松实现应用的保护和管理,比如哪些应用是活跃的/非活跃的,以及公司人员与应用的关联性。另外,管理员可以轻松查看和管理用户,分配他们的角色和访问权限。用户还可以在控制中心获得关于云环境及其资源包、故障自动恢复选项以及相关技术联系人等信息。

西门子低代码 Atlas UI是一种设计框架,可以快速构建应用程序。通过现成的页面模板,构建块和可根据您的应用进行定制的页面模板,构件和小部件,简化了设计过程。西门子低代码将设计元素融为一体,为您的应用程序前端带来统一的美感。

管理并减轻风险。西门子低代码支持身份和访问管理,双重认证(2FA),并可与第三方身份管理解决方案集成,且支持AD、LDAP、OAuth和SAML。

开发者可以通过双重认证(2FA)和DTAP直观地配置开发者访问权限,并且可以追踪和管理安全设置上的任何更改。

“全能”领导者

在挑选合适的低代码平台时,需要考虑很多因素,特别是平台的治理方式。挑选一个能够提供一流治理工具,以及部署、测试和管理能力的平台十分必要,西门子低代码在这些方面都取得了高分。甚者,西门子低代码是一个支持企业业务战略的平台,提高生产力并以有效的治理方式创造更大的商业价值。

【 作者:Jon Scolamiero,Mendix公司研发团队总监 】