通过精益价值流探索研发效能提升实践

news2024/10/7 4:35:50

研发效能八大损耗

采用精益价值流进行分析,研发过程存在以下典型的八大损耗

01 缺陷修复

  • 因上游质量问题后移而引发的工作返工,一般会占用新功能的时间投入,如果经常反复回流,将严重影响团队的需求交付吞吐量

02 工作等待

  • 上游工作积压或阻塞,会导致下游短时间内工作空转或大幅超载,造成资源浪费

03 僵尸功能

  • 软件功能投产后,没有人使用或没有达到预期效果,无法产生业务价值,造成研发成本的无效投入

04 半成品

  • 对于用户,除了可使用的软件,此前产出都属于半成品
  • 比如,迭代结束未完成的功能、发生需求变更后被移除的功能,都属于半成品

05 多任务并发工作

  • 比如开发人员同时工作在多个版本上,需要经常切换任务,这样可能导致出错率上升,增加修复代价。
  • 另外,每次切换也需要重新熟悉需求,增加额外的时间

06 需求镀金

  • 包括过度的设计、远超生命周期的方案、大幅高于标准的产出等

07 非标准化

  • 缺乏端到端的作业标准一致性,导致工作衔接出现偏差;
  • 不产生价值的重复性工作,因没有标准化和自动化而需要投入人力,比如构建、代码检查、部署等

08 管理混乱

  • 比如不合理的授权,较长的决策链,引入不适合的流程规范等多任务并发工作

研发效能提升的本质

研发效能提升的本质就是让团队具备更快、更好、持续交付高业务价值的能力,最终达到业务目标、实现降本增效。

  • 对不对
  • “方向不对,努力白费”,团队交付与业务目标一致;在正确方向下,洞察每个需求的价值,做到“好钢用在刀刃上”
  • 好不好?
  • 比如符合质量预期,这是投产红线。一方面改善质量,另一方面也要提升质量保障工作效率
  • 快不快?
  • 更短的需求交付周期,以及更高的生产效率
  • 能不能持续?
  • 研发效能提升不是一锤子买卖,应建立机制让其持续性地提升,避免一场运动后,满地鸡毛

研发效能提升的实践方法-3个维度

1 价值维度,包括客户价值、生态价值、企业价值

 2 质量维度,包括内部质量、外部质量、运营质量

3 效率维度,包括交付速度、交付产能

研发效能提升的实践方法-4个环节 

 研发效能提升的实践方法-5大步骤

 1 流程:使工作一致性

可使用价值流图可视化整体流程,并分析效能损耗,通过持续优化使上下游的工作标准、工作方式保持一致,在极短的时间内提

2 工具:使工作自动化

考虑使用工具来固化流程标准,逐步将重复性、繁杂性工作自动化,比如测试数据准备、多环节部署等升流程顺畅度。

3 管理:使效应规模化

依据团队实际,适时选择及调整管理方式,提升层级规模,比如组织级敏捷;

让成熟有效的经验规模复制,比如某一团队敏捷实践推广至多个团队

4 人:使效果可巩固

可从人员结构调整、人才训练培养、学习成长型文化建设等方面,提升团队人员能力、激发潜能,奠定研发效能提升的基础

5 持续改进:使提升可持续

依据熵增定律,研发效能损耗会随着时间推移越来越大,因此,需要建立以数据驱动的持续改进机制,小步快跑式持续的改进和提升

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/694801.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Postman接口测试工具使用教程【基础版】

postmanpostman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪…

chatgpt赋能python:Python调用宏实现SEO优化的方法

Python调用宏实现SEO优化的方法 什么是Python调用宏? 在Python语言中,宏是一种可以被调用的代码模板,可以在程序运行时被动态地解析和执行。Python的宏通常用于代码重用和快速开发,可以大大提高代码的可维护性和开发效率。 Pyt…

青大数据结构【2018】【综合应用】

关键字: 二叉排序树、先序中序排列、平均查找长度ASL、快速排序、堆排序 (3) 采用堆排序; 因为快速排序在基本有序(逆序)的情况下,达到最坏的时间复杂度O(n2)。

【im推送苹果推】日历推送筛选与 APNs 的通讯协定应基于您的需要、技能栈和开辟环境

筛选与 APNs 的通讯协定应基于您的需要、技能栈和开辟环境。如下是一些发起来帮忙您做出选择: HTTP/2 协议合用情况: 如果您的技术栈支撑 HTTP/2,且您的开发环境能够大要轻松地集成和利用 HTTP/2 库或框架,那么选择 HTTP/2 是一…

48. 旋转图像----从一道题中深入理解数组=

48. 旋转图像 原题链接:完成情况:开始分析:(1)(2)(3) 解释:如果是一维数组如果是二维数组数组传递的底层原理 原题链接: 48. 旋转图像 https://…

【产品设计】电商类产品搜索功能如何优化?

