低代码成功的5个关键治理原则

在适当的指导下,低水平的程序员可以成为解决问题的人才的强大源泉。

对于集中的、严格控制的软件生态系统——不仅仅是简化的治理——有一些话要说。作为一项政策,员工很少被赋予管理员对他们的软件安装和升级的控制,这并非巧合。

这就提出了一个问题:治理在低代码中扮演什么角色?例如,当公民开发者在构建自己的应用程序时,我们如何保持网络安全标准?servicennow全球Now Platform转型负责人马克•托格内蒂表示,只要做得好,就没有什么可担心的。他说:“一个适当部署的低代码平台,加上适当启用和授权的公民开发人员和清晰的治理模型,比那些在电子表格中构建宏并通过电子邮件传递它们的人要安全得多。”虽然没有放之四海而皆准的方法,但我们询问了一些专家,公司如何才能最好地管理他们的低代码应用开发程序。

四个基本的第一步

每一次低代码之旅都应该从一个非常重要的第一步开始:创建一个“融合团队”,其中包括专业程序员、安全专家和业务合作伙伴。这将为建立有效的低代码治理策略奠定基础。下一步是提出基本的治理问题:平台上允许构建什么,由谁构建?将提供哪些培训,如何进行?谁拥有审批过程?托格内蒂说,这一指导方针“对于缓解今后可能出现的一些潜在混乱大有帮助。”在这个阶段,第三步是为将来的代码审查建立一个正式的过程。他建议道:“在任何内容投入生产之前,你都需要确保专业程序员能够查看它。最后,再设置一个基本规则:低代码项目意味着自动化特定的业务流程。所有相关人员,尤其是员工,都应该清楚地理解这一点。托格内蒂说:“你真的希望公民开发者明白这一点。”“要确保(这条信息)得到适当的强调。”

设定最低技能要求

低代码的主要吸引力就在它的名字上:构建定制应用程序几乎不需要技术编程。这并不意味着每个员工都可以使用这个平台。托格内蒂列举了每个公民开发人员都应该具备的两项技能。他说:“首先,在合理的程度上,要了解所使用的数据。”不是在数据库管理员级别,而是在对业务用户有意义的术语中。第二,映射业务流程的实用知识。”了解良好的数据是如何结构化和组织的——以及它如何跨工作流传播——可以防止错误,这些错误可能会给it带来过度的压力,并可能造成网络漏洞。ServiceNow的Creator workflow业务部门的产品营销主管阿亚拉·戈德施密特(Ayalla Goldschmidt)推荐了成功公民开发者的另一个特点。“学习的欲望,”她说。“(这)确实让公民开发人员能够定义需求并同时执行它们。”托格内蒂认为,无论你最终发现和招募的是什么品质,提前考虑是早期过程中最重要的部分。他说:“要使公民发展计划取得成功,需要一些投资。”“首先必须有思想和过程。”

维护与“沙盒”

在开发术语中,“沙盒”是一种与组织的活动网络和数字资产分离的开发环境。专业程序员通常在沙箱和其他登台环境中工作,在应用程序上线之前构建和测试它们。在一个有效的公民开发人员计划中,沙盒和管理它们的规则是至关重要的。托格内蒂说:“没有适当的质量和安全检查,任何东西都不能生产。”“您依赖您的治理模型来获得您想要的这些应用程序的性能。”Tognetti还建议使用平台功能来隔离平民开发人员正在开发的低代码应用程序。他表示:“通过这种方式,你的公民开发者不能接触其他应用,除非获得授权。”“他们不能搞砸别人的工作。”

Young African American programmer working on desktop PC in the office.

管理和监视集成

低代码平台的一个重要特性是它们能够集成第三方服务。这些集成节省了开发时间,并创建了更好的用户体验。例如,如果市场上已经有一个非常好的应用程序,为什么要构建自己的PDF查看器呢? 然而,创建粗心的网络连接是让ciso们夜不能寐的原因。这就是为什么低代码平台需要处理集成的治理模型。同样重要的是,专业的程序员要监督所有的集成,并根据既定的指导原则设置访问权限。托格内蒂说:“无论是外部整合还是内部整合到另一个系统,都必须由具有适当专业知识的人来构建。”“经过审查,它们可以暴露给公民开发商。

选择正确的平台

并非所有的低代码平台都是平等构建的,许多低代码平台往往在治理方面做得不够。“重要的是,你的平台可以执行你的标准,”他说。“无论是从现有表继承数据架构,还是需要由专业开发人员构建集成,都可以通过适当的治理减轻大部分风险。”低代码的流行是有原因的:有才华的公民开发人员可以迅速接受培训,以简化可能会被IT搁置的流程。有了正确的标准和保障措施,就很容易开始。

作者:lowcode,如若转载,请注明出处:http://www.dimaxq.com/?p=831

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注