在商业领域,我们经常听到数字化转型。但是,是什么让那些做得很好的公司与那些连试水都做不好的公司区别开来呢?“低代码”可以成为其中一个关键工具。当然低代码技术实现的背后需要策略。如果能获得正确的执行,低代码的成功能为企业带来真正的转变。
低代码应用程序开发只需要很少或根本不需要编码经验,这使得“公民开发者”或普通业务用户能够为他们的组织带来重大变革。如果做得好,它的技术还可以减轻企业IT部门的压力,让他们创建更多符合组织要求的定制软件。从业务角度来看,这很有意义:提供业务用户和IT用户都可以使用和理解的技术。使用工具帮助“公民开发者”制定和实施有意义的变革,可以对企业产生深远的积极影响。分析师们也同意这一点——Gartner预测,到2023年,大型企业中活跃的公民开发者数量将至少是专业开发者数量的四倍。那么,组织该如何适应呢?
首先,且不论复杂程度,创建一个应用程序并不难。为了将低代码应用开发策略成功整合到企业中,领导者可以遵循既定方法。首先,确定期望的结果,提出促进讨论和协作的棘手问题——“我们的开发团队要如何发展才能更好地协调业务和IT?”“我们是否有信心从一个应用程序扩展到10个、20个或500个应用程序?”如果不将合适的平台与合适的策略相结合,企业很容易发现自己的开发方式是孤立的、迟缓的、过时的。
使用正确的工具可以让一个低代码项目在交付时比传统编码更加无缝。事实上,它可能只需要一个点子、一个低代码的应用程序开发平台和一点在线培训。简单来说,拖放对象、流程和可视化工具等功能允许任何人(无论技术能力如何)都可以更快地构建和更改应用程序。然而,从一次性成功到可重复和持续的转换,需要无数实践、正确的专业知识、业务/IT协作,以及可复用和扩展的框架。
这里有7个小窍门,帮助企业实践低代码策略,实现真正的数字化转型:
1、找到“低垂”的果实。采用“应用程序工厂(App Factory)”方法,使业务和IT团队能够快速协作构建应用程序。为了建立应用程序工厂的框架,首先确定最适合这种开发方法的业务用例。这些用例的共性在于可以在短时间内解决,不会延误项目周期,同时这部分工作往往属于“要搞定”的范畴,也许对某些特定团队或部门很重要,但往往被一些琐事所打断,不会被列入IT部门的优先级。
2、不要一口气吃成胖子。选择目标时从没有高度敏感的信息或集成需求的流程开始,集中解决单个办公室、部门或职能组织中的一个重点挑战。至少一开始需要从小范围内简单地开始,可以让团队取得一些成功,并在不给业务带来任何风险的情况下进行迭代。通常,这些应用程序会随着时间的推移不断成长,变得更为关键。
3、确定“公民开发者”的相关人选。概述并记录团队的角色和职责,包括所有利益相关者。这部分的核心应该是业务和数据分析师、运营领导者等,他们通常有技能、有态度,渴望在解决日常挑战中发挥更积极的作用。一旦理解了所涉人员,请确定具有适当流程知识的业务构建者和制作者,并允许员工在没有持续监督的情况下开始建设。
4、将安全性和治理级别映射到应用程序价值。并不是所有的低代码开发或应用程序都遵循相同的创建方式。同时,一个组织最不希望的事情就是由于缺乏控制而破坏数据完整性。这时就需要评估应用程序的价值和风险,以及应用于数据的控制级别。包含个人身份信息(PII)或敏感IP并连接到事务系统的应用程序应该比单一用途的独立应用程序得到更严格的治理。每个组织都应该制定自己的一套标准和,IT部门可以围绕敏感数据访问、性能、安全策略和集成为不同类型的应用程序构建治理流程。
5、选择一个与你的数字化转型计划相适应的平台。选择一个统一的、具有包容性的平台,根据用例、技能集和生态系统需求的全谱进行构建,并根据您的数字转换路线图进行扩展。
6、支持公民开发者,不管他们的技能水平如何。为业务用户创建一个安全的空间,让他们在指导下试验和构建自己的想法。提供充分的灵活性,让他们按照自己的节奏以最适合自己的方式进行学习。请记住,在设计、数据架构、命名约定、测试、治理/访问控制以及安全性和策略遵从性方面,业务用户可能还需要进一步帮助。
7、制定计划。随着项目和任务的增长,必然需要建立一套综合治理指导方针。有些人可能将其称为卓越中心(Center of Excellence, CoE)、实践社区或公会,这里将包括从实践范例到关键应用程序构件的所有内容。所有可重复利用的资产集中起来,允许所有后续低代码应用程序继承功能,从而促进效率和创新的连续性。
构建低代码平台,让正确的软件与正确的策略相结合,将人员、数据和见解结合在一起,使组织能够更好、更快地持续构建可伸缩的企业应用程序,实现真正的数字化转型。