DevOps向平台工程化与需求精益化演进的发展趋势探讨 刘昭炜中国信通院云大所 高级业务主管 请替换您的照片 刘昭炜 中国信通院云大所高级业务主管 与编写《研发运营一体化(DevOps)能力成熟度模型》系列标准、《研发运营一体化(DevOps)通用效能度量模型》、《业务研发运营一体化(BizDevOps)模型》等标准。参与多篇白皮书、调查报告等编制工作,包括《中国DevOps现状调查报告 (2021、2022、2023)》等。参与评估DevOps能力成熟度评估超过20个项目,具有丰富的标准编制、产业研究及评估测试经验。 01平台工程概念 目02平台工程的标准化及落地实践 contents 录03需求管理精益化演进的趋势 04 DevOps/BizDevOps将不断加快企业实现精益研发 PART01 平台工程概念 “平台工程”概念受到广泛关注 当前,我国高度重视研发运营体系数字化、平台化、工程化能力发展。 2022年1月,《中国银保监会办公厅关于银行业保险业数字化转型的指导意见》中要求“推动科技管理敏捷转型。建立能够快速响应需求的敏捷研发运维体系,积极引入研发运维一体化工具,建设企业级一站式研发协同平台。” 平台工程是关键的战略技术趋势 “平台工程的概念”最早可以追溯到2017年。经过6年的发展,Gartner于2022年将平台工程列为了2023年度10大战略技术趋势之一。其对“平台工程”的定义为:一套用来构建和运营支持软件交付和生命周期管理的自助式内部开发者平台的机制和架构。 平台工程是企业级DevOps成功实施的核心能力 2023年2月,Puppet发布“2023DevOps现状报告“,重点关注平台工程,并将其定义为:是一套设计和构建自服务功能的规程,以最小化开发人员的认知负荷,并支持快速流软件交付。 来源:Puppet,2023年 报告指出,平台工程可以为整个组织带来意义深远的好处,帮助企业级DevOps实施走向成功。在公司加强平台团队招聘的过程中,他们必须优先考虑产品管理技能,而不仅仅是核心工程。 平台工程社区蓬勃发展 平台工程相关社区自2021年起快速建立并蓬勃发展,越来越多的IT领导、技术人员开始关注平台工程这一概念。 >>报告显示,超过4成受访者所在组织具有平台团队的时间超过3年。 >>超过九成的受访者认为,平台工程能够帮助组织更好地认识到DevOps的益处。 GOPS全球运维大会2024·深圳站 PART02 平台工程的标准化及落地实践 平台运营 平台工程的内容不止包含对平台的设计和建设,还需要贯彻落实“平台即产品”思想,收集用户反馈,对平台不断进行运营优化。 以产品思维运维平台 平台团队 平台团队:领导平台的设计、实现和维护 平台团队负责人:对团队进行管理,保证团队内外具有良好的沟通协作能力,确保团队人员的技能符合要求。 度量数据用户反馈实践资产 度量优化 产品型指标 功能满足度易用性 平台 停滞时长性能流畅度 ...... 服务型指标 服务透明度不可用时长用户满意度实时应答率 ...... 部署架构 峰值时刻 满意度要素服务标准度加深用户印象 ...... 研发文档 实践资产:在平台提供服务中产生的标准化的实践经验 平台团队 功能优化平台改进平台推广 应用架构 应用模板 推广团队:主要赋能团队:主要运营团队:主要负责与企业各项负责平台功能的负责收集处理用目负责人沟通,实现,由各领域户需求、度量平敦促其在开发过的专家组成。需台指标(平台覆程中使用平台。要的能力有:敏盖度、建筑覆盖 捷开发、容器编度、团队健康度、排、Kubernetes、服务健康度、社软件工程、持续区参与度)、接集成/交付、API收用户反馈,对接口设计与管理、平台持续进行优GitOps工具等化。 GOPS全球运维大会2024·深圳站 《研发运营一体化(DevOps)能力成熟度模型第13部分:平台工程能力要求》标准范围与框架 标准范围: 本标准规定了规研发运营一体化(DevOps)过程中所涉及的平台及其工程化能力要求及评价方式。 平台服务 价值流分析 问题处理 集成发布 特性提交 应用管理 价值流场景 业务与 需求工程场景 研发工程场景 测试工程场景 运维工程场景 安全工程场景 平台建设 平台开发与扩展 平台规划与设计 平台运营 度量优化 运营模式 平台团队 适用于IT软件研发交付运营组织团队实施相关平台工程能力建设进行指导和评价;也可作为第三方权威评估机构衡量软件研发运营一体化平台工程成熟度的标准依据。 团队及人员职责 业务价值管理 代码编写与提交 测试管理 变更管理 安全开发 需求管理 集成构建与提测 测试执行 运维保障 安全交付 发布与管理 测试反馈 运营反馈 安全运营 协作模式 平台保障 基础设施管理 稳定性与连续性保障 GOPS全球运维大会2024·深圳站 《研发运营一体化(DevOps)能力成熟度模型第13部分:平台工程能力要求》标准范围与框架(2/2) 标准面向对象与现有标准体系差异 平台…团队 明确平台服务能力 确定平台团队职责 规范平台运营方式 梳理人员技能要求 研发运营一体化(DevOps)能力成熟度 模型第3部分:持续交付、第4部分:技术运营 标准范围及对象主要面向研发、运维运营等业务项目团队提出能力要求,是平台工程的用户侧,主要对于团队的人员、管理、流程、工具综合维度提出要求,进行成熟度评价。 管理人员 明确平台工程建设必要性 评估自身平台工程能力发展阶段 厘清平台工程能力差距弱点 形成平台团队下一步工作目标 研发运营一体化(DevOps)能力成熟度模型第8部分:系统和工具技术要求 DevOps系统和工具是将端到端软件交付生命周期全流程用工具链进行连接,包括:项目与开发管理、应用设计与开发、持续交付、测试管理、自动化测试、技术运营等。 考察的是孤立的工具平台所提供的功能要求是否全面。对自动化工作流的串联、平台的自助化、自服务化能力以及平台即产品概念未有涉及。 GOPS全球运维大会2024·深圳站 平台工程能力建设全面助力企业数字化转型提质增效以某保险企业为例 将平台工程视为“平台产品化建设+DevOps+PaaS+基础设施”几大能力的集合,构建以用户服务为中心的平台工程分层能力, 包含自定义能力、模板化能力、扩展能力、抽象能力等核心产品特性。 通过整合业务、产品、研发、运维等角色端到端的协作过程,助力公司打造出提升研发效能的一站式研发协作平台,成为支撑公司四大业务生态快速发展的技术基石。 公司 GOPS全球运维大会2024·深圳站 PART03 需求管理精益化演进的趋势 GOPS全球运维大会2024·深圳站 需求管理的精益化:四个核心、两大抓手 政策:2021年11月,工业和信息化部印发了《“十四五”软件和信息技术服务业发展规划》,指出要“坚持需求牵引、问题导向,集聚优势资源”。其中要求“加快推进数字化发展,推动需求牵引供给、供给创造需求的更高水平发展。”。需求正在成为国家信息技术的创新的重要驱动力。 政策支持 精益研发核心 精益研发追求核心:高质量地持续交付有用的价值 价值驱动与价值取向 不间断地价值流动 需求作为业技融合的关键,其模式从传统向精益演进的创新升级是实现精益研发的必经之路。 消除浪费和不增加价值的活动持续改善与精益求精 精益需求管理抓手 精益需求管理两大抓手:1.精益价值树2.专题/特性 愿景 组织的未来状态是什么? 精益价值树 专题/特性 愿景 阶段性目标 规划方向 目标 目标 目标 达成远景的目标是什么?投入有多大? 专题 特性 精益价值树(LVT)指的是针对某个业务领域,梳理业务战略,明确业务发展的长远愿景、阶段性目标与规划方向。 专题/特性是价值树的最底层,专题是一个行动解决方案,特性是专题的进一步拆分或者是是某些具体的暂且达不到专题级别的功能需求。 机会点 机会点 达成目标的机会点有哪些? 专题/特性 专题/特性 专题/特性通过哪些行动来达成这些机会? 需求管理向精益化演进:案例与标准化 分析与规划管理 关注需求是否能基于组织愿景和经营目标进行拆解和关联,强调需求对业务价值的体现和契合程度。 需求价值评价 关注需求全生命周期价流转是否形成闭环管理机制,强调需求上线后的业务价值量化分析与评估。 需求过程管理标准覆盖需求管理全价值流并不断完善 由中国信息通信研究院牵头,联合多家企业单位专家共同制定了《企业信息技术需求过程管理能力成熟度模型》评估标准,于2024年3月26日的TC1WG7第六次工作组会议上,通过了征求意见稿讨论,进入送审稿阶段。 标准规定了信息技术行业企业在信息技术业务分析、研发、交付、测试及运维等过程中进行需求过程管理的能力成熟度模型,包含需求全生命周期的内容,从分析与规划管理、需求实现管理、需求价值评价、团队与协作及度量与改进五个维度对企业的精益化需求过程管理体系建设提供规范性建议与指导。 精益需求管理实践案例某大型股份制银行 •需求空间实现了基于精益价值树的业务规划实践方法。精益价值树中包括愿景、目标、专题三大要素,及相应的成效度量。 •需求空间贯穿端到端的协作层次。首先由业务团 队和业务组创建愿景目标,收集想法创意。形成专题特性后,分配至实施组立项开发,并拆分功能任务。实施发布后,进度依次向上实时同步。 •需求空间依据招行业务与IT的组织架构与协作模 式,将信息层级分为三个方面,分别是业务领域、数字产品以及开发实施组。 •业务建立定期价值评审机制,在每个级别上,通 过展示对关键成效度量的影响来回顾在此期间创造的价值。打通产品运营数据与目标和专题关键成效度量数据。 以价值为导向的业务产品规划 业研运全流程打通 跨部门、产品、团队高效协同基于定期价值评审机制的 价值回检 GOPS全球运维大会2024·深圳站 建立价值导向的精益管理体系框架 1234 数字产品梳理数字业务规划数字产品探索数字产品规划 5678 专题和特性分析数字化运营成效分析与衡量业务价值回检 通过精益需求管理能力建设,该大型股份制银行推动产品的不断演进和提升,需求交付周期缩短到26天以下,业务满意度达到99.76%,覆盖业务团队90%。 企业信息技术需求过程管理能力成熟度模型标准分级 企业信息技术需求过程管理能力成熟度模型分为1-5级,主要面向企业考察组织管理能力,维度包括:规范制度、执行情况、自动化水平、业务价值、协作情况、质量、流转效率、数据驱动能力等,每个级别中按照不同程度说明,呈现递进的方式,高级别内容宜包含低级别内容,无需重复引用。 级别名称定义 1级 先进突破级 组织对需求过程管理尚未建立明确的框架或方法。需求往往是分散、不完整且难以识别和管理的,需求相关活动开展不规范且主要依赖个人经验。需求不能体现业务价值。 2级创新引领级 组织下的部分项目/团队/部门已建立起内部的需求过程管理流程或机制,但尚未达成体系化的管理。可部分使用线上工具。需求能够体现业务价值,且需求具有一定的质量。 3级产业推广级 4级领航标杆级 组织内需求过程管理全面推广执行,整体具备较好水平,组织级的需求管理团队已建立了明确定义的需求管理过程,并进行了全面规范化管理,具备一定的数据驱动能力及自动化能力。需求活动完整高效、需求流动效率较高,需求与业务目标对齐并具有较高的质量。 组织内需求过程管理能力成熟,需求相关活动实现完全数字化开展及管理,具备较强数据驱动需求管理与创新的能力,业务效果、管理效率与质量都达到较高水平。业务与需求紧密关联,需求过程管理规范完善、自动化水平高、用户满意度高。 GOPS全球运维大会2024·深圳站 15 5级卓越示范级组织内需求过程管理能力持续完善,能够进行自优化,且具备较强的智能化能力。 企业信息技术需求过程管理能力成熟度模型-分析