(图)飞算云智总裁陈定玮发布会上介绍

朋友在一家百余人的软件企业做项目经理,有十多年的技术研发、测试和管理经验。我问他在不同岗位遇到的常态化痛点是什么?他的回答是“需求不明晰”和“交付不理想”,在软件项目管理的一头一尾,一个是因一个是果。

“需求不明晰”体现在两个方面,一种是客户想清楚了,但是沟通不充分或者项目经理/产品人员理解不到位;另一种是客户本身就没想清楚,需求是阶段性需求,甚至会推翻。导致的结果是不停的需求变更,哪怕有些时候在需求确认书上已经签过字,还是要变。

“交付不理想”的结论有些出自客户、有些出自企业老板或自身判断,绝大部分情况下都是因为时间紧迫、能力不足、成本控制而导致软件质量或者需求满足度不尽人意。

常态化痛点本质是软件项目管理当中的不确定性决定的,无法规避,只能有效应对,他的解题思路是“敏捷”,包括敏捷的理念和先进的工具。

相比不确定性,中小软件企业还面临诸多共性痛点

在软件以及信息技术行业,2019年规模以上企业已经到了4万多家,全国软件业务收入达7.2万亿元。“规模以上”的标准是年主营业务收入在2000万元以上,还有很多小企业达不到这个标准。另一份统计数据是,2019 年末,全国软件和信息技术服务业从业人数 673 万人。这些企业和从业人员面临着五大共性痛点,艾瑞咨询在《2020年中国软件开发行业研究报告》中进行了概况总结:

第一,研发成本增速超过利润增长,对盈利能力带来直接性挑战。成本包含人力成本、沟通成本、运维成本等。数据显示,2016-2019年,中小企业研发经费复合增速为14.4%,高于利润总额复合增速的10.7%,成为企业负责人和CTO/CIO首要关注的问题。

第二,开发过程中反复工作比较多,整体项目周期较长。软件开发周期包含计划和需求分析、设计项目架构、开发和编程、测试、部署五个环节,每个环节设计多人,需求偏差、产品复杂度等可能带来较长的项目周期,影响交付质量。

第三,受制于交付时间或者IT人员水平,软件代码质量普遍偏低,为后期运维增加了成本。

第四,支持系统搭建复杂,软件开发环境受限,尤其是对于没有云化环境,效率低、风险高。

总体来看,降本增效是每一个中小企业尤其是软件企业高层的核心诉求,但可用抓手并不多。敏捷开发平台是一种选择,比如OutSystems、Mendix,以及AWS、Google、Microsoft和Oracle等推出各自的敏捷开发平台。

国内的情况,低代码平台的平台不少。而专注于后端微服务的全自动软件开发的平台,目前只有飞算全自动软件工程平台。

让软件工程行业作业方式从“人治”变成“法治”

11月17日飞算全自动软件工程平台发布引发业内广泛关注。飞算云智总裁陈定玮也曾被问到为什么是自己,以及竞争壁垒在哪里。对于大型科技互联网企业来讲,自身可能拥有软件工程平台的能力。但真正做到全自动化并对外开放提供SaaS服务的,飞算全自动软件工程平台是第一个。除了专利,源自人才团队的使命驱动和创新动力、四年技术积累和实战经验以及未来可能带来的客户口碑,都将成为壁垒。

陈定玮在发布会上表示,通过飞算全自动软件工程平台,可以实现“你输入流程图,平台助你实现自动开发、自动测试、自动运维”。当然,当前主要是自动开发,自动测试和自动运维平台在研发当中,即将上市。

实际上,行业共性痛点背后源于“人治”。而飞算科技的法治逻辑是:主要由可视化开发、平台组件和经验积累三个部分组成,项目管理上,最大限度减少软件开发人员的反复循环写代码、与需求人员的沟通成本,以及降低运维成本。

对于企业降本增效来说,飞算全自动软件工程平台能够带来实实在在的价值,主要体现在有效解决软件工程项目从项目启动到运维的151个问题,实现降低项目成本、提升开发效率、保证代码质量、简化团队管理。实现效率随全生命周期核心板块联动呈数十倍提升,成本随项目规模上升呈几何级缩减。

