本次GIAC全球互联网架构大会涉及元宇宙、云上运维、低代码、数据库、DevOps、云原生等多个热门技术领域。邀请了来自华为、腾讯、阿里巴巴、Apache基金会、百度、金蝶、飞算的近百位技术专家进行技术分享,吸引了近千人现场观看。
飞算云智总裁陈定玮因为带领团队打造出“一人一项目,十人抵百人”的SoFlu软件
机器人,助力企业落地DevOps,引领行业发展而受邀出席,并发表《SoFlu软件机器人,基于Java的自动化软件开发实践》专题演讲。
数字化时代来临,DevOps作用凸显
随着数字时代的来临,企业纷纷开启数字化转型之路,软件作为企业数字化转型的核心,重要性日益提升。
越来越多企业希望通过DevOps来实现软件的价值交付和科技数据落地,推动数字化转型进程。DevOps从2008年登上历史舞台,到接替敏捷成为最新的软件开发范式,再到借云和容器技术在2018年左右火爆国内,已经发展到了前所未有的阶段。
基础设施自动化服务商Puppet发布的《2021年DevOps调查报告》显示,有83%的IT决策者表示,他们的组织正在进行DevOps实践,以通过更优质的软件、更快的交付、更安全的系统以及系统的理论体系,来释放更高的业务价值。
DevOps的理念是实现开发、运维一体化,以提高组织快速、高质量交付
应用程序的能力。如今,DevOps正在成为一种新的研发模式,DevOps最佳实践逐渐成为数字化转型的必经阶段。进行DevOps实践,不仅能在组织内部打破部门墙,搭建通畅的沟通渠道,更能够在文化上推行责任共担和开放的理念。通过工具链的赋能,缩短交付链路和交付周期,提升交付质量,实现“更好、更快、更稳定”的产品交付。
开发、运维一体化,SoFlu软件机器人助力企业落地DevOps
“企业数字化转型是一个复杂的系统性工程,转型过程中最基础的是企业底层IT的搭建能力。DevOps之所以在企业数字化转型中重要,原因在于DevOps能够在保证质量的情况下,提升软件交付效率。”根据陈定玮二十多年的IT行业从业经验,他认为,落地DevOps虽然对于企业数字化转型非常重要,但实施起来却十分困难。
在软件开发过程中,负责不同环节的人员对功能实现往往有不同的理解,要实现DevOps强调的开发、运维一体化,做到各个部门间紧密协作极其不容易。因此落地DevOps,除了组织内文化的转变,更重要的是引入工具来制定开发标准、规范开发流程,避免因为人为认知导致的流程差异。
而这正是SoFlu软件机器人在企业落地DevOps中的意义。据陈定玮介绍,SoFlu是一款通过人机协同,自动完成软件后端开发、前端开发、测试、运维,帮助开发者实现“一人一项目,十人抵百人”的软件机器人。
SoFlu软件机器人全程可视化操作,后端全自动开发平台实现了Java的自动化软件开发,通过拖拽方式以及参数配置就可完成后端微服务开发,即使是大型复杂项目也能轻松完成;前端全自动开发平台可添加后端全自动开发平台项目为数据源,简化前后端数据联调;全自动测试平台可一键与开发平台关联,自动生成测试用例并完成测试,还可以自动监测开发接口的变动,实现精准回归测试;全自动运维平台的执行引擎目前提供170个接口,做到精准定位问题。
在SoFlu软件机器人的协助下,一人就能完成软件工程全流程,不仅能将整个软件开发链条自动化连接起来;而且能降低软件开发过程中的沟通成本。此外,SoFlu软件机器人解决了传统软件工程的151个问题点,形成10大自动化流水线,保证DevOps落地过程中的标准化和自动化。
截至目前,SoFlu软件机器人已为包括医疗、金融、制造、零售等在内的八大行业的上百家机构提供了技术服务,帮助其轻松落地DevOps,实现软件开发过程的降本增效,加速数字化转型进程。
因为全新的软件开发方式对企业落地DevOps的帮助和大量软件开发最佳实践的打造,SoFlu软件机器人被中国工程院院士倪光南称赞道,“SoFlu软件机器人的价值在于通过标准化、自动化的流程,降低了从开发、测试到运维的门槛,将敏捷管理制度落地,帮助企业做到降本增效,达到提升软件业创新速度的目标。”