中国研发效能管理白皮书-从价值流管理到研发效能管理_第1页
中国研发效能管理白皮书-从价值流管理到研发效能管理_第2页
中国研发效能管理白皮书-从价值流管理到研发效能管理_第3页
中国研发效能管理白皮书-从价值流管理到研发效能管理_第4页
中国研发效能管理白皮书-从价值流管理到研发效能管理_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GITLABGITLAB中国企业研发⾼高效能⽩白⽪皮书近年年来,中国企业研发正在从粗放型⾛走向精益型,研发⼯工作的“⾼高效能”成为⼏几乎每个研发团队的共同追求。510层出不不穷,适合中国研发环境的技术服务体系在不不断完善。从结果上看,中国企业正在⾼高效能研发的路路径上快速前进。本份报告以中国⾼高效能研发企业为研究对象,尝试解读市场中具有代表性的⾼高效能研发解决⽅方案。本次报告由五个篇章组成,包括CI/CD、企业级软件架构、研发效能管理理等主题。研究⼩小组期待可以通过研究,帮助中国企业研发团队获得⾼高效能研发新知。02如何可持续地、更更快02如何可持续地、更更快更更好地交付⽤用户需要的价值?03如何⽤用数据展现、分析并洞洞察研发价值?04业内有哪些来⾃自顶尖公司的提升研发效能的落地实践?其中有哪些经验可以借鉴?01如何让研发结果体现业务价值?研发过程中经常遇⻅见这些01如何让研发结果体现业务价值?44⽬目录CONTENTS价值流管理理定义与背景 05价值流管理理定义 06价值流管理理特征 10价值流管理理如何提升研发效能 12价值流管理理主要分析指标 13价值流管理理⾏行行业发展现状 14价值流管理理在软件研发领域的成熟度 15价值流管理理产品图谱 16价值流管理理发展历程 17价值流管理理⾯面临的挑战 20中国场景的落地实践——研发效能管理理 23中国企业研发效能管理理需要双流结合模式 25双流结合模式推进团队研发效能管理理 26研发效能管理理核⼼心指标 27极狐GitLab研发效能管理理 30研发效能管理理实践关键要素 31研发效能管理理⽅方法论体系(GDAI) 34研发效能管理理轻松应对各类合规场景 43研发效能管理理最佳实践——蔚来 44价值流管理理定义与背景01什什么是价值流价值流管理理定义01什什么是价值流价值流是精益⽣生产⾥里里⾯面最重要的概念之⼀一,价值流代表创造某种价值的⼀一系列列⻓长期步骤,包价值流是精益⽣生产⾥里里⾯面最重要的概念之⼀一,价值流代表创造某种价值的⼀一系列列⻓长期步骤,包现端到端的研发效能可视化。的思维和决策⽅方式。价值流管理理定义价值流管理理定义0202什什么是研发领域的价值流但在软件研发领域,如果完全照搬⽣生产制造业但在软件研发领域,如果完全照搬⽣生产制造业的做法,将带来巨⼤大⻛风险和挑战。软件研发不不同于实体制造,因此我们需要⼀一套更更适合于研发场景的价值流管理理分析⽅方法与⼯工具。件产品赋予价值,并交付给客户或⽤用户。但在这个过程中,有些⾏行行为会影响到价值的流产品的缺陷没有被及时检测出来,产品质量量⽆无法得到保证,这就⼤大⼤大降低了了产品价值的流动与交付。0303什什么是价值流管理理02 分析02 分析分析消耗资源的合理理性和可优化部分时间01 识别01 识别识别⽆无效和低效价值流03 判断实现价值流效率的优化和提升低效价值流

⼈人⼒力力流程

