兵不厌诈——我们的第一次快跑(13)
本文摘自《敏捷无敌 》一书
各书店均有售
第二天早上10:00,阿捷站起来催促大家!
“走了走了!大家都到‘光明顶’去,咱们讨论第一个Sprint。”
阿捷首先发言:“大家好!我们是不是可以为我们的每个Sprint起一个好玩的名字呢?毕竟Scrum就是一个Sprint连着一个Sprint,这样下去就是一个很好的系列了,我建议我们前面几个Sprint采用加里森敢死队的剧名!如何?”
“嗯,这样挺好玩儿的!”小宝第一个表示赞成!
“加里森敢死队?还真的挺符合我们啊!在咱们部门,还没有人搞过Scrum的,咱们就是第一个吃螃蟹的,我觉得不错!”大民顿时也来了精神。
阿捷不免心里有些得意,能得到大家的共鸣是很愉快的事情。
阿紫在旁边嘟囔了一句,“加里森敢死队?我都没听说过,讲啥的?”这位80后,跟大家有着明显的代沟。
“呵呵,代沟!”阿朱笑道。
“嗯,那我简单介绍一下吧。”阿捷说。
“电视台播放《加里森敢死队》的时候,我好像才上初中,是在我们本市的电视台看的。”
“它讲的是一拨监狱里的囚犯,在一个美军‘干部’的带领下,深入德军敌后搞破坏的故事。”
大民还没等阿捷说完,就接过话头,“是啊!当时,我们同学都看得特别High,每天都讨论这个。当时有媒体报道,有少年模仿电视剧里练习飞刀,有盗贼模仿连环盗窃,有学生模仿吸烟,喝酒模仿找帅,都是受了这部电视剧的影响。据说,中央台因为这个还停播了后面的几集。”
阿捷继续说:“没错,就那个样子!我所以选择《加里森敢死队》,是因为我觉得这个团队里面有一个很好的Team Leader——上尉加里森,以及各有所长的成员:小偷、酋长、戏子、强盗,他们各自发挥自己所长,完成了很多难以想象的任务。这样的团队,对于软件开发 团队来讲,太需要了!”
阿紫一脸的期待,“我建议,我们在每一个Sprint结束的时候,都找一集看看。”
“没问题!我家里就有碟!那么还是回到今天的主题,那我们就给第一个Sprint起名字叫兵不厌诈(the Big Con!)”。阿捷在白板上写下了“Sprint1——兵不厌诈(the Big Con!)”。
“其实这个也正好能说明咱们的状况呢!大家第一次采用Scrum,对这个Scrum流程都很期待,同时呢,对于怎么做,如何用,还很模糊,正所谓兵不厌诈。”
大家都舒心地笑了,会议的气氛顿时轻松了起来。
中午吃饭前,阿捷跟大家一起完成了对第一个Sprint的计划,带领大家开始了他们的第一次快跑!
这天,阿捷在自己的Blog上,写下了这样的总结。
【敏捷精灵日记】
- 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划 分为制订计划、需求分析、软件设计、程序编写、软件测试和运行维护6个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。
- 瀑布模型有以下特点:
- 为项目提供了按阶段划分的检查点。
- 当前一阶段完成后,只需要去关注后续阶段。
- 瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。但是,这种模型的线性过程太理想化,其主要问题在于:
- 各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
- 由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的风险。
- 在瀑布开发模式下,早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。
- 在做大的变革之前,积极听取其他成员的意见,努力理解其他成员的观点,获得团队主要成员的支持,是保证变革成功的重要一环。
- 软件开发根本就没有什么灵丹妙药可言。虽然敏捷编程技术可以很快开发出优秀的应用软件,但不是说这项技术适合每个项目。在实施敏捷之前,一定对现有项目做好分析,要对症下药。
- 在Scrum开发模式下,为每个Sprint起一个名字,不但可以增加团队软件开发的乐趣,提高大家的参与程度,还可以记录下Scrum Team当时的心情。
更多精彩章节: