写点什么

日本精益实施情况观察

  • 2009-07-01
  • 本文字数:2330 字

    阅读完需:约 8 分钟

今年春天,一组敏捷专家由 Mary 和 Tom Poppendieck 带领,亲访日本,查看精益原则在一些地方的实施情况,而这些地方是他们长久以来反复引用过的。这样的“日本精益之旅”由一些管理人士和教育家在二十世纪 90 年代发起,也是践行了精益的箴言“到现场去(Go to the Genba)”,也就是前往工作真正得以完成的地方。不过,本次旅行的重点放在软件开发之上,一些敏捷专家认为:精益软件开发,与精益在其首次出现的制造业流程中完全不同。本次旅程的参与者包括来自 Crisp.se 的 Henrik Kniberg、来自 BestBrains.dk 的 Sune Gynthersen 和 Jesper Thaning、以及来自 Yahoo.com 的 Gabrielle Benefield。由于 “到现场去”的目的 观察和体验,旅程中大家每天都会回顾一天的所见所得。参与者们会在博客上记录他们的发现,下面的摘要就来自人们在博客与新闻讨论组中的有趣观察。

被封为“ 精益研讨寻根之旅 ”的本次旅行,要去访问一家丰田的工厂,会面的人包括:

  • 丰田汽车(嵌入式)软件的经理
  • 富士通西门子软件公司 CEO
  • 日本敏捷社区的代表
  • 诸如 Eiwa 和 Azzuri 这样的敏捷先锋
  • Lexus 与 Supra 工程项目的首席工程师 Katyama-san
  • 丰田前任 IT 经理 Kuriowa-san
  • 2009 年敏捷联盟“Gordon Pask”奖项获得者 Kenji Hiranabe 与他的同事

在丰田的汽车制造工厂,来访者们 观察到了第一手的实践和运作机制 ,而这些实践和机制正是在讨论敏捷和精益软件时常被作为例子使用的,包括:看板卡片、可视化状态板、 防错装置 poke-yoke 以及“停止生产线”机制。Gabrielle Benefield 在访问完工厂后这样评论

这次旅程打消了我之前一些浪漫的想法。看着红色和橙色的灯光交相辉映,却没有大量的人过来检修,我们也很难搞清楚所谓的“Kaizen(持续改善)”如何实际发挥效用。我们在现场的时候,生产线一直没停,但员工们看起来在修理着什么东西。工厂每天生产 450 辆小轿车。由于经济形势影响,这已经是缩水的数字了。很明显,他们使用一些松弛时间做出改善,可我们听到的是工人会自己判断在何时进行改进,而这和其他的说法不太一致。

下面是其他参与者提供的一些有趣之处:

我发现了另外一个比喻:软件是一个工厂……如果软件是工厂,那么它会以信息作为输入,并通过一些操作产生信息作为输出……从这个角度来看,我们这些软件开发人员,在更广泛的意义上,可以算是工厂的建造者。我们为客户提供信息工厂,用以处理信息。因此,软件架构活动就是规划工厂的活动。我希望深入研究这个比喻,再看看哪些方法可以用来构建工厂……
——来自 Jesper Thaning (第二天)

在参观 DaiNippon 工厂的过程中,我们见到了数以百万计的卡通漫画的印刷过程;然而最令人难忘的是,我们看到可视化管理在工厂内的普及范围是如此之广泛。还没进入工厂,我就看到墙上一幅 13x3 米的可视化图表……参观完 DaiNippon 之后,我们又去 Azzuri 查看了他们实施敏捷开发的方式。他们使用来自“精益制造”中的“工作细胞”这个词来组织各个小团队中的开发人员……使用的办公桌是经过精心挑选的,以便于结对编程。是这样的:桌子腿所在位置是设计好的,这样工作人员就可以方便地移动到附近的电脑工作站!
——来自 Sune Gynthersen (第 4 天)

我们全部受邀参加与敏捷日本讨论组举办的一个会议,在其中我们加入了一个专题讨论,主要谈论我们对于敏捷软件开发的开发……我注意到不少东西,其中一个危险的信号是:固定范围软件合同看起来还是很普遍,而且不仅仅在日本。
——Sune Gynthersen (第 4 天)

有趣之处在于:他们都是在某些方面做到了精益,而不是敏捷,至少不是大多数人概念上的敏捷……他们表现出从“人”到“流程”的转变。 这个话题目前在精益社区中争论不断,而且没有明确结论。好的流程能够帮助平庸的人么?还是说出色的人才即使使用有问题的流程同样可以取得工作进展?有意思的是,他们将此视为系统问题。
——Gabrielle Benefield (第 1 天)

……实施敏捷开发的公司在日本是特例。他们能够同时敏捷和传统这两种方式来交付软件,而且使用固定价格合同,真是有趣。
——Mary Poppendieck (第 4 天)

Mattias Skarin发现丰田公司应对当前危机的方式与他认为西方公司会采取的方式完全不同。他在一封邮件中进一步阐明了自己的观点:

