提高软件开发生产力的秘方

http://tech.ddvip.com   2008年01月22日    社区交流

内容摘要:在所有的软件开发项目中,存在一种共通的东西,需要经常地花时间反省和学习。学什么?一切:成员彼此、技术、问题域、客户,等等。学得快的团队才会成为赢家。本文将详细分析这种困扰团队表现的看不见的“学习瓶颈”。

  3、关于早期轻量级方法的共通性的历史,请查阅Jim Highsmith 的作品 http://www.agilemanifesto.org/history.html

  4、另一份早期轻量级方法的共通性的历史,请查阅Uncle Bob Martin的作品 http://blog.objectmentor.com/articles/2007/07/10/the-founding-of-the-agile-alliance

  5、敏捷团队中的“渗透性沟通”: http://www.agilemodeling.com/essays/communication.htm

  6、熟悉约束理论(Theory of Constraints)的读者可能会觉得这个论点很熟悉,如果考虑到非线性过程,这个论点在很大程度上是过于简化了。

  7、参见 《Appropriate Agile Metrics: Using Metrics and Diagnostics to Deliver Business Value》,Deborah Hartmann and Robin Dymond,2006 http://www.berteigconsulting.com/archives/2005/01/agile_work_reso.php

  8、货机崇拜:在第二次世界大战期间,许多空军基地建造在偏僻的热带岛屿上,岛上的土著还未进入工业时代。在战争期间军人在岛上建造机场和控制塔,从事各种活动,不时有大型货机降落及卸货。当地土著也会分得一些货物。战后军人撤离,土著也就不再有货物可得。于是他们按照自己的一知半解,模仿出机场跑道、控制塔等等形式,并举行仪式希望能召唤装满货物的飞机归来。于是“货机崇拜”被用来指一群人仅仅采纳了事物表面的形式而非实质,并相信这样做会带来他们期望的结果。

  关于作者

  Amr Elssamadisy是软件业里的实践者。构建软件是难的——大写的难——Amr的使命是找出开发软件的更好方法,并与社区分享他的发现。今天他在帮助他的客户成功采用敏捷实践构建出更好的软件,只要我们继续学习构建软件的更好方式,明天肯定会不一样。Amr还是《Patterns of Agile Practice Adoption: The Technical Cluster》这本书的作者,同时也是InfoQ的敏捷社区的编辑。

  Deborah Hartmann是说两种语言的敏捷实践者、训练者和导师,她以多伦多为大本营从事国际性的工作。Deborah的使命是让工作既对业务有价值又能给团队带来乐趣。她指导过大企业和小公司转向敏捷的过程,从2006年4月起担任InfoQ的敏捷社区的主编,她还推动了XP社区的OpenSpace会议,并帮助加拿大及美国的BarCamp社区发展。

来源:InfoQ中文站    作者:郭晓刚    责编:豆豆技术应用

正在加载评论...