敏捷价值流管理

news2024/11/20 12:22:27

对团队或企业来说,敏捷能够通过快速迭代、改进来更好地为客户或终端用户交付价值。但有些团队在引入敏捷项目管理模式之后,团队管理层看了看埋头工作的团队,“唉?团队的效率好像并没有提升啊,这不和以前一样吗……”在这种情况下,研发团队的负责人顶着压力开始敦促研发人员“提效”,不管是结对编程还是代码评审,实际上收获的效果也并不明显。

那到底问题出在哪儿呢?

一、价值流是什么?

我们常说产品的生产制造过程也是一个价值流动的过程,随着产品从一张图纸开始逐渐成型,由半成品转变为成品并递交到使用者的手中,产品的价值才算是由0变为1。这个其实比较容易理解,产品在还没有完全成型时,是没有价值的。比如,买方想要的是一张桌子,当我只制造出一个桌腿的时候,这个桌子是无法售卖或使用的,对于销售者来说没有任何的售卖价值,对于使用者来说也没有任何的使用价值。所以在生产的全过程中,其实是一个价值流动的过程,生产全过程的所有环节构成了一个价值流。

在MBA智库中,价值流的定义是这样的:“价值流是指从原材料转变为成品、并为它赋予价值的全部活动。一个完整的价值流包括增值和非增值活动。”

软件研发的整体过程也会像生产过程一样,通过一系列活动为产品赋予价值,并交付给客户或用户。但在这一个过程中,我们会发现有一些动作会阻碍价值的流动,比如在产品研发过程中缺少测试的环节,产品的缺陷没有及时被检测出来,从而无法保证产品质量,大大降低了产品价值的流动与交付。

在整体的业务流程中,我们如果想要提高整体的交付效率,就不能片面地看待产品交付过程。实际上,产品的增值过程是分布在从需求到设计、研发、测试、运维等多个阶段中的,而不是仅在某一个阶段中存在。所以我们只盯着研发阶段进行提效显然是不会有太大改善的,我们需要可视化整个产品研发交付过程,辨别出整个项目过程中的产品增值活动以及非增值活动,识别出在这一整个过程中,存在了哪些浪费以及哪些动作阻碍了价值的流动。然后将这些负面因素与发现的问题解决掉,让产品价值能够快速、顺畅流动。

二、怎样进行价值流管理?

在敏捷项目中,我们应该如何减少浪费,实现利益最大化?这个问题的关键在于“价值的流动”。价值流管理是敏捷中的一个十分重要的实践,更是团队在持续改进、优化过程中的一项基本工作。那我们应该如何来进行价值流管理呢?

1)确认需要识别价值流的阶段

首先我们需要明确要改进哪一阶段。我们可以绘产品全生命周期的价值流图,也可以为单独的某一阶段(如产品测试过程)绘制一个价值流图。总之,我们想要识别出哪一部分工作流程中的瓶颈和障碍,就可以绘制哪一部分的价值流图。

2)列出阶段中的所有步骤

在这一阶段,我们需要真实地还原出实际价值流动的各个步骤。不过需要注意的是,我们模拟的是某一阶段中价值的流动,所以要排除其他阶段或其他活动的干扰。

3)预估每一步骤耗时

根据我们的实际情况对每一个步骤的耗时进行预估,并标记出来。

4)区别增值活动与非增值活动

什么是增值活动与非增值活动?其实简单来讲,就是这个环节对客户来说能否交付价值。比如,设计方案是能交付价值的,但等待方案评审的环节是不能交付价值的。

举个例子,我们需要识别一个广告创意到呈现给客户的这一阶段中的价值流动,因此,在接下来的过程中,我们将分析这一阶段的价值流动。

  • 进行广告需求分析,用时1天;
  • 设计创意方案,用时2天;
  • 等待小组评审方案,用时1天;
  • 等待创意总监评审方案,用时2天;
  • 等待方案拍摄启动,用时1天;
  • 开始广告拍摄,用时4天;
  • 进行广告剪辑,用时3天;
  • 等待小组评审广告视频,用时1天;
  • 等待创意总监评审方案,用时2天;
  • 等待客户反馈方案,用时3天;
  • 修改广告方案,用时2天;
  • 交付最终方案,用时0.5天。
    在这里插入图片描述

