DevOps研发数字化体系建设实践-零束科技

2022-09-27 17:40:28 浏览数 (2)

在智能网联和数字化的高速发展下,车载软件和网联云平台系统复杂度大大增加,软件系统安全性及稳定性要求高,同时需要快速推向市场满足客户需求,对研发、安全和运维带来了极大的挑战。

零束科技定位于平台型科技公司,作为“数据决定体验,软件定义汽车”的践行者,零束科技长期聚焦研发智能车技术底座,为客户提供全栈或平台解决方案,让车成为有生命力的人类伙伴。

智能车联云平台需要支持百万车辆接入,同时支持大量数据管理调度,这对云平台的性能、稳定及安全性提出了极高要求。为进一步缩短云端研发迭代周期、提升软件产品交付质量及开发效率、提高信息技术对车端业务需求的响应速度,零束科技与嘉为蓝鲸合作,打造DevOps研运一体化平台,提升持续集成、持续交付、持续部署能力,有效提升研发效能。

01. 平台亮点

零束携手嘉为蓝鲸打造研运一体化平台,对云端DevOps体系进行完善和工具化搭建,实现研发过程中的需求管理、测试管理、代码管理、代码构建、制品管理、一键自动发布等功能,使得代码构建、发布能够更加快捷、频繁和可靠,为零束云端业务系统快速交付提供源动力,构筑更加敏捷的开发运维体系,赋能零束研发数字化体系建设。

1)一体化全景功能

零束DevOps一体化平台各功能模块采用流水线视角,通过数字化标准定义,实现功能网格化管理,经由标准传输协议,实现数据有序、高效、持续传递,让平台更具生命力。具体而言,集成信息同步模块,开辟了从车端-云端、需求-缺陷信息同步的隧道;插件扩展模块,为发布流水线高效持续交付价值,提供了无限空间;在工具支撑与流水线集成的过程中,实现安全探测的全覆盖,完成安全闭环管理。零束DevOps一体化平台让产品交付更稳、更快、更安全,持续为用户提供有保障的、优质的产品解决方案。

2)全生命周期价值链打通

通过一体化平台功能拓展,将需求、开发、测试、运维等角色灵活的集中到一个平台工作,保证了标准化数据信息传递的快速、真实;通过需求矩阵,可完成全生命周期状态可视化展示,可直观了解需求进度、识别风险、保证交付速度和质量;通过价值流图,可体现需求交付周期,亦可以通过各节点耗时情况来甄别瓶颈,改善最耗时节点来提升交付效率,保证全生命周期价值链的直观体现,提升平台创造业务价值能力。

02. 成效收益

1)敏捷管理

敏捷研发管理方面,零束科技提供纯敏态模式的端到端流程支撑。目前,已实现零束云端16个活跃项目建立、5000 需求管理、20000 测试用例管理,并已打通上下游需求交付链。需求燃尽图清晰地展示了研发过程和发展趋势,可有效积累敏态开发过程数据,让过程数据更透明,助力零束科技数字化转型。

2)持续交付

持续交付方面,零束科技实现了软件交付从人工部署跨越到高效安全的流水线发布阶段,缩短了软件的交付周期,由周交付转变为日交付;完成686条流水线的适配优化,发布时长较人工部署平均缩短30min以上;月度总构建数达4000 ,产品迭代上线频率提升60%。同时,通过流水线和ITSM流程引擎的双重保障,实现了发布敏态和稳态的动态平衡,并在度量数据的保证下实现精益的持续交付。

3)质量保证

质量保证方面,零束科技实现了软件质量过程的线上化管控。流水线集成代码扫描工具,实现编程规范、圈复杂度、重复代码等代码缺陷检测。当前共创建规则3000 ,对不同开发语言设定不同的规则集,使崩溃率降低到0.1%。集成代码安全扫描工具,完成SBOM(软件物料清单)管理,通过工具可完成代码深度专业的威胁扫描、快速精准的漏洞定位,并进行系统级基线审计、已知漏洞扫描、开源软件审计、敏感信息检测、潜在攻击链等安全威胁检测,进一步保证交付快速、安全可靠。

4)过程度量

过程度量方面,零束科技已完成DevOps 36个核心数据度量指标的定义,实现了需求、代码质量、构建与集成的数据统计。通过各节点耗时情况来甄别瓶颈,进而改善最耗时节点,使得软件制品交付效率提升50%。度量数据为零束DevOps一体化平台的持续改进提供了源源不断的动力。

注:该项目荣获中国信通院“2022 XOps产业生态峰会研运质效典范标杆案例”。

0 人点赞