深入探秘价值流管理——了解VSM应用发展与实践优势

2020年10月Gartner 发布了《预测2021:价值流将定义 DevOps 的未来报告》,指出 “到2023年,70%的组织将使用价值流管理来改善 DevOps 流水线的流动,从而更快地交付客户价值。” 作为一种 IT 改善策略,VSM 正在迅速成为主流。同时,国际上Tasktop、Forrester、EMA 等公司也在强调价值流管理的重要性,并指出领导者必须关注价值流管理,以最大化流动,从而改善交付效率和推动创新。
本文介绍价值流从概念到落地,系统性的聊一聊价值流管理,为读者自身平台落地提供参考。
 
 
什么是价值流?
 
 
价值流是为提供客户想要或需要的产品或服务而发生的一系列步骤。为了提供客户想要的产品或服务,每家公司都有一系列必要的步骤。价值流图使我们能够更好地了解这些步骤是什么,在哪里增加了价值,在哪里没有增加价值,更重要的是,如何改进集体流程。价值流图(VSM)为我们提供了关键步骤和相应数据的结构化可视化,以了解和智能地进行改进以优化整个流程,而不仅仅是以牺牲另一个部分为代价。
 

价值流映射方法可以追溯到30多年前,丰田汽车公司使用的视觉映射技术。它当时被称为“物质和信息流”。这是因为公司的重点转移到更好地了解整个组织的材料和信息流。随着美国公司对丰田运营的效率和一致性的观察和研究,这种映射技术越来越受欢迎。

 

价值流图样例

 
价值流”一词最早出现在JamesWomackDanielJones Daniel Roos所著的《改变世界的机器》(TheMachine that Changed the World)(1990)一书中。然后,另一本书《精益思维》(1996年)进一步普及了它,该书也是由詹姆斯·沃马克和丹尼尔·琼斯合着的。这些书实质上发起了精益运动。他们将价值流定义为“组织为满足客户要求而进行的一系列活动”。
 
随着精益运动的兴起,丰田开发的这种映射技术也开始兴起。它继续发展成为我们现在所知的价值流映射,它对所有类型的企业和价值流更加适用和有用。
 
价值流管理是精益生产的一种主要管理方式,是通过系统化地获取和分析数据来制定计划,并与精益化的创新精神相联系的一个过程。

 

价值流管理的特点主要表现在三个方面:
 

持续流动性

持续流动性是指价值流在供应链上持续不断的进行,企业只在合适的时间,按合适的数量生产所需要的产品。企业确定生产需求后,就要从原材料供应到生产出产成品等环节进行一些列持续精确的价值流动,按照确定的生产节拍,各环节都应实现最理想的持续流动,确保上游的作业绝不会生产出比下游作业所需的更多的产品,并且使这种流动长期地保持下去,在企业内部形成永不间断的价值流动系统。

 

 

价值流分析

实现精益生产管理,最基本的一条就是消除浪费,而在企业的生产经营活动中,要消灭浪费,就必须判断企业生产中的两个基本构成:增值和非增值活动。统计研究发现,企业生产活动中,增值活动约占企业生产和经营活动的5%。必要但是非增值活动约占60%,其余35%为浪费。价值流管理就是通过绘制价值流图,进行价值流图分析来发现并消灭浪费,降低成本,赢取最高的边际利润。价值流就是将一种产品从原材料状态变成客户可以接受的产成品的一整套操作过程,包括增值和非增值活动。

 

 

标准化作业

为了能够在生产过程中的价值流内部实现持续流动,工人按生产节拍生产出产品,并且利用所分配的工作要素取得一致性的周期时间,就必须把每一项工作按生产节拍以明确的标准确定下来,使每个人都能以同样的方式去做同样的工作,这样就产生了标准化作业。标准化作业是指已取得了一致意见的一套工作规程,它确定了每一项生产或装配过程中的最佳方法和操作顺序,是企业最佳的工作流程,最佳的人员培训,最佳的工作方法。

 

 

 

 
 
价值流在IT领域的应用与发展
 
 
DevOps在发展的过程中,就充分吸收了精益理念,在《DevOps实践指南》中,作为核心实践的流动原则就已经作为三步工作法之一被提出,通过加速技术价值流的流动,可以缩短满足内部客户和外部客户需求的前置时间。
而随着数字化转型的逐渐深入,需要企业进一步提升面对市场的响应力,以客户为中心,持续交付价值。
 
但是技术价值流在实践的过程中,由于以下原因,效果不够明显。
 
1.业务和技术的脱节
 

业务与技术缺乏统一的沟通语言、彼此目标不同,导致协同效率不高。

 

 
2.项目管理模式依然是软件研发管理的主要方式
 

当前软件研发管理主要还是采用项目管理模式,而价值流更加适用于产品管理,项目管理与产品管理方式存在诸多不同,详见下表。

 

 

项目导向的管理

产品导向的管理

编制

预算

为里程碑提供资金,在项目确定范围时已经预先设定。新的预算需要新立一个项目。

根据业务结果为产品价值流提供资金。按需进行新预算的分配。鼓励交付增量成果。

时间

跨度

项目的时间期限(比如一年)定义了终止日期。在项目结束后不在关注维保。

产品生命周期(数年),包括生命周期结束前的持续性的健康/维护活动

成功

成本中心方式。以按时和按预算来衡量成功。开发资本化的结果是项目太大。受此激励的企业,会提前要求它们可能需要的一切

利润中心方式。以业务目标和结果打成(比如收入)来衡量成功。聚焦在增量价值交付和定期检验。

风险

