NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

价值流图适用于软件开发吗?

  • 2010-11-15
  • 本文字数:1136 字

    阅读完需:约 4 分钟

价值流图是精益制造中用于分析物流和信息流的方法,为客户提供产品或服务时这是必须的。丰田成功地在制造业中实现了这个过程,同时价值流图也已经映射到软件开发中。软件开发与制造业使用的是相同方法吗?

Alan Cyment 提到,他对价值流图在软件开发中的应用感到失望。他觉得价值流图是一种矛盾的比喻。Alan 认为:

是的,过程优化是必须的。没错,试图找出浪费并消除它是很好的做法。是的,你可以写下你所做的事情,尤其是当这能帮助你找到无用步骤时。但是,让 Scrum 团队描述他们每次开发软件时遵守的过程,简直是无稽之谈。这里想要阐述观点是,我们会在软件开发的过程中调整我们的过程。

Alan 提到,尽管这个过程对于制造业非常有用,但它没法以相同的方式应用在软件业中。

改善协会(Kaizen Institute)认为,在具有重复性活动的地方,你就可以识别出真正的价值流。他们提到了一些场景,比如:信件在邮局中传送、钢块被制作成冰箱外壳、患者入住医院、保单进入审批程序,或者采购订单进入申请程序。他们认为价值流图无法也不应该应用在像产品开发这样的过程中

用于制定规格 / 设计的步骤很少会是顺序的。比如步骤 1、步骤 2、步骤 1,回到步骤 3、步骤 1……它们之间没有很强的依赖——完成一个步骤后就开始下一个步骤。例如,在开始你的设计工作前,你可能并不了解客户的所有需求——这是一个非常迭代的过程。产出的通常是知识。在产品开发的过程中,试图使用传统的价值流图映射所有的细微差异会让你发疯的,而且你永远不会得到正确的结果。

Jurgen Appelo 更是认为,价值流可能完全就是一个有缺陷的隐喻。Jurgen 觉得,价值流认为从 A 到 B 的价值流是单向的。但是,现实生活中很少会有这种情况。他认为,当一个人为其他人创造价值时,价值流不只一条,这是不同的利益相关者在一起协作为他们自己创造价值,因此它是一个价值网。

把业务描述成围绕价值流的工厂是不太恰当的。没有一种业务的“价值流”是朝一个方向流动的。价值流这个隐喻具有误导性。业务,是所有利益相关者彼此创造价值的过程。所有的利益相关者(股东、雇员、客户、供应商以及公众)都试图通过互相协作为他们自己创造价值。你的业务不是一个价值流,它是一个价值网。

Mary 和 Tom Poppendieck 极力推荐价值流图,他们建议大家使用价值流图来找出过程中的浪费。虽然有些团队利用价值流的概念取得过成功,但是,仍然有人质疑是否能将它应用到软件开发中,因为根据敏捷的定义,敏捷拥抱变化,根据我们接收到的反馈以及敏捷创造的价值网,过程本身会有所变化。

如同 Tobias Mayer 建议的那样:

如果我们不断地以制造业中的隐喻来思考,那么我们就会把思路绑定到制造业的实践上。我们要以不同的方式去思考。

查看英文原文 Does Value Stream Mapping Work for Software Development?

2010-11-15 00:392175
用户头像

发布了 38 篇内容, 共 81888 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

dp练习

工程师日月

6月月更

力扣每日一练之二维数组下篇Day5

京与旧铺

6月月更

科创人·数智未来私董会第4期:转型的实证-幸存者偏差与盲人摸象

科创人

图搜的应用场景

Geek_e369a5

图像检测 图像搜索 图搜的应用场景

如何通过事件可视化分析?

清林情报分析师

数据分析 事件分析 可视化分析 时间分析

python逆序输出和进制转化(小白也能看懂)

写代码两年半

Python 6月月更

级联层与层叠上下文了解下?

转转技术团队

CSS JavaScript 前端

Open the World:第七届中国开源年会(COSCon'22)正式启动~

开源社

第七届中国开源年会 COSCon'22

一起认识下浏览器的5种观察器

转转技术团队

JavaScript 前端 浏览器

在 Pisa-Proxy 中,如何利用 Rust 实现 MySQL 代理

SphereEx

MySQL 数据库 rust

5月券商App行情刷新及交易体验评测报告,四家券商综合评级上升

博睿数据

智能运维 博睿数据 券商排行

智慧园区效果不满意?请收下ThingJS这份秘籍

ThingJS数字孪生引擎

智慧园区 数字孪生

JMeter集成底座项目压测心得

agileai

压力测试 集成底座 企业服务总线 统一身份管理平台 主数据管理平台

Vue3 响应性原理

转转技术团队

JavaScript Vue 前端

如何编写一份简单易用的在线产品手册

小炮

产品宣传手册 产品说明手册

HTTP接口性能测试中池化实践

FunTester

InfoQ 极客传媒 15 周年庆征文| 聊聊 Go 语言与云原生技术

宇宙之一粟

云原生 6月月更 InfoQ极客传媒15周年庆

2022-06微软漏洞通告

火绒安全

微软 漏洞 安全漏洞

GetxController 生命周期详解

岛上码农

flutter ios 前端 安卓 6月月更

自己实现一个大文件切片上传+断点续传

转转技术团队

JavaScript 前端 文件上传

低代码如何“拯救”企业?

优秀

低代码 企业管理

AntDB数据库与强网科技完成产品互认证,积极探索办公自动化领域

亚信AntDB数据库

GCC 为龙芯 CPU的预定义宏

swordholder

c++ RocksDB GCC 龙芯

挑战最全 Apache Doris 学习资料,你想要的都在这里了!

SelectDB

数据库 Doris apache doris 技术干货

一文带你认识CSS

未见花闻

6月月更

云安全是什么样子的?其工作原理是什么?

wljslmz

云安全 6月月更

2022年中国Robotaxi行业发展洞察

易观分析

智能汽车

从市场需求目标看数据分析演进方向

华为云开发者联盟

人工智能 华为云

鲲鹏云开发者分论坛:发挥鲲鹏的潜力,加速云上创新

科技热闻

音视频处理三剑客之 ANS:噪声产生原因及噪声抑制原理解析

ZEGO即构

音视频课程 噪声抑制 ANS

vue生命周期

小恺

6月月更

价值流图适用于软件开发吗?_研发效能_Vikas Hazrati_InfoQ精选文章