ICS 35.020 YD CCS 中华人民共和国通信行业标准 YD/T 3763.1-2021 研发运营一体化(DevOps)能力成熟度模型 第1部分:总体架构 TheCapabilityMaturityModel ofDevOps Part1:GeneralArchitecture 2021-03-05发布 2021-04-01实施 中华人民共和国工业和信息化部 发布
YD/T 3763.1-2021 目次 前言.. 1范围.. 2规范性引用文件. 3术语和定义. 4缩略语. 5研发运营一体化(DevOps)能力成熟度级别划分 6总体架构.. 6.1过程管理... 6.2应用设计. 6.3安全及风险管理. 6.4组织结构. 6.5评估方法.. 6.6系统和工具技术要求.
YD/T 3763.1-2021 前言 研发运营一体化是指在IT软件及相关服务的研发及交付过程中,将应用的需求、开发、测试、部署 和运营统一起来,基于整个组织的协作和应用架构的优化,实现敏捷开发、持续交付和应用运营的无缝 集成。
帮助企业提升IT效能,在保证稳定的同时,快速交付高质量的软件及服务,灵活应对快速变化的 业务需求和市场环境。
本标准是“研发运营一体化(DevOps)能力成熟度模型”系列标准的第1部分:总体架构,该系列 标准的结构和名称如下: 第1部分:总体架构; 第2部分:敏捷开发管理; 第3部分:持续交付; 第4部分:技术运营; 第5部分:应用设计; 第6部分:安全及风险管理; 第7部分:评估方法; 第8部分:系统和工具技术要求。
本标准/本部分按照GB/T1.1-2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。
本文件的发布机构不承担识别这些专利的责任。
本标准/本部分由中国通信标准化协会提出并归口。
本标准/本部分起草单位:中国信息通信研究院、北京华佑科技有限公司、北京百度网讯科技有限 公司、北京京东尚科信息技术有限公司。
本标准/本部分主要起草人:栗蔚、萧田国、牛晓玲、雷涛、马成功、景韵、张新、石雪峰。
II
YD/T 3763.1-2021 研发运营一体化(DevOps)能力成熟度模型 第1部分:总体架构 1范围 本标准规定了研发运营一体化(DevOps)的概念范围、总体架构及能力成熟度模型。
本标准适用于具备IT软件研发交付运营能力的组织实施IT软件开发和服务过程的能力进行评价和 指导;可供其他相关行业或组织进行参考;也可作为第三方权威评估机构衡量软件开发交付成熟的标准 依据。
2规范性引用文件 下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅所注日期的版本适用于本文 件。
凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件。
GB/T32400一2015信息技术云计算概览与词汇 GB/T32399一2016信息技术云计算参考架构 YD/T2441-2013互联网数据中心技术及分级分类标准 GB/T33136一2016信息技术服务数据中心服务能力成熟度模型 3术语和定义 下列术语和定义适用于本标准。
3.1 配置项configuration item 即纳入配置管理范畴的工作成果,是保存系统和项目的相关配置。
3.2 制品artifact 即构建过程的输出物,包括软件包,测试报告,应用配置文件等。
3.3 代码复杂度codeplexity 主要度量指标为圈复杂度,即代码中线性独立路径的数量。
YD/T3763.1-2021 3.4 部署流水线deploymentpipeline 指软件从版本控制库到用户手中这一过程的自动化表现形式。
3.5 研发运营一体化DevOps DevOps是Development和Operations的组合词,它是一组过程、方法与系统的统称,用于促进开 发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
它的出现是由 于软件行业认识到为了按时交付软件产品和服务,开发和运营工作必须紧密合作。
4缩略语 下列缩略语适用于本文件。
CI 持续集成 Continuous Integration CD 持续交付 Continuous Delivery 5研发运营一体化(DevOps)能力成熟度级别划分 研发运营一体化(DevOps)能力成熟度模型,共分为5个级别,见表1每个级别中按照不同程度 说明,呈现递进的方式,高级别内容宜包含低级别内容,无须重复引用。
表1能力成熟度模型 级别 英文 中文 定义 1级 Initial Level 初始级 在组织局部范围内开始尝试DevOps活动并获得初期效果 2级 Fundamental Level 基础级 在组织较大范围内推行...