这一阶段总耗时22.5天,其中非增值活动占用的时间为10天,增值活动占用的时间为12.5天。我们可以依据这些数据来计算一下现阶段的价值流动效率,计算公式为:

流动效率=增值活动时间(12.5)/周期时间(22.5)*100%5≈55.6%

如果我们要想提高总体效率的话,除了可以在增值活动中通引入自动化代替手工来完成一些机械性的事情,还可以想办法压缩非增值活动的时间。在上面这个例子中,我们需要挖掘 “等待”时间长的原因,比如“等待方案拍摄启动”的原因在于拍摄场地少,方案拍摄需要走申请与场地方协调,我们就可以通过多找几个场地备选等方案来减少这里的等待时长,提高总体价值流动效率。

当我们把原本的工作可视化出来的时候,我们会能够清晰地看到现有流程中,有哪些环节是需要简化步骤的,有哪些环节造成了资源浪费以及有哪些环节造成了价值流动时的阻塞,从而帮助我们更有效地解决问题。所以通过价值流管理,我们可以度量实际的价值流动效率,并提出改进目标,来推动整个项目管理过程的持续改善

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

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

相关文章

怎样给黑白照片上色?2个技能教你如何给黑白照片上色

大家看过长辈的黑白照片吗?最近我的爷爷翻出了几十年前的老照片,给我细细道来每张照片背后的故事。可惜那个年代的技术水平有限,没办法拍出好看的彩色照片。如今照片修复技术层层递进,我想借助一些图片处理软件,将这些…

Qt QCustomPlot 添加多个坐标系区域

Qt QCustomPlot 添加多个坐标系区域 文章目录Qt QCustomPlot 添加多个坐标系区域摘要1 新建多个坐标系QCPAxisQCPAxisRectQCPLayoutGrid2 多个坐标轴如何更新数据添加数据3 遇到的问题最后关键字: Debian、 Linux、 QCustomPlot、 Qt、 QCPAxisRect内容背景&#xf…

vue3的中间值思维

在用vue框架的开发的时候,经常使用到的一种中间值思维,什么是中间值思维,就是通过一个间接的属性去改变需要渲染的值 我们在传值的时候,如果是用的mitt传值,那传过来的值就是在bus.on函数中,我们就得取出来…

消息中间件RocketMQ快速入门

目录前言消息中间件需要解决哪些问题?Publish/SubscribeMessage PriorityMessage FilterBroker端消息过滤Consumer端消息过滤Message Persistence消息可靠性低延迟消息回溯消费消息堆积定时消息消息重试RocketMQ 物理部署结构RocketMQ 逻辑部署结构RocketMQ 数据存储…

Scala 基础函数

1.前言 为什么要学习Scala 分布式高并发语言Go、R、Erlang等等为何选择Scala? Spark是大数据处理的核心方式,用scala语言编写! Kafka分布式发布订阅消息系统,由LinkedIn捐给Apache,以极高的吞吐量著称,是…

人工智能-seaborn单双多变量绘图、两案例:NBA球员数据分析、北京租房数据统

1、 seaborn 作用:更高效地绘图 #安装 pip3 install seaborn#导入 import seaborn as sns单变量:直方图或核密度曲线 双变量:散点图、二维直方图、 主要函数:distplot()与joinplot()函数 1.1 单变量绘图 API import seabor…

cookie, session,redis全解析

cookie session redis 一. 前言 最近在学习node的过程中对于cookie,session,redis有了和之前不一样的理解,记录一下之前不了解的知识点。二.cookie的重点概念 存储在客户端浏览器中的字符串,最大5kb跨域不共享,每一个…

限定城市|临床医生自费赴日本大阪公立大学医学院访学观摩

X医生拟自费访学,目标是日本大阪都市圈,包括大阪、京都、奈良、神户等,优先考虑大阪市及京都市。最终我们申请到大阪公立大学医学院,对方在一周内连续发来两封邀请函,以便于X医生办理护照及单位的审批手续。对于首次办…