优化和提升价值流管理理定义价值流管理理定义9“价值流管理理是⼀一种让企业关注客户需求并通过优化价值流来满⾜足这些需求的⽅方法。”——约翰·舒克,美国精益企业研究所所⻓长“价值流管理理是⼀一种通过对价值流进⾏行行深⼊入了了解和改进来提⾼高企业效率和创新的⽅方法。”——詹姆斯·沃⻨麦克,美国精益企业研究所创始⼈人10价值流管理理特征研发团队⾯面临的价值流管理理挑战如今市场中有许多软件研发的⼯工具、产品和但是研发过程中的两⼤大挑战仍然造成了了研发⼯工作⽣生产效率不不⾼高或者低于预期。挑战01研发资源不不⾜足(流程不不可视)时间过⻓长间导致研发时间过⻓长11价值流管理理特征挑战02研发问题⽆无法定位(价值度未识别)的⼯工作没有被识别的⼯工作没有被识别根本原因在于研发流程和价值的⽆无形性研发流程和价值的⽆无形性造成了了价值流管理理的两程价值度⽆无法识别。队对于价值流管理理的认知不不⾜足。12价值流管理理如何提升研发效能启动 ⽬目标启动研发价值流管理理

设⽴立组织和流程的⻓长期发展⽬目标绘制 组织 定义绘制从产品到⽤用户的全流程地图

确定每个流程相关的负责⼈人

定义何为从产品到⽤用户的价值流识别识别瓶颈、浪费、资源限制等问题,收集并报告相关核⼼心指标

使⽤用为价值流设置⽬目标,实时确定⽬目前价值流的流动位置

优化利利⽤用价值流数据,不不断调整研发价值流,从⽽而提⾼高研发效能和产品价值13价值流管理理主要分析指标DORA指标部署频率 变更更交付周期⼀一段时间内,应⽤用程序部署到⽣生产环境的次数,代表研发团队交付价值的频率

从代码提交到将代码部署⾄至⽣生产环境的时⻓长,代表团队进⾏行行代码评审、测试和部署的速度,部分反映了了团队响应⽤用户需求的速度变更更失败率务的能⼒力力

服务恢复时间⽣生产环境中发⽣生故障到服务恢定位、诊断故障,并从故障中快速恢复的能⼒力力⾼高效能表现——指标维度⾼高效能表现——指标维度1天内多次<1天1天内多次<1天15%<1部署频率变更更交付周期变更更失败率服务恢复时间部署频率变更更交付周期变更更失败率服务恢复时间15价值流管理理在软件研发领域的成熟度价值流管理理进⼊入创新者象限InfoQ软件研发⽂文化和路路径成熟度模型指出,价值流管理理在成熟度模型中处于创新者象限,正处于萌芽阶段,但已经开始被市场所认知,未来发展潜⼒力力较⼤大。67%

⾼高达理理

16%

