本文是关于某企业低代码和DevOps融合创新的实践报告,由国内最大的数字化时代IT服务管理交流社区ITIL先锋论坛提供。报告从低代码的定义、低代码与DevOps的结合、联通在低代码DevOps中的实践三个方面,详细介绍了低代码技术在企业数字化转型中的应用和创新。
低代码的定义: 低代码是一种旨在降低软件开发者工作量的技术或平台,通过为开发者提供可视化的应用开发环境,减少或去除软件开发过程对原生代码编写的需求,实现便捷开发软件。低代码可被归属为aPaaS(应用程序平台即服务),向用户提供软件开发中的辅助工具。低代码变革了传统的开发流程,通过模块化封装和业务人员自行拖拉拽等方式,实现了更高效的开发过程。
低代码与DevOps的结合: 报告指出,低代码与DevOps的结合可以通过以下四个方面实现: 1. 工作任务的自动化:低代码工具和DevOps背后的关键原则是自动执行手动任务,提高效率并减少错误。通过低代码平台的工作流与服务编排,对DevOps内部的事件触发、通知等操作进行自动化的流程控制。 2. 管理应用程序生命周期:低代码DevOps通过低代码平台的内置能力,加快持续集成、部署,简化测试,持续监控应用程序性能,帮助应用进行调试和改进。 3. 敏捷协作与交流:低代码DevOps通过促进与整个组织的技术和非技术人员的协作,使任何人都能在需要进行操作的时候轻松地做出贡献。 4. 自主化效能度量与监控:低代码DevOps通过配置数据模型为用户提供上百种可视化图形组件,零编码即可实现符合自己业务需求的视图,自主实现工作流程健康度的监控视图和研发过程中项目关注度较高、量化评分占较大的指标度量视图。
联通在低代码DevOps中的实践: 中国联通在低代码DevOps中的实践历程包括: - 2017年工具化:实现需求管理、任务管理、支撑项目等工具化。 - 2018年平台化:实现敏捷看板、代码托管、持续集成等平台化。 - 2019年一体化:实现测试管理、需求开发测试部署等一体化。 - 2020年全面云上研发:实现统一IT研发交付、全域纳管、软件工程能力成熟度等全面云上研发。 - 2022年研发效能数智化:实现低代码、AI等研发效能数智化。
中国联通面临的四大DevOps实践挑战包括: 1. 稳态与敏态的双模平衡:在数字化转型的IT建设下,管理模式的改善、工具的优化、文化的建立成为第一道障碍。 2. 超大规模团队下有序安全开发:在复杂环境下实现可靠、敏捷交付,对工具平台提出挑战。 3. 数字驱动研发效能持续改进:软件研发管理全生命周期过程管理规范化、可视化与主动化,以全面的度量数据持续的分析结果为依据,持续深入挖掘团队效率潜能。 4. 低代码实现业务、开发和运营的一体化运行:通过低代码平台拉通组织中的各环节,实现业务、开发和运营的一体化运行,形成高效精准的业务交付、业务反馈和业务调整闭环,赋能数字业务发展、激发数字业务创新。
本文为企业的低代码和DevOps融合创新提供了宝贵的实践经验,展示了如何通过低代码技术实现数字化转型,提升开发效率,优化DevOps流程,实现业务、开发和运营的一体化运行,提升企业的数字化竞争力。
|