您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[极狐&极客传媒]:中国研发效能管理白皮书:从价值流管理到研发效能管理 - 发现报告
当前位置:首页/行业研究/报告详情/

中国研发效能管理白皮书:从价值流管理到研发效能管理

2023-07-15-极狐&极客传媒改***
中国研发效能管理白皮书:从价值流管理到研发效能管理

中国企业研发⾼高效能⽩白⽪皮书近年年来,中国企业研发正在从粗放型⾛走向精益型,研发⼯工作的“⾼高效能”成为⼏几乎每个研发团队的共同追求。中国软件服务产业也在近5到10年年中得到了了⻜飞速发展,技术服务的边界不不断拓拓展,赋能⾼高效研发的产品层出不不穷,适合中国研发环境的技术服务体系在不不断完善。从结果上看,中国企业正在⾼高效能研发的路路径上快速前进。本份报告以中国⾼高效能研发企业为研究对象,尝试解读市场中具有代表性的⾼高效能研发解决⽅方案。本次报告由五个篇章组成,包括CI/CD、企业级软件架构、研发效能管理理等主题。研究⼩小组期待可以通过研究,帮助中国企业研发团队获得⾼高效能研发新知。 3研发过程中经常遇⻅见这些问题?02如何可持续地、更更快更更好地交付⽤用户需要的价值?01如何让研发结果体现业务价值?03如何⽤用数据展现、分析并洞洞察研发价值?04业内有哪些来⾃自顶尖公司的提升研发效能的落地实践?其中有哪些经验可以借鉴? 4⽬目录CONTENTS价值流管理理定义与背景价值流管理理定义价值流管理理特征价值流管理理如何提升研发效能价值流管理理主要分析指标0506101213价值流管理理⾏行行业发展现状价值流管理理在软件研发领域的成熟度价值流管理理产品图谱价值流管理理发展历程价值流管理理⾯面临的挑战中国场景的落地实践——研发效能管理理中国企业研发效能管理理需要双流结合模式双流结合模式推进团队研发效能管理理研发效能管理理核⼼心指标141516172023252627极狐GitLab 研发效能管理理研发效能管理理实践关键要素研发效能管理理⽅方法论体系(GDAI)研发效能管理理轻松应对各类合规场景研发效能管理理最佳实践——蔚来3031344344 价值流管理理定义与背景 6价值流管理理定义什什么是价值流01•价值流是精益⽣生产⾥里里⾯面最重要的概念之⼀一,价值流代表创造某种价值的⼀一系列列⻓长期步骤,包括价值、活动、⼈人员与系统、前置时间等因素。•价值流是指从客户需求到产品交付的整个⽣生产过程中,所包含的所有环节和活动。价值流将原本孤⽴立的业务环节连接起来,并帮助企业实现端到端的研发效能可视化。•价值流管理理帮助后台部⻔门和团队拥有前台业务的思维和决策⽅方式。 7什什么是研发领域的价值流•虽然价值流管理理已经在制造⾏行行业获得诸多应⽤用,但在软件研发领域,如果完全照搬⽣生产制造业的做法,将带来巨⼤大⻛风险和挑战。软件研发不不同于实体制造,因此我们需要⼀一套更更适合于研发场景的价值流管理理分析⽅方法与⼯工具。•软件研发的整体过程是通过⼀一系列列的活动为软件产品赋予价值,并交付给客户或⽤用户。•但在这个过程中,有些⾏行行为会影响到价值的流动。例例如,在产品研发过程中缺少测试的环节,产品的缺陷没有被及时检测出来,产品质量量⽆无法得到保证,这就⼤大⼤大降低了了产品价值的流动与交付。02价值流管理理定义 8什什么是价值流管理理价值流管理理通过价值流识别、分析和判断来实现。0301识别⽆无效和低效价值流03实现价值流效率的优化和提升02分析消耗资源的合理理性和可优化部分识别分析判断时间⼈人⼒力力优化和提升⽆无效价值流低效价值流流程价值流管理理定义 9“价值流管理理是⼀一种让企业关注客户需求并通过优化价值流来满⾜足这些需求的⽅方法。”——约翰·舒克,美国精益企业研究所所⻓长“价值流管理理是⼀一种通过对价值流进⾏行行深⼊入了了解和改进来提⾼高企业效率和创新的⽅方法。”——詹姆斯·沃⻨麦克,美国精益企业研究所创始⼈人 10研发团队⾯面临的价值流管理理挑战如今市场中有许多软件研发的⼯工具、产品和服务,研发团队也确实解决了了⼀一些效率问题。但是研发过程中的两⼤大挑战仍然造成了了研发⼯工作⽣生产效率不不⾼高或者低于预期。价值流管理理特征研发资源不不⾜足(流程不不可视)•流程安排不不合理理导致研发时间过⻓长•研发流程中的切换等待时间导致研发时间过⻓长挑战01 11价值流管理理特征研发问题⽆无法定位(价值度未识别)•研发流程中存在额外的⼯工作没有被识别•研发流程中存在冗余的⼯工作没有被识别挑战02•研发流程和价值的⽆无形性造成了了价值流管理理的两⼤大挑战:⼀一是研发流程⽆无法可视化,⼆二是研发流程价值度⽆无法识别。•这两⼤大挑战很⼤大程度上源⾃自于管理理层以及研发团队对于价值流管理理的认知不不⾜足。根本原因在于研发流程和价值的⽆无形性 12价值流管理理如何提升研发效能启动研发价值流管理理确定每个流程相关的负责⼈人定义何为从产品到⽤用户的价值流设⽴立组织和流程的⻓长期发展⽬目标绘制从产品到⽤用户的全流程地图为价值流设置⽬目标,实时确定⽬目前价值流的流动位置利利⽤用价值流数据,不不断调整研发价值流,从⽽而提⾼高研发效能和产品价值识别瓶颈、浪费、资源限制等问题,收集并报告相关核⼼心指标启动⽬目标定义绘制组织识别优化使⽤用√、√、√、√、√、√、√、√、 13价值流管理理主要分析指标1天内多次部署频率<1天变更更交付周期0%-15%变更更失败率<1⼩小时服务恢复时间⾼高效能表现——指标维度⼀一段时间内,应⽤用程序部署到⽣生产环境的次数,代表研发团队交付价值的频率部署频率变更更部署到⽣生产环境后发⽣生故障的⽐比例例,代表团队交付稳定服务的能⼒力力变更更失败率从代码提交到将代码部署⾄至⽣生产环境的时⻓长,代表团队进⾏行行代码评审、测试和部署的速度,部分反映了了团队响应⽤用户需求的速度变更更交付周期⽣生产环境中发⽣生故障到服务恢复的时间,代表团队快速监测、定位、诊断故障,并从故障中快速恢复的能⼒力力服务恢复时间DORA 指标 15InfoQ最新发布的《软件研发⽂文化和路路径成熟度模型2023》报告中指出,价值流管理理在成熟度模型中处于创新者象限,正处于萌芽阶段,但已经开始被市场所认知,未来发展潜⼒力力较⼤大。价值流管理理进⼊入创新者象限价值流管理理在软件研发领域的成熟度67%⾼高达67%的受访者认为价值流管理理⾮非常重要16%只有16%的受访者认为价值流管理理不不重要 16价值流管理理产品图谱基于研发的价值流管理理与敏敏捷管理理、数据分析等适配,从现有的产品定位和功能⻆角度分析,价值流管理理⼯工具平台主要可以分为五种类型:敏敏捷管理理、效能管理理、数据分析、DevOps开发平台和其他价值流管理理平台。数据分析其他价值流管理理平台效能管理理DevOps开发平台敏敏捷管理理 17•20世纪80年年代,⽇日本丰⽥田汽⻋车公司开始采⽤用精益⽣生产模式,强调通过减少浪费提⾼高⽣生产效率和质量量。•此阶段重点:⽣生产过程的优化。•发展⾄至1990 年年代,丰⽥田在汽⻋车制造业中的巨⼤大成功验证了了价值流管理理可以帮助企业提⾼高效能表现,同时也奠定了了价值流管理理在现代管理理理理念中的重要地位。01精益⽣生产阶段02 价值流管理理阶段价值流管理理发展历程•21世纪初,随着信息技术的发展,企业开始将价值流纳⼊入管理理范畴。•价值流管理理的核⼼心:通过对价值流进⾏行行全⾯面分析和优化,实现⽣生产效率和价值创造的最⼤大化。•⼯工具和⽅方法:价值流地图、瓶颈分析、持续集成等。 18•价值流管理理逐渐演变为综合价值流管理理。•此阶段强调:在价值流范围内进⾏行行管理理和优化,覆盖产品流程的多个环节。•现代化技术和⼯工具:综合价值流管理理需要企业使⽤用现代化的技术和⼯工具,以实现更更⾼高效的价值创造。DevOps⾃自动化测试持续交付需求设计开发测试交付运维03 综合价值管理理阶段 19•伴随着国内管理理理理念的实践深⼊入,更更贴近中国市场需求的研发效能管理理成为价值流管理理理理论落地的关键。•重点:通过对关键流程和关键指标的采集、统计和分析,更更好地帮助企业提升研发效能,实现价值流管理理的⽬目标。04研发效能管理理阶段 20价值流管理理⾯面临的挑战对于价值流观测数据的可得性挑战01•数据挑战:价值流管理理需要收集和分析⼤大量量的数据,包括代码库、测试数据等。如何有效地收集、存储、展示和分析这些数据是第⼀一⼤大挑战。•⼯工具选择挑战:价值流管理理需要使⽤用多种⼯工具来进⾏行行可视化和分析,如何选择和配置这些⼯工具是第⼆二⼤大挑战。 21价值流管理理⾯面临的挑战企业内组织协同复杂性挑战02•多团队协作复杂性:软件开发全⽣生命周期涉及到多个团队的多个流程,价值流识别、分析和优化都可能⾯面临跨部⻔门的沟通协同,这带来了了企业内组织协同的复杂性挑战。•需要管理理层发起和⽀支持:根据对制造业和其他⾏行行业实践的分析,由管理理层发起和⽀支持的价值流管理理会获得最⼤大化的组织内部协同价值。这意味着,有效的价值流管理理需要企业管理理层发起和⽀支持。 22价值流管理理⾯面临的挑战从观念到落地需要体系化⽀支撑03•研发领域落地实践较少:虽然价值流管理理理理念在全球范围内已经被⼴广泛接受,但是成功的落地案例例⼤大多集中在制造业。在软件研发领域,如何将理理论转化为实践⽬目前仍然⾯面临巨⼤大挑战。•尚未形成体系化的解决⽅方案:在进⾏行行价值流管理理实践时,许多企业迫切需要解决的问题是,如何将价值流数据与业务指标直接关联,并形成系统化的衡量量体系与解决⽅方案。 23中国场景的落地实践——研发效能管理理研发效能管理理是更更适合中国场景的价值流管理理实践和升级需求价值流⾯面临挑战•在实际使⽤用过程中,基于需求维度的价值流管理理指标容易易造成指标体系单⼀一,指标优化⽆无法完全体现业务的提效。 24⼯工程实践流推动升级•多维度分析:近年年来,中国研发团队更更聚焦研发效率,尤其是以多维度数据分析为基础的研发效能分析成为⽬目前市场中的主流需求。•为不不同⻆角⾊色提供优化⽅方案:⼯工程实践流可以为研发团队提供业务视⻆角的效能评测⼯工具,同时为企业中不不同⻆角⾊色提供⾼高效的衡量量指标和调整优化⽅方案。中国场景的落地实践——研发效能管理理进度管理理交付价值交付质量量0102050304交付速度团队贡献企业视⻆角管理理者视⻆角(项⽬目负责⼈人、研发负责⼈人)研发视⻆角研发效能管理理是更更适合中国场景的价值流管理理实践和升级 25中国企业研发效能管理理需要双流结合模式在需求价值流⾯面临挑战的情况下,加⼊入⼯工程实践流的双流结合模式成为推进团队研发效能管理理的重要实践⽅方式。 26双流结合场景下,研发可以在完成开发和测试任务后,借助代码合并进⾏行行需求状态的⾃自动流转。这样可以减少研发在项⽬目管理理系统和开发系统之间的频繁切换,研发可以将精⼒力力更更好地聚焦在本职⼯工作上,最终提升研发的⼯工作体验。双流结合模式推进团队研发效能管理理01提升研发体验双流结合前,研发⾯面临:双流结合后通过系统化的⼯工具能⼒力力,实现项⽬目状态和代码状态的统⼀一,降低⼯工作随机性,提升过程数据的有效性,便便于最终实现团队研发效能管理理。02建⽴立⾼高效的研发过程管理理机制过程数据缺失双流结合前,研发⾯面临:开发过程充满随机性项⽬目管理理系统开发系统频繁切换 27研发效能管理理核⼼心指标•CEO•CTO•研发负责⼈人⾯面向⾼高层管理理者01⻆角⾊色具体指标•项⽬目活跃度•需求吞吐量量•需求交付周期•项⽬目成熟度•项⽬目告警数•线上问题数/率•⼈人⼒力力总监•HRBP⾯面向⼈人⼒力力⻆角⾊色02⻆角⾊色具体指标•⼈人员有效代码量量•⼈人员代码质量量问题数/率•⼈人员活跃度•⼈人员投⼊入产出⽐比 28•项⽬目经理理•跨项⽬目负责⼈人⾯面向项⽬目负责⼈人03⻆角⾊色具体指标•团队代码活跃度•团队技术栈•需求吞吐量量•需求按时交付率•项⽬目告警数•线上问题数/率•⼩小组负责⼈人⾯面向基层管理理者04⻆角⾊色具体指标•MR的合并时间•MR的评审时间•MR的评审⼈人数•代码质量量问题数•迭代需求吞吐量量•迭代需求按时交付率研发效能管理理核⼼心指标 29•合规经理理•IT 经理理⾯面向合规经理理/ IT 经理理05⻆角⾊色具体指标•代码库安全度•代码库下载克隆隆数•代码许可证合规率•代码漏漏洞洞数/率•代码库权限数/⽐比•运营经理理•市场经理理⾯面向运营经理理/市场经理理