本文我们一起来谈谈高度专门化时代下的 敏捷开发 。
自从18世纪的工业革命开始,专门化的程度一直处于上升的趋势。工人们逐渐开始只生产产品的小部件,而不是像以前那样涉足到整个产品生产的所有环节。
早在1776年,亚当斯密(Adam Smith)编写《国富论》(The Wealth of Nations)的时候,大头针的制造的分工已经细化到需要18位不同专长的专家参与的地步了。亚当斯密在书中提到:“一个人负责把金属丝抽出来,第二个人负责把它弄直,第三个人负责剪断,第四个人负责把它对准准备好的头部,第五个负责连接起来…”
这样的专门化趋势不光一直持续到今天,而且还有加速的趋势。在最近刊登在《哈佛商业评论》中的《高度专门化的时代》一文中提到:“随着信息交流技术的发展,知识型工作能够轻易地被分割成越来越小的模块。
《高度专门化的时代》谈到了多种的公司和商业模式。文中特别提到了一个叫TopCoder的网站,这个网站可以帮助公司在网站上发布外包项目。然后,这些项目将通过投标的方法由来自世界各地的专家来完成。一个项目有可能由一位来自美国的设计师、一位来自基辅的分析师、一位来自班加罗尔的架构师和一位来自北京的程序员共同完成。
这些专家并不像一个团队一样地工作,他们每个人只负责自己专长的一部份。这样的合作方式就好像工厂中工人的流水线作业一样。
有趣的是,当我们把敏捷开发和当前势不可挡的高度专门化潮流做对比的时候,我们发现敏捷流程中并不需要每个人都成为通才,但是我们希望团队中的每一个人都能够拥有团队精神。来自高度专门化的流水线作业方式是我们不希望在敏捷实践中看到的。
那么接下来到底会怎样呢?敏捷会在这个历时300年的潮流中显得另类吗?也许吧。但也或许越来越多的团队会逆着高度专门化的潮流前行,踏上敏捷之路。
原文地址:http://blog.mountaingoatsoftware.com/agile-in-the-age-of-hyperspecialization