【成果展示】“数据要素х”大赛四川分赛科技创新赛道优秀作品|面向大规模敏捷交付的数智软件工厂

文摘   2024-11-07 18:31   四川  


案例单位



中国工程物理研究院计算机应用研究所




案例背景



习近平总书记多次就数字中国建设作出重要论述、提出明确要求,数据要素已成为构建新质生产力的关键生产要素,数据要素驱动软件大规模敏捷交付上升为国家战略需求。然而大规模软件研发还存在流程不标准、协同效率低、交付周期长、交付质量难保证等问题,供给侧能力不足,因此,项目提出了面向大规模敏捷交付的数智软件工厂整体解决方案和系列工具,可应用于企业数智化转型升级等背景下互联网、金融科技、云计算和物联网等领域大规模软件敏捷交付场景,高效管控和利用软件研发过程中的复杂数据要素,快速适应各种需求变化,实现软件高效高质交付,达到数据要素立方赋能企业数智化转型升级。




解决方案



项目提出的数智软件工厂以软件工程DevSecOps为基础,借鉴制造工厂流水线批量生产思想,以模型化需求为输入,从“人机料法环测”5M1E六方面实现复杂数据要素管控,并行生产应用软件,并根据软件运行情况持续迭代,实现软件高质量批产交付目标。


图1 面向大规模敏捷交付的数智软件工厂总体思路


项目总体架构自下而上分为三层:基础数据层负责数据的整合和管理,维护要素元件、需求数据等数据及数据标准、主数据库和数据安全,提供可靠数据源;研发平台层贯通利用基础数据,建立六大功能支撑软件研发;智能算法层构建研发大模型,实现代码生成、文档生成,并分析研发数据,支撑决策支持,驱动软件研发全过程的智能化。该分层架构确保了数据的利用率和研发效率,有效保障大规模软件敏捷、高质量交付。

研发平台层提供六大核心功能:敏捷团队管控实现外协资源敏捷弹性调配,保障外协资源的高效参与和对外协工作的有效评估;平台能力供给云服务架构、流程自动化、数据智能和敏捷开发能力,建立赋能平台;研发能力复用凝练共性需求,形成复用件,实现一次构建,多次使用;协同研发管理平台构建研发全生命周期管理,实现质量、进度、效能管控;持续构建功能基于DevSecOps建立端到端的CI/CD管道和研发工具链;软件度量工具度量软件规模,控制研发成本。


图2 数智软件工厂总体架构




创新点



一是理念创新。倡导快速响应和数据驱动决策,鼓励团队协作创新,适应快速迭代项目需求。

二是技术创新。以创新的架构设计和智能技术为核心,构建完整的研发生态系统,实现从需求分析到测试部署的全程自动化。

三是商业模式创新。注重长期合作,提供按需调度的弹性服务,帮助客户持续提升效能,形成双赢的商业模式。




应用成效



该项目已被成功运用于中物院数字化转型进程,2020年以来,构建十余家研发生态、40余个团队、200余、测试研发人员,协作交付了近100个APP,实现了700余条流程,管控了1200以上数据要素,产生业务数据20亿条,在业绩、能力、人力、治理、监督和财经管理等十余业务领域方向全面支撑新时代装备体系建设与管理转型,保障了转型进度和转型质量,达到节能增效的目的。

质量方面,软件工厂实践后,软件首轮缺陷密度从7%降低至2%左右,为行业缺陷密度的1/3同时,实现了在30%人员流动的情况下仍能保持质量稳定。

进度方面,最高可实现月交付13000+功能点时,同时,交付周期从年降低到月。

效能方面,软件工厂应用以来,人均日交付功能点数为行业中位数近3倍。




专家点评



当前,随着数字化转型的加速,企业对软件交付速度、灵活性和质量的要求越来越高,大规模敏捷交付软件工厂模式越来越受到关注。因此,面向大规模敏捷交付的数智软件工厂需求空间正在不断扩展,市场潜力无限。该项目的示范价值体现在对企业技术能力、运营模式、组织文化和市场竞争力的全面提升,是企业应对快速变化市场环境的有力工具。


来源:四川省大数据中心数经处、创新与应用处、数据资源处‍‍‍


四川省大数据中心
四川省大数据中心官方信息发布平台。
 最新文章