搜索功能对于电商类产品而言尤为重要,当用户带着明确的目的去搜索自己需要的产品时,却没有得到他想要的结果,这在很大程度上直接影响了用户对于产品的体验。本文作者结合自己的经验,来探讨关于电商类产品搜索功能应如何优化。 在讲…

kettle之数据库连接-Generic database连接hive(CDH版)

版本:kettle7.1、hive-common-1.1.0-cdh5.5.0 目录 1、创建连接 2、org/apache/thrift/TException 3、org.apache.hadoop.conf.Configuration 1、创建连接 当我们想通过jdbc方式连接hive时,可以配置一个通用的一般数据连接Generic database&#xff…

理解GPT-4:人工智能的全新里程碑及其国内使用

在人工智能领域,每一代的进步都是突破性的。近年来,这个领域的发展尤为引人注目,尤其是在语言处理和生成方面。OpenAI的GPT系列模型就是最好的例证。在GPT-3取得巨大成功后,我们迎来了更强大的GPT-4。 GPT-4: AI的新里程碑 GPT-4…

【2022吴恩达机器学习课程视频翻译笔记】2.2监督学习-part-2

B站上面那个翻译我有点看不懂,打算自己啃英文翻译了(有自己意译的部分),然后懒得做字幕,就丢在博客上面了,2.2之前的章节结合那个机翻字幕能看懂 2.2监督学习-part-2 So supervised learning algorithms …

【qiankun】前端微服务架构踩坑记录

目录 前言 1.Cannot GET /cooperation/board 场景: 分析 解决 2.Invalid options in vue.config.js:"css.requireModuleExtension" is not allowed 原因 解决 3.less版本升级导致除法写法未转换 原因 解决 4.主子应用样式隔离 场景 解决 5…

HOT23-反转链表

leetcode原题链接:反转链表 题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head [1,2] 输…

Spring Boot 中的缓存注解

Spring Boot 中的缓存注解 在 Spring Boot 中,缓存是一个非常重要的话题。当我们需要频繁读取一些数据时,为了提高性能,可以将这些数据缓存起来,避免每次都从数据库中读取。为了实现缓存,Spring Boot 提供了一些缓存注…

电脑大文件夹怎么加密?大文件夹方法介绍

当我们把电脑中的各种数据分类存放在文件夹中时,可以方便我们使用和管理。但这些文件夹也会变得十分庞大,如果想要加密它们,就需要使用更快速、安全的方法。下面我们来了解一下电脑大文件夹的加密方法。 文件夹加密超级大师 文件夹加密超级大…

享元模式的学习与使用

1、享元模式的学习 当我们需要创建大量相似的对象时,享元模式(Flyweight Pattern)可以提供一种有效的解决方案。享元模式旨在通过共享对象来最小化内存使用和提高性能。它将对象分为可共享的内部状态(Intrinsic State)…

websocket前端的连接与接收数据

什么是websocket 1, WebSocket是一种用于在客户端和服务器之间进行全双工通信的网络协议。它使得在单个TCP连接上可以进行双向通信,允许服务器主动地发送数据给客户端,同时客户端也可以向服务器发送数据。与传统的HTTP请求-响应模型不同,Web…

百度排名代发收录怎么上百度

百度排名代发收录怎么上百度,如何提高百度排名,网站提高排名最新手册!#seo 今天来点不一样的,就是讲一下百度竞价里边最基础也是最容易踩的一个坑,就是我发现很多人很喜欢把自己推广的产品或者说业务直接作为关键词上…

OpenAI 发布的新语音系统Whisper能力到底有多强?

OpenAI 最近发布了一个名为Whisper 的自动语音识别系统,声称其在英语语音识别方面已经接近人类水平的鲁棒性和准确性。这个系统使用了68万小时多任务监督数据来进行训练,并且在处理口音、背景噪音和技术语言等复杂场景时表现出了很好的鲁棒性。那么&…

s3 删除事故?

起因 一次巡检s3备份查看时, 一回车手滑,出现了下面这种画面,生产事故?!!! 现象 aws s3 rm s3://gfai-hk/upload.cmd 证实的确被删除了,推断后面的生产数据也被全删, 尝试用s3命令恢复发现需要该对象开启版本控制, rm被删除才有可能找回,否则永久删除于是尝试下面的命令 先…

跟着李沐学AI(动手学深度学习 PyTorch版)学习笔记——02深度学习介绍

1.课程安排大概共34天的课-(计划7月底看完,争取做到最少两天一更) 2.动手学深度学习课本教材 3.课程谈论坛 4.pytorch论坛 一、 目标 二、内容 三、 学习目标: 四、简单了解深度学习 深度学习: 图片分类物体的检测和…

华为OD机试真题 Python 实现【区间连接器】【2023Q1 200分】,附详细解题思路

一、题目描述 有一组区间 [a0, b0], [a1, b1], … (a, b 表示起点, 终点),区间有可能重叠、相邻,重叠或相邻则可以合并为更大的区间; 给定一组连接器[x1, x2, x3, …](x 表示连接器的最大可连接长度,即 x>gap&…