在上周的Scrum培训中,Dainel Teng为各个团队分配了一项任务——在三个时长为40分钟的sprint中,完成一个三分钟的介绍Scrum的视频,而这也是我在三天培训中印象最深的一件事,“纸上得来终觉浅,绝知此事要躬行”。
在列举故事点的时候,我们觉得三分钟的视频应该是一件比较容易的事情,所以列出了很多想要完成的内容,并且计划在第一个sprint中就要完成“什么是Scrum”、“Scrum的来源”、“Scrum的好处”、“Scrum的真实案例”的介绍,然而,在实际操作的过程中,我们却发现,这根本就是一个Mission Impossible。
为什么会这样呢?其实在我们团队制定DOD(Definition of Done)的时候,就已经体现出来了,只不过我们还没有过多在意。我们当时制定的DoD包括以下内容:
我们可以看到,其中包括了对各种技术的使用,包括视频拍摄、声音合成、非线性编辑软件的使用等等,而对于我们这些非专业的同学来说,每一项技术都需要一定的学习和熟悉的时间,并不是在三个小时之内就可以搞定的。而且,因为不熟悉,所以很多估算都是根本不靠谱的,这也直接导致了在实际操作的时候对内容作了很大的取舍。
第一个sprint开始,我们按照scrum的框架,先开了一个planning会议,决定把六人的团队分成三个小组,每个小组负责完成两个故事点的内容,分别是:
然后,经过简单的讨论,两两结对,开始工作。本来大家还在讨论一些细节的问题,想要让视频在整体上有一个统一的风格,但是发现过多的计划并没有太大意义,时间紧迫。我们只能是有所取舍。或者说,先完成基本的任务,获得用户反馈是最重要的,否则很可能时间耗尽,没有任何的成果。
第一个sprint结束,我们发现,原先的估算出现了严重的问题,三个小组,其中一个完成了大概15秒的拍摄、导入和编辑,另两个小组还在设计阶段,没有任何能够集成和Demo的内容,于是大家在refinement会议中决定,抛弃原来的设想,在三个sprint中只要完成最基本的四个product backlog,也就是原来计划在第一个sprint完成的内容。然后,因为只有两台笔记本,所以要充分利用起来。
第二个sprint开始,第一个小组尽快完成了“Scrum的好处”剩余两个点的拍摄以及合成,开始进入到字幕阶段。然后,发现另两个小组在软件的使用中出现了问题,所以及时调整了结对的组合,我移动到另一个组,开始制作“什么是Scrum + Scrum的来源”部分的制作,显示拍摄了三幅照片,然后写好相应的内容,并开始制作。
由于有了第一个sprint中的技术积累和经验,这个阶段的进度要快了不少,有两个部分的视频已经基本制作完毕,而第三个部分的素材也已经准备好了,随时可以开始进行。
很快,第三个也就是最后一个sprint开始,我们在完成了第三部分的制作之后,进入到最后的合成已经背景音乐配置的阶段,即便如此,时间还是刚刚好,因为音乐的选择、下载方面出现了问题,所以最后不得不选择一个还好的音乐作为背景音乐,另外就是把原有的声音消除方面的技术研究也耗费了一些时间。最后的组合和生成,也需要一段时间。此时,既有的经验产生了作用,我们在还剩下5分钟的时候停下了所有的调整和优化的工作,立即进入到生成阶段,这样才保证了在时间结束的时候能够提交一份完整的视频。
120分钟转瞬即逝,我们发现团队的效率还是非常高的,而且最终有了一个还算可以的成果,总结一下其中的收获:
收获还有很多,还需要不断地思考和总结,最重要的是,我们体会到了一个团队相互协作的重要性,并且有了信心,相信自己使用恰当的方法,就能够在很短的时间内,完成本来认为不可能完成的任务。