研发运营一体化能力成熟度模型

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 你点的每个赞,我都认真当成了喜欢研发运营一体化能力成熟度模型总体架构The DevOps capability maturity modelPart 1: General architecture研发运营一体化是指在IT 软件及相关服务的研发及交付过程中,将应用的需求、开发、测试、部署和运营统一起来,基于整个组织的协作和应用架构的优化,实现敏捷开发、持续交付和应用运营的无缝集成。

你点的每个赞,我都认真当成了喜欢

研发运营一体化能力成熟度模型

总体架构

The DevOps capability maturity model

Part 1: General architecture

研发运营一体化是指在IT 软件及相关服务的研发及交付过程中,将应用的需求、开发、测试、部
署和运营统一起来,基于整个组织的协作和应用架构的优化,实现敏捷开发、持续交付和应用运营的无
缝集成。帮助企业提升IT 效能,在保证稳定的同时,快速交付高质量的软件及服务,灵活应对快速变
化的业务需求和市场环境。

研发运营一体化的概念范围、总体架构及能力成熟度模型。本标准中的研发运营一体
化包括IT软件及服务的需求、开发、测试、部署和运营五个环节,并实现敏捷开发、持续交付和技术运
营的顺序闭环集成。

适用于企业在实施IT软件开发和服务过程中实现研发运营一体化架构,提升IT效能。

部署流水线 deployment pipeline

指软件从版本控制库到用户手中这一过程的自动化表现形式。

CI Continuous Integration 持续集成

CD Continuous Delivery 持续交付

xxx

图 研发运营一体化(DevOps)标准总体架构

研发运营一体化(DevOps)能力成熟度模型覆盖端到端软件交付生命周期全流程,是一套体系化的
方法论、实践和标准的集合。研发运营一体化总体架构可划分为三部分,即过程(敏捷开发管理、持续
交付、技术运营)、应用架构和组织结构。研发运营一体化过程相关内容如下:
1)敏捷开发管理从需求管理、计划管理、过程管理、度量分析这四个维度,关注需求到开发阶段
的有序迭代,灵活响应,以及价值的快速交付。
其中需求管理细分为需求收集、需求分析、需求与用例和需求验收四个细分维度。需求收集从单个
需求点、需求全貌、需求的管理、人员机制以及工具能力五个维度进行评估;需求分析从需求内容和形
式、需求协作、需求的管理、人员机制以及工具能力五个维度进行评估;需求与用例从需求与用例编写、
需求用例验证、需求与用例的管理、人员机制以及工具能力五个维度进行评估;需求验收从需求验收频
率、需求验收范围、需求验收反馈效率、人员机制以及工具能力五个维度进行评估。
其中计划管理细分为需求澄清与拆解、故事与任务排期、计划变更三个维度。需求澄清与拆解从需
求澄清的时间、内容的完备性、协作、人员机制以及工具能力五个维度进行评估;故事与任务排期从排
版要素、排版容量、排版管理、人员机制以及工具能力五个维度进行评估;计划变更从变更决策、应对
变更、减少变更、人员机制以及工具能力五个维度进行评估。
其中过程管理细分为迭代管理、迭代活动、过程可视化及流动、度量分析四个维度。迭代管理从迭
代时间周期、迭代协作机制、迭代流程改进、人员机制以及工具能力五个维度进行评估;迭代活动从迭
代活动约定、迭代活动时间约定、迭代活动范围、人员机制以及工具能力五个维度进行评估;过程可视
化及流动从过程可视化、过程价值流动、迭代过程改进、人员机制以及工具能力五个维度进行评估;度
量分析从度量粒度、度量范围、度量驱动持续改进、人员机制以及工具能力五个维度进行评估。
2)持续交付关注应用软件集成交付环节,通过配置管理、构建与持续集成、测试管理、部署与发
布管理、环境管理、数据管理和度量管理领域的能力建设和工程实践保证软件持续顺畅高质量的对用户
完成发布。
其中配置管理细分为版本控制、版本可追踪性两个维度。版本控制从版本控制系统、分支管理、构
建产物管理、单一可信数据源四个维度进行评估;版本可追踪性从变更过程、变更追溯、变更回滚三个
维度进行评估。
其中构建与持续集成分为构建实践、持续集成两个维度。构建实践从构建方式、构建环境、构建计
划、构建职责四个维度进行评估;持续集成从集成服务、集成频率、集成方式、反馈周期四个维度进行
评估。
其中测试管理分为测试分级策略、代码质量管理、测试自动化三个维度。测试分级策略从分层方法、
分层策略、测试时机三个维度进行评估;代码质量管理从质量规约、检查策略、检查方式、反馈处理四
个维度进行评估;测试自动化从自动化设计、自动化开发、自动化执行、自动化分析四个维度进行评估。

