写点什么

日本敏捷运动的过去和现在

2011 年 9 月 21 日

译者的话:

纵观从 20 世纪后半叶到现在的管理学发展史,来自日本的管理理论和管理大师占了非常重要的位置,并直接指导了日本 20 世纪后半叶的高速发展,同时为全世界的各种组织提供了非常重要的参考作用。而这些理论、这些大师,都发端于日本人特有的认真钻研精神。反观中国,我们这些年来也算是高速发展期,却没有人总结出成体系的管理理论,这一点非常值得反思,也希望能够引起读者在阅读本文时的思考。


过去十年我的敏捷人生中,在 2008 年获得 Gordon Pask 奖是最荣耀的时刻。不过我参加的第一次敏捷会议,是 2003 年在盐湖城的敏捷开发大会 Agile Development Conference 2003;在那里,我得到了个人第一个值得纪念的奖项——“万分感谢你不远万里从日本前来”奖。因此,作为 Gordon Pask 获奖者,我很愿意谈谈敏捷运动在日本发展到现在的独特之处,还有正在发生的事情。

为什么敏捷在日本(还)没有成为主流

敏捷已经得到世界范围的接受,但是在日本的接受率,我想还不到 20%。不过正在增长,过去 2 年特别快。

在日本的软件行业中(我主要探讨企业信息系统,嵌入式系统行业此处不表),用户和开发者们总是被合同隔离开来,我们称之为“用户公司”和“集成人(SIer,SI 即 System Integrator)”。集成人常常会把合同分包给其他更小的软件公司,以完成工作。这种分包的方式会不断延伸,有时候整个合同链条长达 6、7 个环节。因此,“一个团队”可以包含 20 个人,包括一个客户、一个项目经理(来自顶层集成人),以及来自其他不同软件公司的开发人员。在这样的背景下,要在团队中共享一个目标就变得非常困难。理想情况下,目标必须从终极客户的视角出发定义,可由于每个人都属于不同公司,他们不同的目标变成了实现合同中对于质量、成本和交付的承诺。

日本软件行业最近的变化

最近,这个行业的结构开始调整。主要基于互联网浏览器和手机交付服务、特别是游戏的公司(比如 GREE 和 DeNA),还有多租户 Web 购物商城(比如乐天商城 Rakuten),他们都开始招聘开发人员到公司内部,而不是外包给集成人。过去两年中,很多技能熟练的开发人员已经从集成人跳槽到这些 web 服务公司。我相信这是好事,因为它将多个项目团队变为单一团队结构,所有人都属于同一公司,分享客户同样的视角和目标,分享同样的 KPI。

日本人天生适合敏捷

只要团队所有人都开始分享同样的目标,我们就会使用业已形成默契的知识,努力发挥。如果觉得我有偏见,先道个歉,可对我来说,西方人很善于把科学和艺术分开,创建外在的概念结构,并把它们应用在真实世界中,去解决重复出现的问题。你们提出“方法论”。东方人不太善于正式表达某些东西,但是我们能在“现场”(Gemba,是丰田中的词汇,指工作场地,而不是办公桌)行动并分享想法。同时我们经常在工作结束后去社交场所,几乎像一个大家庭。我们出身农业文化,像家庭一样工作已经很长时间了,我们共同庆祝丰收,分享食物,一起工作。

敏捷,在其初期,看起来是一组迭代式的方法论,但实际上是一种态度,一种基于环境思考的方式,一种改变自身的能力。从这个意义上,我想挑明:我们日本人从文化上更擅长敏捷,现在,我们的时代来临了!

年度会议:“敏捷日本”和“创新 Sprint”

[上图来自敏捷日本 2009,Mary Poppendieck 和小智黑岩(Satoshi Kuroiwa)的讨论。]

从 2009 年开始,我们举办敏捷日本年会,分享“现场”经验,并形成日本有关“现场转换(trans-Gemba)”的知识。大会包括两个主题演讲,经验报告和工作间活动。每年,我们都会有意邀请一位西方和一位日本主题演讲人。在 2009 年,Mary Poppendieck 谈到了 TPS(丰田生产系统)是精益的起源,前丰田经理小智黑岩谈到 TPS 场景中的敏捷。看到敏捷原则可以在 TPS 中得到阐释,还有一位 TPS 大师成为敏捷的积极实践者,这非常令人激动(顺便说,小智黑岩今年在 Agile2011 发言)。

在 2010 年,Allan Shalloway 谈到了后敏捷和精益运动,Scrum 的祖父野中郁次郎(Ikujiro Nonaka)谈到最早的 Scrum 以及领导力在其中的作用。当我邀请野中郁次郎演讲的时候,他对敏捷一无所知,知道自己 20 年前的想法在软件行业重新焕发青春,他非常高兴;能够在日本的软件开发人员面前谈论他著名的 SECI 知识创建模型【译注 1】(我想该模型把敏捷建模为学习循环),这也让他很开心。

该链接描述了SECI 模型。)

2011 年,在地震灾难之后,我们邀请了 Linda Rising 作主题演讲,她的“无忧变化”非常出色。我在这篇文章中报道了此次演讲。

[上图来自 Innovation Sprint 2010,Jeff Sutherland 和野中郁次郎,作者担任翻译]

