低代码变革企业软件开发:SAP技术演进与新兴挑战

本文探讨了SAP等企业软件如何通过低代码、无代码工具及生成式AI的集成,将开发能力赋予业务端用户,并分析这种技术演进所引发的企业开发模式变革、管理挑战及其深远影响。

采用SAP的企业组织中的IT决策者正在思考,低代码和无代码工具将如何改变他们未来管理企业软件的方式[citation:1][citation:2]。这是英国及爱尔兰SAP用户组织(UKISUG)一直在思考的问题。UKISUG的主席Conor Riordan表示,随着SAP推出新技术,这些技术正被提供给公民开发者(非专业开发人员的业务用户)使用。

从定制编码到可视化配置

传统上,IT组织接收业务用户的需求,然后将这些需求编码到企业软件中,再提供给最终用户使用。通常,SAP建议组织配置其软件,而不是开发完全定制的版本。后者不仅需要SAP编程技能,还意味着定制内容需要维护,并需与核心SAP企业软件平台的变更保持同步[citation:1]。

配置意味着核心系统保持“干净”,正是这种可配置性降低了为SAP系统开发有用增强功能的技术门槛[citation:1]。这与业界对低代码平台能通过可视化建模提升开发效率的认识一致[citation:4]。

生成式AI:加速变革的催化剂

人工智能,特别是生成式AI与企业软件的集成,正在加速这一进程[citation:4]。这有潜力改变IT部门与业务部门的关系。正如Riordan所解释的:“其中一些技术现在被提供给最终用户,使他们能够自己‘编码’,而无需学习编程。”实际上,最终用户可以通过提示词工程来配置软件

“这使得最终用户可以完成‘初级IT开发人员的工作’。从概念验证和原型设计的角度来看,这确实非常有益,”他说[citation:1]。

从创意到生产:新的治理挑战

然而,对Riordan而言,挑战在于如何将这种来自最终用户的“代码”部署到企业生产环境中。IT领导者需要考虑如何管理和支持来自最终用户编码的产出[citation:2][citation:6]。

他表示:“存在一条路径,它关乎于你如何授权业务用户成为公民开发者和技术实验的创业者,以及你如何与IT部门合作,将这些想法工业化,并置入一个能够通过稳健业务流程得到支持的、可用的生产系统。”[citation:2]

考虑到此类IT系统的复杂性以及企业为使它们正常运行而投入的巨额资金,确实有理由避免在企业软件中轻易开启这些功能。但目前企业软件中日益提升的易编程性,类似于Excel宏的时代——后者导致了使用的爆炸式增长,却给IT部门留下了难以管理的代码“烂摊子”[citation:10]。

面向未来的融合

可以从Excel宏的实践中吸取教训。但正如Riordan指出的,随着熟练掌握数字技术的新毕业生进入职场,最终用户为企业系统编程的理念正变得越来越主流[citation:8]。

他说:“他们都具备IT素养,都有能力编程。当他们进入组织,面对必须编写需求文档并交给IT部门的人去尝试编码——而后者并不真正理解你想要实现的目标时,我们会看到很多摩擦。”

Riordan认为,低代码/无代码技术正在赋能新毕业生,但IT部门仍停留在业务与IT分离的旧世界中。“我们正在努力思考,如何在确保生产IT系统稳健性的同时,最大化生产力和创造力,从而在这个新世界中协同运作。”[citation:1][citation:8]

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计