好久就知道任务是个项目管理的好东西,可惜一直不知道怎么用.几个月前在InfoQ上看了硝烟中的Scrum和XP,其中对任务板的使用做了比较细致的讲解,当时就想用上来着,可惜时机一直不好.总算是在几周的需求分析结束之后,我在例会上鉴定的提出了使用任务板的建立,尽管遭遇了Boss的质疑,但我那对燃烧着激情的眼睛最后"征服"了他.
下图就是一个任务板的示意图.任务板有两个区:
- 事务跟踪区(这仅是个人命名),有三条状态泳道(未开始/开始/完成),用于实时监控每个事务(需求项/功能点/Bug/问题等).
- 迭代状态区,注明了本次迭代目标,一张反应本次迭代"健康状况"的燃尽图,以及一些未计划项/下个迭代计划项.
关于任务板的具体用法还请参阅硝烟中的Scrum和XP,这里谈一下关于使用燃尽图我们遇到了一个问题,以及改良对策.
问题
燃尽图上有一条灰色的对角线,那是"健康状况"的参考线,当实际的任务进展(图中的蓝线)位于参考线之下,说明项目进度呈乐观趋势,若保持下去就意味着能够在迭代结束前完成计划的任务.反之,就意味着本次迭代的计划将无法完成.针对这两种情况,项目管理者都有可能做相应调整,也就是会改变燃尽图的Y轴(工作量轴)的上限.一旦变化,图是不好修改的,也就意味着燃尽图可能会被替换掉.一方面是有点浪费(我有点节省癖),另一方面会导致项目计划的变更痕迹不能体现于板上.
对策
其实问题的关键在于Y轴的上线变化之后,任务进展的蓝线和参考线不好调整,尤其是蓝线.解决它的办法是,将坐标图倒置,使得X轴(时间轴)在上,Y轴的上限变为下限,当下限调整时,现有的蓝线不用变化,只是变化参考线,应该说是添加新的参考线,并将原来的命名为B1-2008-07-08,新线命名为B2-2008-07-19,这样项目计划变更的痕迹就跃然纸上了,同时图也不用废弃掉.
PS:每条参考线最好注明关联的任务集,这样更容易跟踪变化了.
![](http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6427316043745564342&page=RSS%3A+%E4%BB%BB%E5%8A%A1%E6%9D%BF%E7%94%A8%E8%B5%B7%E6%9D%A5%E4%BA%86&referrer=)
![](http://c.live.com/c.gif?NC=31263&NA=1149&PI=73329&RF=&DI=3919&PS=85545&TP=z2374.spaces.live.com&GT1=z2374)