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

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

“但是敏捷怎么伸缩?”越来越多的案例表明敏捷可以伸缩。请浏览《可伸缩的软件敏捷:大型企业最佳实践》一书的节选文章。在第一章中,Leffingwell回顾了敏捷开发方法增长背后的驱动力,在第二章中,他回顾了“为什么瀑布模型无效。”
大多数Scrum采用者会首先对Scrum的可扩展性产生疑问。Tobias Mayer建议在开始寻找复杂问题的快捷解决方案之前,采用者们不妨先将注意力放在理解Scrum的基本原则上。一旦对其有了正确的理解,Scrum的可扩展性问题就自然而然地解决了。
国内公开的敏捷案例并不多见,那么如何亲身体验敏捷呢?Thoughtworks的Code Jam可能是个不错的方式。利用两天的休息时间,组成一个敏捷团队,开发一个公益项目,即锻炼了自己,也回报了社会。尽管它不同于那种公司间有详细合同条款的正式项目,但也许并不妨碍它成为实践敏捷、讨论问题、寻找答案的案例。
什么是敏捷世界中的迭代?它和我们软件社区中从前一直在用的迭代方式有什么区别?ScrumDevelopment用户组最近对Jeff Sutherland所定义的A、B、C三种Sprint(Sprint就是Scrum词汇中的迭代)进行了讨论,他们的想法也是整个敏捷社区应当关注的。
继去年的调查之后,本月Scott Ambler发布了2007年敏捷采用情况的调查结果。InfoQ提供了该调查中的一些分析,并希望读者考虑一下,是否能从社区中得到对敏捷趋势的一致看法。
本周在哈佛在线上,Donald L Sull和Charles Spinosa写了一篇关于“基于承诺管理”的文章——在组织中使用承诺使组织敏捷,鼓励主人翁意识和刺激协作。