Posted on 2009-07-03 05:47
WANGPENG 阅读(146)
评论(0) 编辑 收藏 所属分类:
敏捷软件开发
上次infoQ的培训老师程勇(聚众开源CEO:程勇)讲了讲scrum的敏捷开发方式,昨天头儿就给了一本书《硝烟中的scrum和xp》,并且说明天下午之前看完.
明天下午要开会研究,马上就要使用这样的scrum开发方式.
我个人一直青睐于java和开源,这次能够进行scrum开发我们的项目,还是有些好奇的.
Scrum和极限编程(XP)都要求团队在每一次迭代的结尾完成一些可以交付的工作片段.迭代要短,有时间限制.将注意力集中于在短时间内交付可工作的代码,这就意味着Scrum和XP团队没有时间进行理论研究.他们不会花时间用建模工具来画UML图、编写完美的需求文档,也不会为了应对在可预计的未来中所有可能发生的变化而去写代码.实际上,Scrum和XP都关注如何把事情做好.这些团队承认在开发过程中会犯错,但是他们明白:要投入实践中,动手去构建产品,这才是找出错误的最好方式;不要只是停留在理论层次上对软件进行分析和设计.