Zabbix与乐维监控对比分析(五)——可视化篇

前面我们详细介绍了Zabbix与乐维监控的架构与性能、Agent管理、自动发现、权限管理、对象管理、告警管理方面的对比分析,相信大家对二者的对比分析有了相对深入的了解,接下来我们将对二者的可视化功能进行对比分析。可视化是当代IT监控的一个创举&#x…

java+ssh+mysql客户关系管理系统

项目介绍: 本系统为基于jspsshmysql的客户关系管理系统,系统实现了权限自动化,可以自由创建角色,并为每个角色赋予权限,全部功能如下: 1.我的桌面:列出了一些办公常用快捷方式 2.信息中心&am…

CSDN第17次竞赛题解与总结

前言 临近期末考,博主时间较少,本文质量可能不高,请见谅。 2022/12/21 19:00~21:00 CSDN第17次竞赛开考 本场竞赛由「清华大学出版社 & CSDN」联合主办。 《算法竞赛》 本书解析了算法竞赛考核的数据结构、算法;组织了每个…

Python基础库及机器学习笔记

1.介绍 本节将主要介绍Python中的常用第三方库。这些库都是实现了各种计算功能的开源库,它们极大地丰富了Python的应用场景和计算能力,这里主要介绍NumPy、pandas和Matplotlib三个库的基础使用。其中NumPy是Python用来进行矩阵运算、高维度数组运算的数…

jQuery Ajax

文章目录jQuery Ajax概述load()简单使用加载部分内容传递数据回调函数$.get()$.post()$.getJSON()$.getScript()jQuery Ajax 概述 Ajax,全称“Asynchronous JavaScript and XML”,即“异步的JavaScript和XML”。其核心是通过JavaScript的XMLHttpReques…

分布式开源工作流引擎有什么特点?

在竞争越来越激烈的社会中,拥有提质增效的办公软件,可以为企业带来更可观的市场价值。分布式开源工作流引擎在企业数字化发展进程中深受欢迎,在帮助企业提升办公效率上发挥了重要的作用。今天,我们就一起里盘点下分布式开源工作流…

【轻松掌握C语言】程序环境和预处理

目录 一、程序的翻译和执行环境 1、翻译环境 2、执行环境 二、预处理详解 1、预定义符号 2、#define 3、#undef 4、命令行定义 5、条件编译 6、文件包含 一、程序的翻译和执行环境 1、翻译环境,在这个环境中源代码被转换为可执行的机器指令。 2、执行环境&#xff0…

笔记本怎么录制屏幕?只需2分钟,快速学会

如今,大多数人会在笔记本电脑上使用屏幕录制功能,如:在线直播课程、在线会议、电影和电视剧等场景。笔记本怎么录制屏幕?事实上,用电脑录制视频并不像你想象的那么困难。我们每天使用的电脑都有自己的屏幕录制功能&…

高性能数据分析时代,HPDA平台需要什么样的数据存储?

在海量基因数据中进行全基因数据分析,了解各种疾病与DNA之间的隐秘联系;对海洋气候进行预测,利用强大的数据分析性能,实现分钟级的数据刷新、精准预测海洋气候;利用高速相机模拟人脑上亿个神经元之间联接与工作&#x…

善康医药冲刺科创板上市:计划募资13亿元,上半年亏损5000万元

近日,深圳善康医药科技股份有限公司(下称“善康医药”)在上海证券交易所递交招股书,准备在科创板上市。本次冲刺上市,善康医药计划募资13.27亿元,将用于新药研发项目、创新药高端制剂生产基地建设项目、营销…

redis学习第二天

Redis事务 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令插队。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 Multi、Exec、discard 从输入Multi命令开始、…

【c++基础】第六章 STL标准模板库

第六章 STL标准模板库认识STLstring字符容器库vector容器迭代器与空间配置器deque容器容器适配置list容器set容器map容器观察者设计模型认识STL STL的概述 STL采用泛型思想,把C中所用到的所有的数据结构,按照一定的标准,全部封装成了一个个…