《项目管理》如何生产高质量标准项目

本文详细阐述了如何通过质量规划、明确标准,以及在各个项目阶段实施保障手段,如需求评审、代码检查、测试流程等,来确保项目达到高质量标准。同时强调了线上Bug分析和持续改进的重要性,提供了一套完整的质量控制体系和优化策略。
摘要由CSDN通过智能技术生成

如何生产高质量标准项目

1 质量规划,明确标准

规划质量,是识别项目及产品的质量要求和标准,并确定用哪些质量保障方法、过程改进措施来达到这些标准的过程

稳定业务对客户端质量标准的定义
  1. 需求,所有需求立项,完成
  2. 测试,测试不低于五轮
  3. bug,未修复的normal bug,影响用户小于0.5%,未修复的Major bug影响用户小于1%
  4. 功能检测清单,覆盖安装测试通过,登录注册测试通过,权限测试通过
  5. 兼容性测试,系统兼容性测试通过,网络兼容性测试通过
各阶段的质量保障手段

研发过程

  1. 需求:
  1. 需求记录
  2. 需求评审
  1. 开发:
  1. 编码规范
  2. 分支规范
  3. 提交规范
  4. 用例管理
  1. 代码阶段
  1. 代码检查
  2. UI检查
  3. 接口检测
  4. UI验证
  5. 打包验证

测试过程

  1. 测试
  1. 手工测试
  2. 性能测试
  3. 安全测试
  4. 稳定性测试
  5. 埋点测试
  6. 适配测试
  7. 弱网测试
  8. 手工测试
  9. 环境管理
  10. 容灾测试
  1. 灰度
  1. 分阶段发布
  2. 发布回滚
  3. 接口回滚
  4. Crash
  5. 自动发布

线上发布

  1. 接口监控
  2. 性能监控
  3. Crash监控
  4. 业务监控
  5. 埋点监控
  6. 反馈监控

聚焦项目整体目标。质量作为目标的一部分,达到要求最重要

改进或预防措施
  1. 回顾总结:将线上Bug分析作为周会固定内容,集体讨论整体层面的改进措施,并跟进实施到位

2,查漏补缺:对已有测试用例进行全面梳理,与相关开发、测试、运维集体Review完善,花大力气补充测试代码(增加异常、并发、稳定性测试等)。这是长期工作,要确保将其分解到各迭代,分批实施

 追根溯源的方法
  1. 每月坚持线上Bug分析会。

可召集产品、研发、测试对过去1月线上问题,进行根因分析,制定策略并推进落实

  1. 持续进行内部Bug分类

从不同维度分析Bug原因,可以按照具体引入阶段给Bug分类,比如需求不清、设计缺陷、逻辑错误、测试遗漏、变更引发、覆盖升级、历史遗留等,

也可以按照Bug类别分为功能问题、性能问题、界面问题、兼容性问题等。

从数据统计上,就可以准确地知道,自己项目的质量问题主要出在哪个环节,

下一步是要先规范代码准入标准,还是加强需求评审,以及哪些保障措施会更有效

  1. 建立质量大盘

   对齐千行代码Bug率、Bug数/需求数的比率进行有针对性的原因分析

质量控制,层层设卡

  1. 需求评审

需求串讲,交互评审

  1. 技术评审

技术方案,接口评审,性能评估

  1. 版本创建
  2. 迭代开发

功能开发,开发联调

  1. 测试设计

接口用例,功能用例,测试评审

  1. 项目提测
  2. 项目测试

覆盖率统计,接口测试,功能测试,联调测试,code review,兼容性,稳定性,压力测试

  1. 回归验证

代码合并,环境部署,业务回归

  1. 上线流程

测试报告,线上接口回归,线上接口走查,新增异常检查,发布审批

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值