IT运维流程库历史主题 · 只读
← 返回目录

为什么要映射价值流

很多企业一谈到提高研发效率,首先想到的是提高开发者的效率,于是在开发环节做了很多提升销量的工作,但是最终产品交付效率并没有显著提高。

企业想提高开发者的效率没有错,但是首先需要思考的是:影响整个上市周期时间的价值流动效率的关键因素是什么?真的是开发吗?若要分析这个问题,我们就需要对价值流做映射。

图7-1是某互联网企业J的一个产品的价值流映射图,它展示了一个创意从被提出到用户上线的整个周期的价值流动过程。

图7-1价值流映射示例图

图7-1所描绘的价值流动过程如下。

  • 一个需求由市场人员收集上来,10天过后,产品经理终于有时间开始分析需求。产品经理用1天时间分析后,决定将其上报到产品管理组进行评议。
  • 等待5天后,产品管理组召开需求评审会议,评审通过。
  • UX设计师花了3天时间做完了原型设计,并将设计稿提交给产品管理组进行评审。
  • 等待3天后,产品管理组召开原型设计评审会议,评审通过。但是还不能开发,因为开发工程师在忙着做其他的需求,所以,这个需求只能放在产品Backlog里排队。
  • 等待15天后,前台开发工程师开始开发,花了8天时间开发完前端页面。但是产品还不能上线,因为后端还没有提供接口。
  • 等待3天后,后端接口开发完成。开发工程师又花了2天做前后端联调和自测试。
  • 但是产品还不能上线,因为需要第三方组件。等待5天后,第三方组件到位。接着开发工程师又花了2天与第三方组件集成联调,然后测试工程师又花了5天做系统验证。
  • 测试工程师在做系统验证时发现了缺陷,于是开发工程师花了5天修复缺陷。最后,花了1天时间将产品发布上线。

这个需求的研制周期共68天,而其中只有22天被用来从事价值产出活动,在精益里称为“增值活动”。其他的46天或被用来等待下一步工作的开始,或者修复缺陷,并没有价值产出,在精益里称为“非增值活动”。

由此可以看出,价值流动图是一个简单有效的工具,能够帮助团队形成以价值的视角来观察和思考流程,分析价值流动过程的每个增值和不增值的环节。那么如何衡量价值流动的快慢呢?我们可以用流动效率来度量,计算方法如下。


其中,增值活动时间=价值流动过程中所有增值活动所耗费的时间之和;非增值活动时间=价值流动过程中所有非增值活动所耗费的时间之和。周期时间=增值活动时间+非增值活动时间,即从提出需求到发布的整个过程所耗费的时间。

我们通过流动效率,可以判断价值流中的浪费情况。图7-1中互联网项目的价值流动效率如下。


因此,很多团队只关注提升开发环节的效率是远远不够的,必须关注全价值流的效率。

对于客户或用户而言,他们最关注的是完成需求的周期时间,越短越好。缩短周期时间可以分两步走。

  • 第一步:通过流程改进、组织调整等方法,减少等待、交接等非增值活动的时间,比如组建跨职能团队。
  • 第二步:在第一步的基础上,提高团队的工作效率,缩短增值活动时间。比如,导入工程实践以提升团队的开发、测试和运维效率。