2008年9月8日

在Scrum开发模式下,为Sprint起名字的艺术

在过去的几个月中,我们在每个Sprint 计划会议上,都会花上几分钟的时间,一起为当前的Sprint起名字,现在回顾一下,还是非常有意思的。

---敏捷精灵
看一下我们为项目A起的Sprint名字:
  • Sprint1---"The Big Con"
  • Sprint2---"Breakout"
  • Sprint3---"Hours to doom day"
  • Sprint4---"The Big End"
  • Sprint5---"The Dragon Warrior"
熟悉加里森敢死队的同学一定会很兴奋的,因为我们这里面用了《加里森敢死队》好几集的名字,之所以选择《加里森敢死队》,是因为我觉得这个团队里面有一个很好的team leader-----
上尉加里森,以及各有所长的成员:小偷、酋长、戏子、强盗。。。他们各自发挥自己所长,完成了很多难以想象的任务,这样的团队,对于软件开发团队来讲,太需要了!
  • “队长”(绰号:“头儿”)加里森中尉(Lt. Craig Garrison)由罗·哈珀(Ron Harper)饰演,西点军校毕业生,美国陆军情报部中尉,敢死队队长。童自荣配音。
  • “戏子”(Actor)由塞萨·多诺万(Cesare Danova)饰演,一名诈骗犯,精通多种语言。他的特长是化妆与扮演。乔榛配音。
  • “卡西诺”(Casino)由鲁迪·索拉里(Rudy Solari)饰演,一名惯盗,精通保险柜锁,对爆炸物也有一些了解。杨成纯配音。
  • “酋长”(Chief)由布兰登·波恩(Brendon Boone)饰演,一名杀人犯,他的特长是飞刀、机械修理和驾驶。施融配音。
  • “高尼夫”(一译“高涅夫”、“哥里弗”)(Goniff)由克里斯托弗·卡里(Christopher Cary)饰演,一名扒手神偷。尚华配音。
  • “准成员”,一名杀人犯,因贪财在第一集中就丧命了。
下面具体讲解一下每个名字对于我们自己的含义:


  • Sprint1---"兵不厌诈(the Big Con)"
因为大家第一次采用Scrum, 对这个Agile流程都很期待,同时呢,对于怎么做,如何用,还很模糊


  • Sprint2---"越狱记(Breakout
经过了第一个Sprint后,大家干劲十足,士气高涨,认为我们可以在第二个Sprint取得重大突破(breakout)


  • Sprint3---"虎口余生(Hours to doom day)"
这个Sprint里面有很多技术难点需要破解,如果解决不了,那么后面的工作就无法进行,将是非常关键的一次攻坚战。


  • Sprint4---"The Big End(大结局)"
这次计划会议,作为Scrum Master,因为有事没有参加,汗!大家认为我们的工作基本差不多可以做完了,起了个结局的名字。


  • Sprint5---"The Dragon Warrior(神龙大侠)"
事实证明,我们上一个Sprint4过于乐观了,我们还需要一个Sprint才能完成所有的工作,包括Bug Fixing,文档等等。。。。正好那期间播放《功夫熊猫》,在sprint4结束后,大家提议这次的Team Building就去看电影吧(嘿嘿,我们一直坚持每个Sprint结束,就搞一次Team Building,羡慕吧! )。。。。。电影归来,就把 "The Dragon Warrior(神龙大侠)"颁给了Sprint5


经过半年多的时间,项目A终于顺利结束了!


其实,在项目A开展的同时,我们随后又Kick Off了另外一个项目B,我还是Scrum Master,但成员有所变化。基于项目A中对Sprint起名字得良好实践,我们为项目B中的Sprint也起了名字,看到名字,大家自然就会联想到007、奥运等等。。。:)

  • Sprint1---"Golden Eye" 《黄金眼》
没啥特别意义,大家觉得项目A用了《加里森敢死队》,这个就用007系列好了
  • Sprint2---"Live and let Die" 《生死关头》
因为需求太不明确了,大家也不知道能不能做下去,表达了一种不甚乐观的情绪。。。。事实证明大家的感觉是对的,我在Sprint进行一般的时候,终结了这个Sprint,因为真的做不下去了:)

  • Sprint3---"You only live twice" 《择日而亡》
继续的不乐观,但我们最终还是Live下来,大家想表达的是:我们不能再Fail掉这个Sprint了!

  • Sprint4---"The Matrix Revolution" 〈矩阵革命〉
情形不错起来,大家心气又高了!决心做一次大的改变!

  • Sprint5---"One World One Dream"
奥运月,没什么可说的,与时俱进!

这个项目B还会持续到明年才能结束,我们会一直坚持下去这个实践的!

总结一下,在Scrum开发模式下,为Sprint起名字还是挺有艺术的,也是很有好处的
  1. 增加软件开发的乐趣(不是一直说,软件开发就是协作游戏嘛!)
  2. 提高大家的参与程度
  3. 记录Scrum Team当时的心情

2 条评论:

匿名 说...

i like......

匿名 说...

不错的实践!值得借鉴。