我们还举办另一个大型活动“创新 Sprint”,我们曾邀请了 Jeff Sutherland 和野中郁次郎作为两个主题演讲嘉宾。众所周知,Jeff 将他创建的过程命名为“Scrum”,是因为他从竹内弘高(Takeuchi)和野中郁次郎 1986 年撰写的《新新产品开发游戏》一文得到灵感。在那次活动上,Jeff 表示了自己长久以来对郁次郎先生的景仰,郁次郎先生也非常欣赏 Jeff 在软件开发环境中的杰出贡献,郁次郎先生在造出 Scrum 一词时从未想过还能这么用。

[1986 年的《新新产品开发游戏》,以及 Scrum 最早的概念]

我的博客文章中对此提供了更多讨论。

Jeff Sutherland 也在这里写了相关博客。

能够身处这个伟大的时刻,我非常骄傲,西方和东方的思考终于以协作的方式在日本相遇。

在最近一期的《哈佛商业评论》上,野中郁次郎和竹内弘高最近发表了他们新的想法,提到一种新的领导力模式,名为“智慧领导力”。主要是说“在上下文中同时做事和思考”。(非常敏捷!)

可以看这个视频

小结

作为获得Gordon Pask 奖的日本软件开发者,我报告了日本软件行业中现在的变化。对于敏捷方法的理解,行业环境正在变得越来越令人兴奋。同时,我们发现精益和Scrum 的概念发端于我们的天性,他们不是单单来自西方的思考。OK,该我们出手了,朋友们!

关于作者

平谷贤治是日本Change Vision 公司的CEO,该公司在日本东京,提供敏捷建模工具astah[ http://astah.net/ ]。他最近的文章包括:《将看板应用于软件开发:从敏捷到精益》[ http://www.infoq.com/cn/articles/hiranabe-lean-agile-kanban ]。他是日本敏捷社区的领袖,将《精益软件开发》《XP Installed》《敏捷项目管理》等多本书籍译为日语。平谷贤治因其对于敏捷实践的贡献,于 2008 年获得 Gordon Pask 大奖。

译注 1:SECI 模型的最初原型是野中郁次郎 Ikujiro Nonaka )和竹內弘高(Hirotaka Takeuchi)于 1995 年在他们合作的《创新求胜》(《The Knowledge-Creating Company》)一书中提出,并对知识创新的知识场——巴,以及知识创新的结果与支撑——知识资产进行了全面论述。是针对日本企业中的知识管理架构而提出的独特见解,对知识创造和知识管理提出了一个新颖的认识。可参考:野中郁次郎的SECI 模型

查看英文原文: What has happened and is happening in Japan’s Agile movement


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家加入到 InfoQ 中文站用户讨论组中与我们的编辑和其他读者朋友交流。

2011 年 9 月 21 日 00:002151
用户头像

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

关注

评论

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

Spring Cloud 微服务实践(1) - 用Initializr初始化

xiaoboey

Spring Cloud Eureka Gateway Hoxton

Java 基础语法

InfoQ_34a83d636158

大数据下单集群如何做到2万+规模?

华为云开发者社区

大数据 集群

实践案例丨云连接CC实现跨区域多VPC与线下IDC Server互联

华为云开发者社区

云服务 IDC

CentOS 7 安装 Python 3.7

wong

Python

架构师训练营大作业

叮叮董董

关于手机里的IP地址,你不得不知道的“秘密”

脑极体

数字货币量化交易,量化对冲搬砖系统开发

13530558032

高速路二维码报警定位系统开发,二维码报警定位功能

13530558032

python——自定义序列类

菜鸟小sailor 🐕

危与机并存 保险业如何走好线上线下业务并举转型之路?

BonreeAPM

运维 监控 保险 AIOPS 系统

Spring Cloud 微服务实践(2) - Gateway重试机制

xiaoboey

maven Spring Cloud Gateway modules 重试

LeetCode题解:622. 设计循环队列,使用数组,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

架构师训练营结业作业

superman

网上赌博输了怎么办?上岸戒赌是唯一的选择

geeker

网上赌博输了怎么办 网上赌博玩快三输了怎办 网上玩快三输了怎么回血 网赌输了怎么戒赌

UML练习1-食堂就餐卡系统设计

博古通今小虾米

UML

一次压缩引发堆外内存过高的教训

AI乔治

Java kafka JVM

在线游戏,如何把握住1个亿以上的DAU?

BonreeAPM

运维 监控 AIOPS 系统 用户体验

算法大赛评委亲授通关秘籍,报名倒计时!

易观大数据

Python基础知识(二)

Python基础

活着

GongTeng95

不想搞Java了,4年经验去面试10分钟结束,现在Java面试为何这么难

Java架构师迁哥

如何进步神速

Sean

学习 个人成长

Electronjs

Neil

Java Electron 前端框架 前端教程 客户端开发

2020年7月云主机性能评测报告

BonreeAPM

云计算 测试 公有云 评测 排行榜

2020年8月北京BGP机房网络质量评测报告

BonreeAPM

测试 机房 评测 排行榜 IDC

Spring Cloud 微服务实践(0) - 开篇闲话

xiaoboey

微服务 Spring Cloud Spring Boot Spring Framework

血的教训!千万别在生产使用这些 redis 指令

云流

redis 学习 编程 程序员

直播倒计时|30分钟带你解锁“技术写作”新技能

小红豆

技术 写作 直播 技术创作 RTC征文大赛

字节高级工程师告诉我,想越过开发5年的“分水岭”这样做最适合

周老师

Java 编程 程序员 架构 面试

一次旅途

GongTeng95

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

日本敏捷运动的过去和现在-InfoQ