只有16%的受访者认为价值流管理理不不重要16基于研发的价值流管理理与敏敏捷管理理、数据分析等适配,从现有的产品定位和功能⻆角度分析,价值流管理理⼯工具平台主要可以分为五种类型:敏敏捷管理理、效能管理理、数据分析、DevOps开发平台和其他价值流管理理平台。价值流管理理产品图谱基于研发的价值流管理理与敏敏捷管理理、数据分析等适配,从现有的产品定位和功能⻆角度分析,价值流管理理⼯工具平台主要可以分为五种类型:敏敏捷管理理、效能管理理、数据分析、DevOps开发平台和其他价值流管理理平台。敏敏捷管理理敏敏捷管理理效能管理理数据分析DevOps管理理平台17价值流管理理发展历程01精益⽣生产阶段2080⽣生产效率和质量量。此阶段重点:⽣生产过程的优化。1990⾼高效能表现,同时也奠定了了价值流管理理在现代管理理理理念中的重要地位。02价值流管理理阶段21始将价值流纳⼊入管理理范畴。价值流管理理的核⼼心:⼤大化。⼯工具和⽅方法:集成等。1803综合价值管理理阶段价值流管理理逐渐演变为综合价值流管理理。此阶段强调:优化,覆盖产品流程的多个环节。需求设计开发需求设计开发运维交付测试运维交付测试现代化技术和⼯工具:⾼高效的价值创造。DevOps持续交付⾃自动化测试DevOps持续交付⾃自动化测试1904研发效能管理理阶段近中国市场需求的研发效能管理理值流管理理理理论落地的关键。重点:通过对关键流程和关键指标研发效能,实现价值流管理理的⽬目标。价值流管理理⾯面临的挑战0101对于价值流观测数据的可得性挑战数据挑战:包括代码库、测试数据等。如何有效地收集、存储、展示和分析这些数据是第⼀一⼤大挑战。⼯工具选择挑战:价值流管理理需要使⽤用多种⼯工具来进⾏行行可视化和分析,如何选择和配置这些⼯工具是第⼆二⼤大挑战。价值流管理理02企业内组织协同02企业内组织协同复杂性挑战多团队协作复杂性:个团队的多个流程,价值流识别、分析和优化都可能复杂性挑战。需要管理理层发起和⽀支持:根据对制造业和其他⾏行行获得最⼤大化的组织内部协同价值。这意味着,有效的价值流管理理需要企业管理理层发起和⽀支持。价值流管理理⾯面临的挑战0303从观念到落地需要体系化⽀支撑研发领域落地实践较少:虽然价值流管理理理理念在全球范围内已经被⼴广泛接受,但是成功的落地案例例多集中在制造业。在软件研发领域,如何将理理论转化为实践⽬目前仍然⾯面临巨⼤大挑战。尚未形成体系化的解决⽅方案:在进⾏行行价值流管理理值流数据与业务指标直接关联,并形成系统化的衡量量体系与解决⽅方案。23中国场景的落地实践——研发效能管理理研发效能管理理是更更适合中国场景的价值流管理理实践和升级需求价值流⾯面临挑战体现业务的提效。24中国场景的落地实践——研发效能管理理研发效能管理理是更更适合中国场景的价值流管理理实践和升级⼯工程实践流推动升级多维度分析:中的主流需求。进度管理理交付价值交付速度

01 0205 04

交付质量量团队贡献为不不同⻆角⾊色提供优化⽅方案:效的衡量量指标和调整优化⽅方案。企业视⻆角研发视⻆角管理理者视⻆角(项⽬目负责⼈人、研发负责⼈人)企业视⻆角研发视⻆角管理理者视⻆角(项⽬目负责⼈人、研发负责⼈人)25中国企业研发效能管理理需要双流结合模式在需求价值流⾯面临挑战的情况下,加⼊入⼯工程实践流的双流结合模式成为推进团队研发效能管理理的重要实践⽅方式。双流 01提升研发体验结合 双流结合前,研发⾯面临模式 项⽬目管理理系统推进 开发系统

26频繁切换团队研发效能管理理

