scrum试用笔记

敏捷开发 一直是我们公司在追求的开发模式。最近我们在尝试scrum。虽然他出现已经有些时间了,评价也不错,但国内这方面的资料不多。

    详细解释请参考  scrum官方网站 http://www.controlchaos.com/about/。里面有很好的解释。

    有篇博客写的不错,http://hi.baidu.com/zeorliu/blog/item/bc78812fb043993f1f30893f.html

看看我们是怎么做的吧:

 

  1. 客户的new feature incoming。
  2. 我们team开会讨论解决方案,提交给客户确认。
  3. 客户确认后,我们分解feature到各个子任务(技术层次,测试等)。估计每个技术点花销时间,优先级别。最终列表backlog。(有点像任务堆栈)
  4. Team开始分工各自backlog。开始一个子任务开发(sprint),当然你要安排这次任务的欲处理的问题backlog。(开始一个任务的循环,有点像函数的调用堆栈)
  5. 每天开一个15分中的短会,讨论内容:
    1. 昨天你做了什么?    (这点像函数已经执行到哪了?)
    2. 遇到什么困难?       (这点像程式有异常产生吗?有? 那么就讨论是否走异常处理模式,开一个子sprint,没有?就继续执行你的程式吧)
    3. 今天你准备做什么? (你准备执行什么程式)
  6. 循环5,处理完这次sprint中安排的backlog,直到产生预期结果,在执行下一个子任务(sprint)。


我们使用的工具是scrumworks商业工具,他们有个一个免费的试用basic版本。cs/bs两种模式可以选择,很方便使用。
scrumworks的参考文档 http://www.danube.com/scrumworks
5分钟教程 http://www.sprydoc.com/document/www.softhouse.se+Scrum_eng_webb.pdf

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章