中国项目管理资源网

快速处理测试项目中的任务分配

2007/9/27 15:46:07 |  2366次阅读 |  来源:原创   【已有0条评论】发表评论

在测试项目中,Task assignment没有固定的方式,可以灵活处理。简单说,平均分配就行了。

1.如果test case 的大小或者质量参差不齐,team lead 可能需要发动team里的人做一些研究,估算出大概的run time,然后平均分配。(记住,是粗算,不是精算!)

2.如果case的数量不固定,那就把时间压缩,预留出一些跑新增的case的时间。再平均分配。

3.如果人员不固定,比如说,team里一些人一直都做测试,一些人只有部分时间做测试,那就先把不固定的那部分人去掉,再去掉这些人大概能做的工作量(比如说20%),然后平均分配。然后再把去掉的30%的case在不固定的那些人中平均分配。假设每个组6个人,有2个人前两周不测试。假设这2个人可以承担20%的工作。那就拿出80%的case, 在前 4个人中平均分配。后2个人平均分那20%的case。

4.如果人员水平参差不齐,就在平均分配的同时,把稍多的case或 priority较高的case, 交给比较好的tester来run. 当然,如果有多个test pass,可以在下一轮让不同的tester来run 这些case.

5.如果时间不固定,那就把不固定的时间拆分,作短期的task assignment. 比如说,整体的测试时间不固定 (这周测下周不测下下周又测),但是近一周的时间是固定的,那么只做这一周的task assignment。下周看情况再定。再比如说,测试周期不固定,不知道要测多久。但是每个test case的运行时间是固定的,那么就按照现有的case,每天能做多少,一共能做多少天,平均分配。

总之,task assignment就是把不固定的东西去掉,然后平均分配!

为了让一切尽在掌握,所有的 task assignment 都应该只assign 80%的工作量给每个人。这样大家可以有20%的时间应付突发事件. 20%的Buffer是非常必要的,永远不要做只有加班才能完成的task assignment. 那注定是一个失败assignment.

但是,无论你多么高明,都会有预料不到的事情发生。所以项目管理中才会把change management作为一个重点来谈。项目进行过程中随时都会有change,task assignment 也要随时调整。这非常正常。

所有这些方法都可以确保你们在半天之内甚至一小时之内把task assignment 的工作完成。(千万别忽略了手中的资源,team里的每个人都可以帮你!否则你就不是一个lead了)

总之,Testing management 的最终目标是,让一切变得简单并且有条理。这里的“一切”也包括你的task assignment 的过程。

【 发表评论 0条 】


网友评论
网友评论(共0 条评论)..

请您注意·自觉遵守:爱国、守法、自律、真实、文明的原则
·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·您在中国项目管理资源网新闻评论发表的作品,中国项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款