双流结合场景下,研发可以在完成开发和测试任务后,借助代码合并进⾏行行需求状态的⾃自动流转。这样可以减少研发在项⽬目管理理系统和开发系统之间的频繁切换,研发可以将精⼒力力更更好地聚焦在本职⼯工作上,最终提升研发的⼯工作体验。02建⽴立⾼高效的研发过程管理理机制双流结合前,研发⾯面临:过程数据缺失开发过程充满随机性于最终实现团队研发效能管理理。具体指标具体指标项⽬目活跃度需求吞吐量量需求交付周期项⽬目成熟度项⽬目告警数线上问题数/率⻆角⾊色⻆角⾊色CEOCTO研发负责⼈人02 ⻆角⾊色⼈人⼒力力总监⻆角⾊色⼈人⼒力力总监HRBP具体指标⼈人员有效代码量量⼈人员代码质量量问题数/率⼈人员活跃度⼈人员投⼊入产出⽐比具体指标具体指标团队代码活跃度团队技术栈需求吞吐量量需求按时交付率项⽬目告警数线上问题数/率⻆角⾊色⻆角⾊色项⽬目经理理跨项⽬目负责⼈人04 ⻆角⾊色⼩小组负责⼈人⻆角⾊色⼩小组负责⼈人具体指标的合并时间的评审时间的评审⼈人数代码质量量问题数迭代需求吞吐量量迭代需求按时交付率29研发效能管理理29研发效能管理理核⼼心指标05 ⾯面向合规经理理/IT经理理具体指标代码库安全度代码库下载克隆隆数代码许可证合规率代码漏漏洞洞数/率代码库权限数/⽐比⻆角⾊色⻆角⾊色合规经理理IT06 ⾯面向运营经理理/⻆角⾊色运营经理理⻆角⾊色运营经理理市场经理理具体指标需求发布频率需求交付周期线上问题数/率产品投⼊入产出⽐比产品使⽤用率客户满意度极狐GitLab研发效能管理理极狐GitLabDevOps极狐GitLab的新产品极狐星在研发效能管理理领域持续深耕,并在实践中总结出⼀一套适合中国企业的研发效能管理理实践⽅方法论体系。这部分⽅方法论体系有助于企业更更好地理理解和实践研发效能管理理。研发效能管理理实践关键要素价值流数据与研发效能实现强关联这导致研发团队并不不清楚数据背后代表的研发效能价值。数据。研发效能管理理实践关键要素管理理视⻆角与研发效能实现强链接能管理理往往会⽆无法实际落地。因此成功的研发效能管理理实践需要通过对⼈人员、流程、代码质量量等数据进⾏行行展示和分析,为研发团队提供管理理视⻆角下的优化建议。研发效能管理理实践关键要素集成多种维度的衡量量标准需要花费更更多的⼈人⼒力力和时间资源。出。①明确研发效能⽬目标,并设置统⼀一、可度量量的数据维度①明确研发效能⽬目标,并设置统⼀一、可度量量的数据维度③多维度、多视⻆角数据分析,⽅方法论体系(GDAI)研发效能管理理存在两⼤大重要环节及四⼤大关键步骤。其中,其中,两⼤大重要环节是运营监管和探索迭代。四⼤大关键步骤分别是设定⽬目标(Goa)、数据采集(ata)、分析洞洞察(Anaysis)和优化提升(Improvmnt)。地,形成研发效能螺旋式提升。②DevOps全链路路数据采集、打②DevOps全链路路数据采集、打通、清洗,持续可视化呈现④深度洞洞察研发效能卡点,持续优化,获取数据反馈 D数据采集D数据采集I优化改进运营监管探索迭代G设定⽬目标A 研发效能管理理⽅方法论体系(GDAI)明确研发效能⽬目标,设置相应01 数据维度研发效能管理理落地的第⼀一步是设定⽬目标。明确研发效能⽬目标设置统⼀一、可度量量的效能数据维度研发效能管理理⽅方法论体系(GDAI)研发效能管理理落地的第⼆二个关键步骤是通过DevOps全链路路的数据采集、打通、清洗,最终实现数据的可视化呈现。0202⽆无需复杂集成,数据采集零感知成功的研发效能管理理需要打破数据孤岛,帮助企业解决成功的研发效能管理理需要打破数据孤岛,帮助企业解决DevOps零感知,推动企业轻松实现软件研发全⽣生命周期的研发效能管理理。DevOps全流程需求 设计 开发 运维 交付 测试 研发效能管理理⽅方法论体系(GDAI)0202⽆无需复杂集成,数据采集零感知⼀一个驾驶舱,将海海量量研发数字凝练为管理理洞洞⻅见效能数据的可视化呈现⽅方式包括项⽬目语⾔言占⽐比、企业DevOps理理者从海海量量研发数字中,实践,为效能提升提供策略略基础。研发效能管理理03数据分析洞洞察的五重视⻆角——03数据分析洞洞察的五重视⻆角——全⾯面评估企业DevOps效能设定⽬目标和数据采集完成后,就进⼊入第三个关键步骤能的关键因素。DevOps得快不不快」、「做得好不不好」、「是否⼜又快⼜又好」、「以后怎么改进」五⼤大视⻆角。谁在做研发痛点研发团队负责⼈人总是觉得资源不不够⽤用,难以⽀支持业务发展。分析价值⼈人员效能分析帮助研发团队搭建提供决策依据,从交付。

