移动和Web应用程序需求的增长,正推动开发团队从手工编码转向新一代应用平台。企业正迁移至能加速多渠道(含移动端与Web端)应用交付的平台。
Forrester Research指出,手工编码速度已无法满足企业赢得、服务及留住客户所需的应用交付节奏。企业正转向“低代码”应用平台,通过大幅减少手工编码量来加速交付。
OutSystems南非总监Craig Terblanche表示,此类软件项目不仅旨在丰富客户互动,更推动了客户服务、品牌连接、产品及商业模式的创新。
面向客户的应用程序挑战了传统软件开发规范。除交付速度外,AD&D领导者在制定策略时还需应对多重挑战。
跟上客户的步伐
Terblanche强调,在客户时代,软件交付必须与市场同速。为匹配客户的灵活性,应用交付领导者需将初始交付周期缩短至数周,更新修复周期缩短至数天,这要求重构软件结构与项目方法。
同时,需创建立即可用的直观软件。消费者移动应用已重新定义标准:所有面向客户的应用(含内部员工使用)均应做到“无需培训即可立即上手”。
此外,应用交付方法须适应客户参与模式。“参与系统”扩展了后端记录系统,使客户互动更便捷。许多团队虽已将敏捷方法应用于Spring Framework和.NET等框架,但频繁更新与模块部署仍需超越敏捷的持续集成方法。
关键在于选择契合客户参与现实的平台。目前,众多开发团队正重新评估Java、.NET等传统编码平台在面向客户系统中的角色。
时间至关重要
手工编码的控制力以时间为代价。相比之下,采用可视化开发、自动配置部署或UI转码等技术的低代码平台,可显著提速。
低代码平台定义为:面向互动系统(Systems of Engagement),以最少手工编码、快速设置部署实现应用高效交付的平台。
若手工编码无法跟上变更速度,外包、打包应用或专用中间件并非根本解法。应用交付团队亟需提升有效产出速度。
以OutSystems为代表的低代码平台提供了新路径。该新兴类别支持极少手工编码下的应用快速组装,并赋能高效的新开发实践。
低代码平台通过消除阻碍客户参与的障碍及各阶段交接环节来提速。它提供可视化工具用于快速定义用户体验与表单、构建多阶段工作流及配置数据模型,从而解决数据集成难题,最小化手工编码并加速交付。
降低开发者技能门槛
低代码平台使企业能依靠初级开发者取得成功。尽管生产环境部署仍需少量手工编码,但工作量已大幅减少。
业务领导者常因僵化孤立的发展模式而受阻。低代码平台允许在单一平台上合并需求、设计、开发与部署,助力快速验证新产品与服务理念。
这种“沙盒”模式支持小团队(1-2人)快速组合应用,并即时获取来自客户、员工及合作伙伴的反馈。
应用跨渠道运行能力
虽然用户主要关注Web渠道,但低代码平台支持响应式设计与移动就绪功能,可一键将应用扩展至平板、智能手机等多终端。
该平台为配置管理、基于角色的访问控制、身份验证及存储库控制提供了统一集中的环境。企业架构师、安全专家、IT运营及业务专家均可参与平台的配置与管理。
Terblanche总结道:“低代码是融合型新兴类别,而非全新概念。多数厂商最初基于内部应用技术构建基础,如今面向客户的应用因其对快速交付和持续演进的高要求,已成为热门新用例。”
面对面向客户应用的挑战,AD&D团队亟需调整策略,重新平衡创新与完整性、手工编码与低代码工具之间的关系。