通过强制提前进行所有的学习、需求编写和战略决策,交付风险(比如产品/市场契合)被最大化

风险分摊到整个时间跨度和每个项目迭代中。这创造了期权价值,比如,当发现交付假设错误时终止项目,或者当出现战略机遇时进行业务转向

团队

给人安排工作:提前为工作分配人员,人们通常会跨多个项目,项目人员频繁流失或重新分配

把工作给到人:工作被分配给价值流上稳定的、增量调节的、跨职能的团队

优先

顺序

由项目组合管理和项目计划驱动。聚焦需求交付。项目驱动的瀑布导向

由路线图和假设测试驱动。聚焦于特性和业务价值交付。产品驱动的敏捷导向。

可见

IT是个黑盒子。PMO创建了复杂的映射关系,晦涩难懂

直接映射到业务成果,做到透明化

引用《价值流动:数字化场景下软件研发效能与业务敏捷的关键》

“对比项目导向的管理和产品导向的管理”

 

 
3.价值流在IT领域如何应用还需探索和实践
 

精益与价值流在制造业已经深入人心,但是在IT领域,价值流还是一个较新的概念,例如,笔者发现在谈及价值流时,往往会存在一些误区或疑问,比如价值流和工作流的关系和区别是什么?

 

价值流提供了一个有效的方法来为改善工作确定一个战略方向。宏观视角的价值流图,为领导层提供了对工作流设定战略性改善的方法;而工作流程图则为执行层提供了战术性改善的方法。

 

价值流图提供了一个高度可视化的全周期视图-故事板,从需求起始的工作进展情况,这一要求是如何被满足的。价值流图绘制的过程加深了组织对交付价值的工作系统、以及对客户价值交付的支持工作系统的理解,这有助于更好的决策和工作设计。价值流图绘制时的定量性质为数据驱动的战略决策提供了基础。价值流图反映的是客户体验到的工作流,这与内部关注的典型流程级别的示意图之间有区别。

 

总结一下价值流与工作流的区别和关系:

 

  1. 层次不同。价值流是宏观、整体的视角(鸟瞰图)、工作流是微观、局部的执行层面。价值流包含若干工作流,工作流支撑价值流的实现。

 

 

  1. 目的不同。价值流的目标是为如何为客户提供价值提供更大的战略洞察力,而不是针对特定业务工作流程的战术实施和改进提供详细的细节。

     

  2. 侧重点不同。价值流侧重于推动整体价值交付过程的持续改善和优化,而流程映射、挖掘和发现非常适合提高现有流程的效率。

     

  3. 关注点不同。价值流是站在价值角度去分析交付实现过程中的增值活动和浪费,目的是更好、更快的交付价值;工作流站在具体的”事项“角度,去设计和实现若干角色在流程中协同处理,目的是提高处理效率、合规等。

 

 
4.大规模研发组织中的技术价值流缺少支撑工具
 

在小规模团队中,可以通过物理或电子看板的方法,来实现价值流的管理,而在大规模研发组织中,缺少合适的工具来满足价值流管理的要求。

 

究其原因,是因为软件研发领域自身的特点与制造业存在诸多不同,导致价值流方法在软件行业难以理解、应用。

 

  • 可变性:生产制造的可变性在生产线末端出现,所以需要有一系列固定的、定义良好的变化形式;然而,软件特性的设计是开放式的。制造业需要尽量减少可变性;而软件开发需要拥抱可变性。

  • 可重复性:制造需要最大化相同零部件的吞吐量;软件则是要最大化不断重塑这些部件的迭代和反馈循环。

  • 设计频率:制造业的产品是设计先行的,且设计的变化很少。软件研发领域,设计是发生在生产系统内部,而不是外部,且设计频率较高。

  • 创造力:制造过程旨在实现可行的最高自动化水平,这是通过从生产过程中移除任何创造性和不确定性的工作来实现的。相反,软件交付则侧重于在每个步骤实现创造性和协作,使用自动化来支持创造性。

 

软件行业也一直在探索如何应用价值流带来更好的效能提升,在这里强烈推荐读者阅读《价值流动:数字化场景下软件研发效能与业务敏捷的关键》,该书由MikKersten博士所著,作为软件行业价值流管理的开山之作,深入浅出的揭示了作者对价值流应用在软件开发领域的思考脉络以及具体的落地框架,非常值得反复研读。

 

 

 
 
价值流管理的优势
 
 
从本质上讲,技术价值流管理提供了软件开发全生命周期(SDLC)的宏观视图。可以帮助组织发现跨职能团队之间隐藏的孤岛、障碍、风险点和效率低下等问题。一旦发现这些问题,团队就可以采取措施解决问题,并在开发的每个步骤中专注于帮助客户实现价值最大化,并未创新创造空间。
 
如果没有价值流管理提供的全面数据驱动型见解,有效管理软件开发并实现价值的最大化交付将会是一大挑战。通过价值流视图可以使软件团队能够通过客户的视角识别和检查关键要素。
 
 

 

 
云加速Vone价值流交付与管理平台,致力于帮助我们的客户消除浪费,提高数字产品交付的效率,通过产品、服务赋能客户研发效能提升
 

 
 
如果您想要与云加速团队交流,欢迎在公众号后台留言,我们将在24小时内回复。
 

 

 
花更少的钱,让科技持续交付业务价值
Less Money,More Business Value
 
 
推荐阅读
 
1、云加速宣布并购鱼传尺素
2、行业老炮对DevOps行业的新思考——软件研发工业化与智能化
3、DevOps VSM价值流赋能研发团队效能提升
4、产品升级 | 云加速VSDP1.5版本发布,四大亮点推荐