(图)飞算全自动软件工程平台有效解决

以某科技公司为例,开发一套国际上流行的管理行为积分体系,通过专业化、体系化、技术化的集成方案,让企业有效激励员工。积分系统功能包括:业绩积分、文化积分、行为积分、创新积分、成长积分等。

系统应用功能要求:可视化数据分析、功能完善、平台可配置、按企业需求配置、一键式系统搭建,实时更新,操作便捷、安全性高,兼容性强、扩展性好等。

系统技术要求达到:智能化、平台化、全程电子化,并且需要微服务技术开发,其中后端开发达数十项。

基于上述需求,“传统开发模式”和“全自动软件工程平台”两者效率对比如下:

(图)传统软件工程开发效率VS飞算全自

如果使用“全自动软件工程平台”进行该项目开发,项目的各项效能提升明显:

—人力成本大幅降低60%以上;

—开发效率提升4倍,每开发一个接口效率平均提升60%-80%;

—函数、脚本仅为传统开发代码量的5%,有效保证开发质量;

—系统稳定性明显提升十倍以上。

发布会现场还进行了传统模式开发和飞算全自动软件工程平台开发的PK赛,让参会人及观众直观的感受到开发效率的差异:完成一个运动记数项目,飞算全自动软件工程平台团队由1位基础工程师单枪匹马出战,挑战传统开发团队——3位已彼此合作多年的高级工程师团队。现场,来自飞算全自动软件工程平台的基础工程师仅输入流程图,不敲一行代码实现快速开发。最终用时28分钟完成,在效率上领先传统开发3人团队,且在抗并发等效能上抢占优势。

另外值得注意的是,相对于其他大部分软件工程开发平台,飞算全自动软件工程平台采用的是微服务架构。在云中部署应用和服务的新技术,这使得形成大中台、小前台形式,更适合软件企业、科技企业推进敏捷开发。

软件自身及项目管理理念,让全自动软件工程平台价值升华

敏捷开发的理念业内提了很多年,但是在中国落地过程中,出现了不少“伪敏捷”的情况。工具能够降本增效,开发管理理念的提升,可以实现事半功倍。

在实实在在的成本和效率价值之外,我认为,飞算全自动软件工程平台背后的使命和思想同样重要,它决定着这个平台能够走多远、以及下沉多深。

第一,“让人人都能开发软件”的使命。体现在“全自动”和“后端可视化”上,这种使命将带来软件从业者结构和能力的变化,未来合格程序员可能分为两种,一种基于全自动平台的程序员,一种是在全自动平台能力之上的程序员。

第二,让软件工程作业方式从“人治”变成“法治”。我是程序员出身,对于开发规则和代码规范是认同但很少完整执行,为了暂时效率会带来解耦困难、复用难、不规范、安全和质量隐患等问题,通过工具将规则落地,确实是打造高品质软件的重要抓手。

第三,垂直模块化组件众创。全自动软件开发平台是通用性的开发平台,在垂直行业领域,需要更多的软件精英共同去开发标准的组件,通过众创的方式,实现不同领域行业经验和能力的沉淀,这种开放协作的方式,能够让飞算在不同领域更加下沉,获得更多客户认可。

该平台的推出,将给行业带来较大价值,尤其是在加速中小软件企业发展方面。同时因为首创研发,也引得业内广泛关注。包括五位领军院士出席发布会并点赞支持;格力电器董事长兼总裁董明珠也跨界参与,现场态度鲜明的表示:我是冲着中国原创来的,只有核心技术才能改变我们生活。

当然,新品的价值不宜过早进行定性,飞算全自动软件工程平台还需要接受用户的检验,正如中国工程院倪光南院士所说,“希望你们能够在实践中不断发展,为解决软件工程痛点做出贡献,如果能通过实践的验证,那么对于软件行业的发展将很有意义。”

(图)中国工程院院士倪光南视频致辞

回到文章开篇讲的朋友的常态化痛点,敏捷开发理念+全自动软件工程平台,将成为一般企业的IT开发团队以及个人IT开发者核心竞争力所在,有效应用能够推动企业经营向好。

相关文章