软件测试/QA岗的OKR怎么写?

目前软件领域的企业基本上都在使用OKR及其变形,那么我们首先了解什么是OKR。然后再来说,软件测试或者软件QA的OKR怎么写?

目标管理方法:OKR

OKR(Objectives and Key Results)即目标与关键成果法,是一套明确和跟踪目标及其完成情况的管理工具和方法。

一个部门或个人OKR设定首先要确定目标(O),目标(O)的确定需要有过去的数据作为基础。KR就是为了完成这个目标我们必须做什么

软件测试/QA岗的OKR怎么写?

制定目标可以做一些更详细的要求,比如:

  • 需要按照季度(Q)拆分目标;
  • 聚焦重点项目,常规性工作不列入关键任务;
  • 业务关键路径需聚焦;
  • 单个团队承担指标项不超过5项,指标权重合计100%;
  • 关键任务指标目标达成的结果要有挑战性。

建议关键结果(KR)从数量、质量、成本、用户体验等方面描述,避免使用如提高、尽量、争取、可能等形容词;填写历史数据的同比与环比比如增长值、增长率,建议同时提供市场竞品同比与环比的相关数据进行比较。

软件测试/QA岗OKR举例

目前互联网软件行业的软件质量部门OKR一般需要包括:产品质量保证、研发效能提升、测试技术改进、团队成长与发展。

产品质量目标:

  • 线上严重故障数量0个;
  • 严重缺陷漏测率<2%;
  • 客户端稳定性崩溃率<0.15%;
  • 服务端可用性99.99%。

关键路径举例:

1、加强需求设计阶段质量保证,追踪记录需求及设计的缺陷;
2、追踪记录技术相关的用户反馈;
3、全员具备线上问题复盘能力,复查线上监控实施进展,确保服务100%监控,业务监控优化;
4、P0 & P1级别线上问题复盘会议,并邮件输出案例分析;
5、核心数据校验,实施逻辑校验线下验证、数据实时性线上业务监控。

测试技术改进

服务端测试改进目标:

  • 核心服务增量测试覆盖率>80%,平均测试覆盖率>60%;
  • 服务端开发提测标准化 & 系统化。

关键路径举例:

1、主导服务联调测试并实现服务接口测试自动化;
2、根据业务特点制定开发提测标准,开发提测时必须附上服务接口说明文档
3、核心服务实施性能测试并邮件输出测试分析报告,并完成测试监控;
4、梳理智能服务测试场景并实现相关服务接口验收测试自动化;
5、实施精准测试,以提高测试覆盖率。

客户端测试改进目标:

  • 客户端版本迭代无延期;
  • 增量测试覆盖率>80%;
  • 每个版本输出完整专项测试报告。

关键路径举例:

1、实施移动客户端专项测试包括客户端性能测试、安全测试、崩溃检测、内存泄漏检测,并实现测试自动化;
2、客户端冒烟测试用例实现自动化;
3、REST API接口测试实现100%自动化;
4、实现自动遍历回归测试;
5、搭建SDK测试框架,提高SDK-API测试覆盖率。

研发效能提升:

  • 客户端打包实现自动化,服务端构建部署自动化;
  • 服务端增量测试覆盖率>80%;
  • 产品需求消化速率提升20%。

关键路径举例:

1、 建设DevOps平台,完善研发工具平台;
2、代码规范并接入CI执行,控制代码合入质量;
3、建立单元测试规范,推动单元测试实践并覆盖所有业务研发线;
4、搭建服务端测试工具平台并推广至全员使用。

团队成长与发展:

  • 控制测试资源成本,优化测试资源投入;
  • 完成团队梯队建设:正式员工主导、外包成员辅助的模式。

关键路径举例:

1、完成2次测试管理课程开发&分享;
2、完成团队成员技术能力评估并为每位成员制定个人成长计划;
3、差异化培养:正式员工侧重业务架构&测试技术提升,外包人员侧重执行。
4、为团队成员培训线上问题复盘所需技能;
5、培养业务测试负责人的质量分析&质量控制能力;
6、培养至少2位同学具备大数据&智能业务测试技能。

软件测试/QA岗的OKR怎么写?

源自公众号  漫谈质量保证



留言