大叔大婶带你走一条接地气的测试进阶之路

告诉你如何从执行测试到管理测试(17)

上一篇 / 下一篇  2017-10-15 22:09:15 / 个人分类:项目管理

第十七章 测试工作量除以测试天数就是所需人力资源吗?

汇总了所有需求的工作量评估之后,我按照老大跟我说的总的工作量估算方法,算出了总的工作量,大概是100个人日,之前从会议里得知,这次项目的上线日期是月底,从明天开始算,还有15个工作日,也就是说,我至少需要7个人。

我自己隐约觉得这个人力预算有什么地方不对,但却说不上来哪里不对,于是就去找老大询问。

他说,在做人力资源计划时,也需要跟评估工作量一样,按阶段去划分,因为不同的阶段,对人力的需求和要求也是不一样的。

通常都是拆分成设计和执行两个阶段:

设计阶段:

  1. 项目刚开始的时候,一般是测试负责人投入进去,参与需求初评,确认需求范>围,制定测试计划;
  2. 需求评审开始时,需要投入一些资深的测试工程师,参与需求评审、需求任务>分解、估算,以及测试用例的设计、评审;

执行阶段:

  1. 开发完成需求开发工作,提测之后,主要就是测试执行工作了;
  2. 测试后期,资深的测试工程师可能需要抽出部分时间去做下一个项目的前期准>备或设计工作了;

老大还说,在估算所需人力时,最好也是按照这两个阶段中的主要工作区间来做。于是,我们就按照阶段列了一下测试任务估算:

从开发负责人那了解到,大概还有5天就可以提测了,所以这两个阶段的天数如下:

  • 测试用例设计:5天
  • 测试执行:10天

依据这两个维度,再次估算的人力需求跟我的估算就不一样了:

  • 测试用例设计:2~3个人
  • 测试执行:8个人

跟我之前估算出来的所需人力差了1个人,如果按照我之前的估算方法,就会有下面这些问题:

  1. 在测试设计阶段,理论上只需要2~3个人就足够了,而我却要了7个人,那也就是说,理论上会有至少4个人是闲置的,也就相当于浪费了20个人日的人力成本;
  2. 在测试执行阶段,理论上需要8个人,而我却只有7个人,可能会带来的后果就是:
  • 测试任务不能如期完成;
  • 部分人需要加班,来消化这缺失的10个人日的工作;
  • 在测试执行后期,也没有办法抽调资深测试工程师的部分人力去参与下个项目的准备;

同时,老大还从我的测试项目估算明细里发现一个问题,就是我遗漏了 Knowledge Transfer 的工作量,这个确实是容易被忽视,但又比较重要的一个部分,也是相对比较耗时耗力的一部分工作,主要包含几点:

  1. 参与评审的测试工程师向未参加评审的测试工程师传递需求背景和需求详情;
  2. 设计测试用例的测试工程师向执行测试用例的工程师传递设计思路和测试要点;
  3. 测试项目负责人向所有测试人员传递测试目标、测试策略、测试进度计划和测试项目沟通机制等相关信息;

TAG: 项目管理 测试 测试管理

 

评分:0

我来说两句

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 72525
  • 日志数: 82
  • 建立时间: 2017-09-03
  • 更新时间: 2018-01-11

RSS订阅

Open Toolbar