“一‘人’全栈解决:后端开发、前端开发、测试、运维”, 在刚刚过去的“软件人,告别996”飞算SoFlu软件机器人产品发布会上,SoFlu软件机器人作为全球首款真正的“软件机器人”不断刷新着人们对软件工程自动化的认知。

在SoFlu软件机器人的总设计师飞算云智总裁陈定玮看来,通过自动化开发,让软件机器人协助人完成重复繁琐的底层工作,从而摆脱软件开发对人力的过度依赖,是解决企业软件开发面临的“科技人员招聘难、人力成本高、管理难等诸多问题”的治本良药,而这也正是SoFlu软件机器人一直秉承的初心。SoFlu软件机器人以”一人一项目,十人抵百人”的硬实力展现了软件机器人如何推动软件开发向自动化迈进,从而降低企业自主拥抱科技的门槛。

“一人一项目”,图灵奖得主点赞SoFlu软件机器人的自动化创新

飞算SoFlu软件机器人,作为全球首款真正的“软件机器人”,在此次发布会上神奇亮相。因为对传统软件开发方式的颠覆,SoFlu软件机器人获得了2017年图灵奖得主、美国国家工程院、美国国家科学院和美国艺术与科学院三院院士大卫·帕特森,中国工程院院士倪光南,中国科学院虚拟经济与数据科学研究中心主任、国际欧亚科学院院士石勇的一致认可和肯定。图灵奖得主大卫·帕特森点赞道:“SoFlu软件机器人通过自动化开发方式,变革传统软件工程模式,大大提高工作效率,为软件开发自动化做出了巨大贡献。”

回顾过去一年多的时间,SoFlu软件机器人保持着持续的更新迭代,在八大行业近百个项目实践中不断提升用户体验。随着前端全自动开发平台的上线,正式升级为通过人机协同,自动完成软件后端开发、前端开发、测试、运维,帮助开发者实现“一人一项目,十人抵百人”的软件机器人,实现一“人”全栈解决:后端开发、前端开发、测试、运维。

那么SoFlu软件机器人究竟如何实现一“人”全栈解决:后端开发、前端开发、测试、运维,大幅提升软件全生命周期的开发效率?这背后离不开扎实过硬的技术支撑。

与市场上大多数低代码开发工具不同的是,SoFlu软件机器人以后端全自动开发为基础,逐步实现了后端开发、前端开发、测试、运维,成为覆盖软件全生命周期的软件机器人。

据飞算云智总裁陈定玮介绍,SoFlu软件机器人的产品理念是重设计。软件开发本质上应该是创新性的设计工作,却因为传统的“手工劳作”方式,使得重复繁琐的底层代码成为软件开发流程中最占据时间和人力的部分。SoFlu软件机器人正在改变行业,应用可视化开发,通过拖拽组件实现复杂编程逻辑,代替传统开发模式下的手工代码,在实现软件开发降本增效的同时,保证代码的标准规范和高质量。

后端全自动开发平台可在用户不写一行代码的情况下,自动实现后端微服务开发。配备的后端可视化单元测试功能,能在执行流程时自动排查错误,提高测试效率和覆盖率。

可视化组件拖拽开发

全自动测试平台和开发平台联动,不仅能自动生成测试用例并完成测试,还可以自动检测变动接口,轻松实现传统模式下十分棘手的精准回归测试。

精准回归测试

在运维部分,全自动运维平台集成了多方监控工具和配置中心,另外,平台还提供了170个接口,让开发人员可以对出现的问题进行精准定位,从而大大提升运维效率。

运维监控

近期上线的前端全自动开发平台和市面上常见的低代码平台最大的区别是可以对接其他平台开发的后端应用。在SoFlu软件机器人的协助下,一人就可以完成前、后端全流程开发,避免因沟通不畅产生的信息差,实现快速数据转换和对接,降低软件开发难度的同时,极大提升效率。

数据对接

前端全自动开发平台的上线,也让SoFlu软件机器人真正实现软件生产过程中开发、测试、运维的自动化和一体化。

此外,SoFlu软件机器人通过以上环节融入企业研发管理模式,让企业的开发经验和技术沉淀在平台内部,可以无限复用。同时,平台也在不断集成互联网的实战经验,以确保软件的品质和安全。

总体来说,SoFlu软件机器人通过自动化开发方式,极大地提高了开发效率,降低开发成本,同时也降低了开发门槛和试错成本。传统的低代码、无代码软件,大多数是仅能用于前端展现层的开发工具,在前端开发之前仍需对产品底层架构进行建设,后端仍需程序员进行手工代码开发,虽能在一定程度上提升效率,但作用十分有限。SoFlu软件机器人不仅能够全方位提升软件开发效率,而且能提升初级程序员的个人能力和效率,避免大量重复劳动,熟悉业务流程即可开发软件。

