Janet的姐姐Carol Vaage在教一年级时,并不需要举行会议。以下是她第一次采用敏捷的思想来组织会议时的情景:
当时我桌上堆满了待办事项清单,事物繁多让我不知从何处着手。我是会议的负责人,肩上任务繁重。因此当我妹妹提出要帮帮我时,我同意了,因为这些工作已经让我筋疲力尽了。Janet的到来让我很高兴,我给她看了我手写的待办事项清单,给她姐姐需要关注的方面是多么的多,并告诉她会议筹备委员会如何工作。
Janet用简单的语言给我展示了如何把各个任务分别写到便签纸上,并用不同的颜色区分它们的用途,而不是全部洋洋洒洒列在一张单子上。她把这些任务分成“需要做”、“正在做”、“等待审查”、“已完成”4中状态。在这之前,我从未听说过“迭代”这个词,但我完全理解制定时间表的重要性。她建议采用两周为一个时间段,但我决定一周为一个迭代。我们选了一面墙来充当我的计划白板,然后Jaent让我自己把所有的任务添加上来。
在Janet来到我这里的6天里,有10项任务被从“需要做”挪到了“正在做”这一栏,有3项任务已经完成,另有一些与时间相关的任务由于时机未到而处于“阻塞”状态。而尤其令人振奋的是,我往“需要做”这一栏添加了更多的任务,但我完全没有不堪重负的感觉。因为我明白所需要做的就是先起个头,然后工作就会变得简单多了。混乱的感觉没有了,我了解了过程,同时也意识到还有很多工作要做。时间表很清晰,任务明确具体。最艰巨的任务-为主讲人协调视频会议,已经解决了,这种机制成功了!
敏捷中的计划和跟踪实践并不仅仅对软件开发有用。对于一次软件发布,花一些时间细心的分析,用简单的工具来组织,对资源和测试做一些规划,将有助于团队交付高品质的软件。
----摘自《敏捷软件测试:测试人员与敏捷团队的实践指南》
----(美)Lisa Crispin 、 Jant Gregory 著
---- 孙伟峰 崔康 译
---- 清华大学出版社