以增加底线的方式来解决问题,这样的观点真让我耳目一新。在与首席工程师的谈话中,我记下了如下的笔记: - 丰田没有在中层管理中推动缩减成本的目标,他们让财务部门下到其他部门,帮助项目经理一起找出可改善之处。举个例子,通过找到生产汽车中的成本动因【译注 1】,他们还跟踪到了项目中的加班过程。

  • 他们还明确说明:目前正处于领先位置的项目要有明确的优先级和关注点,“不是每个项目都那么重要”。
  • 经理们在拒绝要求时会说:“尽量做吧,我 10 年前就是这样搞定的”;可这些经理并不了解现在的状况。

对于更喜欢以可视化的方式阅读信息的读者,Henrik Kniberg 最近在博客上贴出了一系列思维导图 ,这都来自他自己的笔记。

能够看到精益方式从日本文化中成长起来,真是有趣(或者我说反了,这应该是精益从日本文化渗透到更广泛文化的证据?)

参与旅行的人们已经开始在各种会议上讲述他们的经历了。如果您对这个话题感兴趣,可以找机会在即将到来的、与精益和敏捷软件开发相关的会议上聆听参与者们的演讲,其中包括: 本年度8 月即将在芝加哥举行的 Agile2009 大会

查看英文原文: Observations on Lean in Action in Japan

译注 1:成本动因(cost driver),是作业成本计算法的核心内容。详见: http://baike.baidu.com/view/1086163.html?goodTagLemma

2009-07-01 12:161819
用户头像

发布了 479 篇内容, 共 162.2 次阅读, 收获喜欢 52 次。

关注

评论

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

PHP程序员如何简单的开展服务治理架构(一)

CrazyCodes

php 服务治理

区块链BaaS应用服务平台的搭建

13828808769

区块链+ #区块链#

“数字云南”建设成效逐渐显现 区块链财政电子票据带来民生与环保效益

CECBC

区块链

云原生数据库风起云涌,华为云GaussDB破浪前行

华为云开发者联盟

数据库 架构 云原生 华为云 GaussDB

神策大数据技术直播系列课第二季,开讲啦

神策技术社区

大数据 性能优化 大前端 工程师 事件分析

PostgreSQL 集群宕机后恢复

桜喵ノねこ

“刷脸”日益泛滥,“掌经脉”开辟生物识别新路

E科讯

自媒体平台数据统计分析爬虫之【趣头条】模拟登陆分析详解及数据统计接口详解

ucsheep

接口 爬虫 趣头条 模拟登录

量化策略软件搭建,马丁策略交易软件开发

2021年DevOps的四大趋势

禅道项目管理

DevOps 工具 趋势 Redis开发与运维

分而治之——D&C

Kylin

3月日更 21天挑战 分而治之

IAP:物联网终端软件升级技术

华为云开发者联盟

IoT LiteOS iap 物联网终端 OTA

终于知道为啥网页不让我复制粘贴了!

华为云开发者联盟

js 代码 button事件 复制粘贴 输入框

力扣(LeetCode)刷题,简单题(第14期)

不脱发的程序猿

面试 LeetCode 28天写作 算法攻关 3月日更

k8s(Kubernetes)中Pod,Deployment,ReplicaSet,Service之间关系分析

ucsheep

Kubernetes k8s pod Deployment ReplicaSet

网络连接总超时?从四层模型上解析网络是怎么连接的

京东科技开发者

计算机网络 服务器 域名

美女师姐说给你听!我成为蚂蚁安全工程师的初体验

DT极客

带你了解数据库的“吸尘器”:VACUUM

华为云开发者联盟

数据库 数据 GaussDB(DWS) VACUUM

【LeetCode】132模式Java题解

Albert

算法 LeetCode 3月日更

商品溯源之痛,区块链对商品假冒的解决方案

13828808769

区块链+ 区块链应用 区块链发展 #区块链#

超详细!手把手带你快速入门 GitHub!

JackTian

git GitHub 开源

云原生技术及其未来发展趋势展望 | 趋势解读

云原生

区块链技术或加速企业“碳中和”战略落地

CECBC

区块

智慧公安重点人员管控系统大数据分析平台的搭建

13828808769

智慧城市 智慧交通

畅想数据湖

数据社

数据仓库 数据湖 ETL ELT

MoviePy - 中文文档(一个专业的python音视频编辑库)教程

ucsheep

Python 音视频 视频剪辑 Moviepy 视频合成

Python OpenCV 彩色图像与灰度图像的转换

梦想橡皮擦

3月日更

技术杂谈 | Flutter 的性能分析、工程架构与细节处理

有道技术团队

flutter

用 WebRTC 打造一个音乐教育 App,要解决哪些音质难题?

阿里云CloudImagine

音视频 WebRTC 在线教育 RTC

直播预告 | 数据操作加速器,CloudQuery v1.3.5 发布

BinTools图尔兹

sql 编辑器 数据治理 数据安全 数据库管理工具

情指勤指挥调度平台搭建,公安局情报指挥系统

日本精益实施情况观察_研发效能_Deborah Hartmann Preuss_InfoQ精选文章