服务八大行业,中国石油、君智咨询等案例见证SoFlu“十人抵百人”

当然,无论理念多么先进,产品最重要的价值还是体现在实践中。截止目前,SoFlu软件机器人已为包括医疗、金融、制造、零售等在内的八大行业的上百家机构提供了技术服务,被数千位专业人士使用体验。

发布会上,来自中国石油的企业内购商城信息化负责人吕灵敏和来自5年协助5家企业营收突破百亿的君智咨询的CTO韩之斐作为客户代表,分享了SoFlu软件机器人对其在软件研发过程中实际问题的解决及所获得的成果。

以中国石油大型电商平台的系统重构为例,据吕灵敏介绍,“随着用户数量的增加和具有企业特色的功能需求不断提出,平台的架构在功能、性能和扩展性方面已经不能满足商城的发展需求。通过SoFlu软件机器人,让我们的业务人员全程参与到开发过程中,9人团队+5个软件机器人,仅用45天就完成了约600个接口、复杂程度远超普通电商的商城重构及上线,平台的稳定性得到了有效保障。更为关键的是让我们有了更大的底气,真正实现了对业务的自主开发。”

而对于在过去5年成功助力包含飞鹤乳业、波司登羽绒服等行业龙头在内的数十家企业实现营收增长的君智咨询,从0起步的数字化转型道路困难重重,开发资源少、业务复杂度高、变化性强、客制化场景多、科技基础薄弱等问题层出不穷。君智咨询的CTO韩之斐感慨道:“SoFlu软件机器人不仅能降低技术门槛、提高开发效率,而且还能通过全栈开发打通开发的所有关键流程环节,可以说是招招切中我们的痛点和常规要害部位,打得准也打得稳。”

君智咨询项目开发中,SoFlu软件机器人与传统开发模式成本周期对比

正是因为SoFlu软件机器人实现了软件生产过程中开发、测试、运维的自动化和一体化,在保证代码质量的同时,避免因沟通不畅产生的信息差,实现快速数据转换和对接。所以让众多的项目实践者实现了“十人抵百人”的效率提升,大幅降低了开发成本。

出于SoFlu软件机器人在众多案例中的成功实践,倪光南院士时隔一年多再一次为SoFlu证言:“一年半以来,SoFlu软件机器人已经在金融、医疗、零售等多个行业得到应用和肯定,帮助企业实现大幅度降本增效。”

全球首款软件机器人,行业大咖共话软件行业的自动化变革

随着数字化浪潮的席卷,我国软件产业取得了突飞猛进的发展,根据工信部数据,截止2021年底,全国软件和信息技术服务业规模以上企业超4万家,累计完成软件业务收入94994亿元,同比增长17.7%。

“数字化浪潮下,全自动开发无疑是大势所趋。软件行业高度依赖人力,这导致软件开发效率低、质量差,只有解决以上问题,企业才能顺利推进数字化转型。”飞算云智总裁陈定玮在发布会上表示。

在谈及软件未来发展趋势及软件行业普遍存在的996现象时,图灵奖得主大卫·帕特森表示,“大家一直在努力用简洁的语言让电脑运行得更快,为所有人打开了创新的大门,未来5-10年将迎来计算机架构的黄金时代。所以,程序员要跳出基础代码,告别996,有更多时间思考业务和架构,更好地去创新,成为一个真正的‘软件人’。”

而这与SoFlu软件机器人通过自动化流程提升软件开发效能,让“软件人,告别996”的追求是一致的。因为对软件开发自动化的实现,大卫·帕特森在发布会上也表示,飞算SoFlu软件机器人能够通过自动化的方式变革传统软件工程模式,大大提高工作效率。新的开发模式、最佳实践的沉淀、人工智能的赋能,打开了创新的大门,让软件行业迎来了黄金时代。

石勇院士也表示,“作为软件自动化开发道路上的先行者,SoFlu软件机器人基于SaaS服务的自动化开发方式及可视化操作,大大降低了技术门槛。此外,最消耗人力的底层代码工作实现自动化后,不仅可以减少软件人不必要的996,还可以有效缓解人才压力,真正为企业实现降本增效。”

此次,中国原创的SoFlu软件机器人对自动化开发的进一步推动,可以说是掀起了一场软件开发方式的变革浪潮,不仅能让开发者从“重复造轮子”的困境中解放出来,有更多时间和精力专注于创新性设计,“让人人都成为全栈工程师”,进而推动软件行业发展。同时,让企业从劳动密集型转变为智能制造模式,实现降本增效,加速数字化转型进程。SoFlu软件机器人将始终坚持中国原创,通过持续自主创新加速推动企业更高效、更高质量地完成数字化转型,为我国数字经济的发展做出贡献。