低代码在今年彻底火了起来,引发各方论战,钉钉、腾讯云等加码布局,在刚刚过去的阿里云峰会上,钉钉的低代码毫无疑问又成为了重头戏,钉钉正式对外发布国内首个低代码开发聚合平台——“搭”低代码应用广场。
根据ResearchAndMarkets.com,全球低码开发平台市场预计将从2020年的132亿美元增长到2025年的455亿美元,预测期内年均增长率为28.1%。
引入一个低代码平台要考虑到成本、功能、集成和性能等各方面的问题,为了确保低代码平台的实施成功,应该从何处着手呢?
低代码平台AINS的CEO Moe Goswami给出了他的建议,为了在低代码平台上获得成功,企业组织需要在软件开发生命周期(SDLC)中采用一种经过验证的方法,要在企业层面进行完整的流程改造,企业软件开发团队的角色和职责将发生重大变化,最终实现一个更快的、连续的、端到端的SDLC。
有很多可供选择的方法,比如DevOps和DevSecOps或敏捷框架(如Scaled Agile Framework [SAFe], Kanban和Scrum)。选择什么样的方法将取决于最终要实现怎样的SDLC。正如Forrester公司的分析师Diego Lo Giudice所指出的,如果组织优先考虑增强“快速的客户体验”,可以选择采用敏捷框架,DevOps则更注重“持续的创新流”。
Moe Goswami指出遵循以下四个步骤将有助于低代码平台的成功。
(1) 确定平台管理员,提供必要的平台新功能培训,包括易于学习的快速开发可视化工具。
(2) 配置平台认证、一般设置、安全、审计跟踪设置和开箱即用的连接器,以满足企业的安全要求。
(3) 为企业授权进行安全审查。
(4) 在确定角色和责任并授予许可后,向业务解决方案团队授予访问权,开始应用开发。
当然,采用低代码平台会遇到很多挑战,一个常见的挑战是来自现有开发团队的阻力,他们可能对低代码工具不感兴趣,满足于现状。Moe Goswami认为,来自领导层的强有力地指导和一个经过深思熟虑的计划来评估、实施和维护一个低代码解决方案,可以帮助说服开发者转变观念。向开发团队展示低代码平台如何通过简化应用程序的原型设计、交付和维护来使工作变得更容易,这也应该有助于缓解阻力。
虽然现在业内对于低代码的应用还有一些争论,很多企业通过应用低代码解决了自身问题。我们知道,很多时候企业引入一个低代码平台,并不是单纯的引入一个技术产品,涉及到组织流程的改造,涉及到人的改变和接受,这些比较关键。一方面通过技术手段降低使用的复杂度,在管理层提供政策、制度等方面的支持,另一方面需要让相关人员切实看到效益,自下而上自发采用相关技术产品,这样能提高一些成功率。