5)假设我们已经具备这些能力,那么制定有效性的检查单就不难了。第一个考虑的概念,就是“层次”。假设EPG提交了一个检查单,如下:
检查项包括:
是否按时进行了二次估算?
作者是否参与集成测试活动估算?
作者是否参与各模块开发活动估算?
开发相关人员是否都参与集成测试活动估算?
是否会议方式估算?
详细设计估算是否完整有效?
编码估算是否完整有效?
单元测试估算是否完整有效?
集成测试用例估算是否完整有效?
集成测试执行估算是否完整有效?
偏差超过约定的偏差值是否再次估算?
是否完整填写估算人员姓名及过程数据?
估算报告是否及时归档?
我们可以看到,这个单里的条款,它们的重要性不是同一个层次的。这不是一个制定任何规程的好习惯。我们需要知道把同一个层次的条项罗列在同一个层面上。比如:
是否按时进行了二次估算?
作者是否参与集成测试活动估算?
有哪些与这个估算相关的活动?
作者是否参与各模块开发活动估算?
开发相关人员是否都参与集成测试活动估算?
是否会议方式估算?
有哪些与这个估算相关的绩效?
详细设计估算是否完整有效?
编码估算是否完整有效?
单元测试估算是否完整有效?
集成测试用例估算是否完整有效?
集成测试执行估算是否完整有效?
偏差超过约定的偏差值是否再次估算?
估算报告是否及时归档?
层次这个概念在很多地方都有应用。看看我们公司的结构,你就可以体会到层次的普遍应用程度。不同层次的,就不会在同一个级别的领导之下。比如,生产、财务、市场都是在同一个层次上。我们不会把“融资”放在同一个层次,它一定是在财务底下的。
层次会影响效率。比如我们的检查单,合理的层次,会让员工与QA更明确各个部分的重要性,在开展工作的时候也可以更好地掌握注意力。
要了解层次,可以这样看:同一个层次的,是比较相对独立,互不影响的。低一个层次的,是它上面层次的一部分,或者说,是会对上面层次的提供贡献。比如:“是否按时进行了二次估算?”和“有哪些与这个估算相关的活动?”是相对独立的。但“作者是否参与各模块开发活动估算?”就是与估算相关的活动之一。这个有点像CMMI的级别定义原则。这些都是帮助有效的理念,并且被广泛应用在过程管理与以外的很多方面的。
检查单的组织可以考虑条项的层次。
如果不了解这个“层次”的观念,就请你提问。我们务必交流清楚。