其中部署与发布管理分为部署与发布模式、持续部署流水线两个维度。部署与发布模式从部署方式、
部署活动、部署策略、部署质量四个维度进行评估;持续部署流水线从协作模式、流水线过程、过程可
视化三个维度进行评估。
其中环境管理分为环境类型、环境构建和环境依赖与配置管理。
其中数据管理分为测试数据管理和数据变更管理两个维度。测试数据管理从数据来源、数据覆盖、
数据独立性、数据安全四个维度进行评估;数据变更管理从变更过程、兼容回滚、版本控制、数据监控
四个维度进行评估。
其中度量与反馈分为度量指标和度量驱动改进两个维度。度量指标从度量指标定义、度量指标类型、
度量数据管理、度量指标更新四个维度进行评估;度量驱动改进从报告生成方式、报告有效性、报告覆
盖范围、反馈改进四个维度进行评估。
3)技术运营环节关注应用系统服务发布后的环节,涉及运维成本服务、高可用架构服务、用户体
验服务、客户服务、监控服务、产品运行服务和运营数据服务,保障良好的用户体验,打造持续的业务
价值反馈流。

研发运营一体化(DevOps)同样关注应用架构、安全管理和组织文化方面的建设。良好设计的应用
架构有助于系统解耦和灵活发布,也是高可用系统的核心能力;端到端的安全考量和全局规划,可以让
安全发挥更大的价值,并真正助力全价值链。跨功能团队的组织架构和高度互信协同,责任共担的组织
文化同样会对组织能力的提升带来正向作用。

这五大部分相互关联,密切协同构成了一个有机整体,帮助组织IT效能不断进化,最终达成企业的
业务目标。

目录
相关文章
|
3月前
大模型与其他业务系统打通是大模型产业落地的关键
【1月更文挑战第9天】大模型与其他业务系统打通是大模型产业落地的关键
51 3
大模型与其他业务系统打通是大模型产业落地的关键
|
9月前
|
机器学习/深度学习 人工智能 运维
从钢铁行业数字化管控平台的智能进化,看超自动化能力的未来边界
钢铁行业更加智能化数字化管控新品,映射出平台底层技术超自动化的能力进化。
116 0
|
11月前
|
存储 供应链 安全
【企业技术架构】企业自动化是下一代架构吗?
【企业技术架构】企业自动化是下一代架构吗?
|
11月前
|
容灾
《云上容灾交付服务白皮书》——4.交付标准化评估要素——4.2 现状调研的评估要素
《云上容灾交付服务白皮书》——4.交付标准化评估要素——4.2 现状调研的评估要素
72 0
|
11月前
|
机器学习/深度学习 监控 算法
「数据运营」理解DataOps运营
「数据运营」理解DataOps运营
|
存储 运维 Kubernetes
从规模化平台工程实践,我们学到了什么?
本文尝试从平台工程、专用语言、分治、建模、自动化和协同文化等几个角度阐述规模化平台工程实践中的挑战和最佳实践。希望通过把我们平台工程的理念和实践分享给更多企业和团队,一起让一些有意思的变化发生。
|
弹性计算 Kubernetes Cloud Native
聚焦企业 IT 成本治理,云原生如何破解降本提效难题?
8 月 11 日深圳,阿里云飞天技术峰会-云原生加速应用构建专场,聚焦企业 IT 成本治理,让企业在云原生化的过程中可以数字化地实现企业 IT 成本管理与优化,成为 FinOps 领域的践行者与领先者。
聚焦企业 IT 成本治理,云原生如何破解降本提效难题?
|
存储 消息中间件 缓存
支撑性服务 & 自动化能力
云原生系统依赖于许多不同的辅助资源,例如数据存储、消息队列、监视和身份服务,这些服务统称为支撑性服务。
支撑性服务 & 自动化能力
|
存储 数据采集 运维
分析服务一体化理念解读
分析服务一体化理念解读
9285 0
分析服务一体化理念解读
|
数据挖掘 BI 持续交付
看懂这5幅图,研发效能分析和改进就容易了
作为 CTO 或企业管理者,我们如何去了解和衡量研发团队的研发效能呢?作为 PMO 和效能负责人,我们该从哪几个维度来回答关于研发效能的问题呢?如何通过效能数据分析,帮助企业管理者透明化研发效能水平和变化趋势,分析效能问题根因、指导改进行动、衡量改进效果。
1900 0
看懂这5幅图,研发效能分析和改进就容易了