QA管理:组织架构与职责篇
测试存在的意义:一是提高产品质量,二是提高开发效率。
一、测试组织架构
- 每位测试总监管理人数:50-70人左右,包括几位测试经理,资深QA和测试技术负责人。
- 每位测试经理管理人数:12-35人。
- 人员分配:
- 20%做探索式测试,30%关注整体性测试,50%自动化和工具开发。
- 按产品团队优先级、复杂度分配测试人员。
- SET和TE比例为2:1。
- SET与开发的座位在一起,原因职责部分会说。
二、测试职责
1)SET(测试开发岗)职责
SET的关注点在开发和测试,主要职责是提供工具和技术解决方案,改善研发效率。SET兼具SWE的技术视野和TE的产品视野。熟知各种算法。
2)TE(测试岗)职责
TE的关注点在用户和产品,主要职责功能测试,自动化代码编写。通过质量模型、质量计划进行风险分析,质量评估。
3)TM(测试经理)职责
TM管理跨团队的工作,工具和方法。高级工程师需要在团队层面体现影响力,经理和总监需要在公司团队体现影响力。晋升取决于影响力。员工可自由转岗,转岗第一个季度,80%时间投入原工作,20%新工作。转岗第二个季度,20%时间投入原工作,80%新工作。
3)测试技术负责人
解决技术问题,构建基础平台,出现在大型项目中。
4)TD(测试总监)职责
测试总监负责几个产品线,推动战略性的、转型的技术架构和测试方法的实施。
5)测试CEO
整个公司只有1名。负责公司层面的职责描述、招聘、外部沟通和测试战略。推动新的大活动:如全局构建、测试基础平台、静态分析。分享最佳实践。
6)SWE(开发岗)职责
SWE负责编码和设计,单元测试等。