视频:熊节谈敏捷在软件开发中的实践

  • 霍泰稳

2007 年 9 月 28 日

话题:敏捷持续集成架构文化 & 方法

在本节的视频采访中,敏捷方法的布道者熊节分享了敏捷的基本概念,敏捷在消除浪费方面的作用,敏捷实践的最小集合,以及如何通过敏捷方法提高团队的交流和工作效率,并回答了在国内的企业里面如何实施这一“舶来”的方法,最后他还推荐了一套在项目中使用敏捷方面的工具集合等。

敏捷的出现为软件开发带来更多有价值的实践,尤其对于中小型的研发团队。因为就像在汽车制造中的精益理念一样,敏捷非常重视的一点就是消除浪费,降低成本。虽然敏捷中的很多实践,比如结对编程,看似一种人力资源的浪费,但如果认识到知识型人才“1+1>2”的道理,我想对敏捷的理解就会非常的深刻。

敏捷为软件开发带来的另外一个变革是让研发团队更加重视了交流的作用,虽然从前的一些重量级的方法如 RUP、CMMI 也非常重视交流,但基本是集中在文档和代码的交流上,而敏捷更强调的是人与人之间面对面的交流,通过这种交流将开发中可能出现的错误扼杀在摇篮的状态。从而从源头上节省了整个项目所花费的时间!

敏捷在国外得到了认可,那么在国内会得到企业的认可,会产生水土不符的现象吗?可能会,但从另外一个角度来说经历这个“不服”的阶段,然后消化吸收其精髓,也未尝不是一条道路。熊节的看法是:

我们的出发点是一致的,所有的企业,不管是西方的企业,中国的企业,西方的软件团队,中国的软件团队,大家有一个共同的出发点,消除浪费,提高质量,然后呢,我们必须站在中国的角度上,去找到适合我们的实践,也许会对以前的实践做一些改进,但是这个出发点是不会变的,比如说对质量的重视是不会变的。

更多的精彩观点,请大家直接观看视频 (长度:30 分 33 秒)

敏捷持续集成架构文化 & 方法