解决⽅方案极狐星通过完成议题数、合并请求数、代码⾏行行数、提交次数的指标统计,直观展示团队及⼈人员效能。在团队层⾯面,盘点现有研发资源,评估分⼯工与产出是否合理理在⼈人员层⾯面,帮助企业回归个⼈人的视⻆角,了了解研发个⼈人质效表现,从时间维度量量化不不同⼈人员成⻓长轨迹。研发效能管理理03数据分析洞洞察的五重视⻆角—全03数据分析洞洞察的五重视⻆角—全⾯面评估企业DevOps效能做得快不不快研发痛点要多久上线?这是每个研分析价值流⽔水线效能评估帮助研发团队构建流⽔水线效率视图,从指标维度评估交付速度。

解决⽅方案极狐星全⾯面呈现流⽔水线总数、成功/失败流⽔水线个数及分布占⽐比、平时⻓长与等待时⻓长等,⽐比,流⽔水线效率尽在掌握。另外,极狐星⽀支持原始明细数据导出,为后续深度分析奠定基础。极狐星与极狐GitLab极狐星与极狐GitLabReview标。分析价值代码质量量评估确保质量量问题可追溯,严格落实质量量规范。解决⽅方案研发痛点研发团队难以判断研发过程质量量和交付质量量。做得好不不好研发效能管理理⽅方法论体系(GDAI)0303数据分析洞洞察的五重视⻆角——全⾯面评估企业DevOps效能是否⼜又快⼜又好研发痛点软件交付的「快」与「好」并不不⼀一定绝对⽭矛盾,但永远是管理理者需要考虑的的关键平衡点。分析价值DevOpsDORA(DevOpsRsarhandAssssmnt)软件交付表现:部署频率、变更更前置时间、变更更失败率、恢复服务时间。解决⽅方案极狐星率先引⼊入国际领先的DORA交付指标体系,⾃自动化展示DORA核⼼心指标数据趋势与平均值,通过「变更更前置时间」+「部署频率」掌握研发对业务需求的响应速度,通过「恢复服务时间」+「变更更失败率」验证服务稳定性及故障响应程度,确保团队「效率」与「稳定性」间的最佳平衡点,保证软件交付快⼜又好。研发效能管理理⽅方法论体系(GDAI)0303数据分析洞洞察的五重视⻆角—全⾯面评估企业DevOps效能以后怎么改进研发痛点数据维度和指标可以提供怎样的改进和提升的⽅方向建议。分析价值对研发效能管理理核⼼心指标中的各项数据维度进⾏行行数据分析,帮助企业对数据进⾏行行解读,⽤用数据辅助后续的优化改进。解决⽅方案现阶段,极狐星为效能数据复盘提供「合并请求效能评估」这⼀一分析视⻆角,对项⽬目或项⽬目集的合并请求数据整合,以10+指标助⼒力力代码审查复盘,⽤用数据还原研发场景,找到各类质量量问题根因。能看、不不会⽤用的痛点,从数据中获得深度洞洞察与解决⽅方案。42研发效能管理理42研发效能管理理⽅方法论体系(GDAI)04项⽬目视⻆角提供后续优化⽅方案微观层⾯面并从数据层⾯面提供后续优化⽅方案。研发效能管理理落地的第四个关键步骤续优化,获取数据反馈,助⼒力力企业研发效能螺旋式提升。每个企业的研发⼯工作都是由⼀一个个研发项⽬目组成,所以提升团队研发效能,需要从项⽬目视⻆角出发。宏观层⾯面宏观层⾯面从公司整体出发,成功的研发效能管理理实践应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论