20、如何减少问题发生(待补充)

如何减少问题发生(待补充)

  1. 需求阶段:技术评估需求改动大小,根据改动大小确认是否要实现该需求(改动较大、影响重要功能页面需求,与产品沟通确认需求实现必要性)
  2. 分配阶段:根据需求重要性,影响性、历史策略等方面指派对应熟悉该功能模块或靠谱稳重人员进行开发/测试
  3. 开发阶段:产品、测试与对应开发人员梳理确认实现方案。开发负责人可以对应开发人员梳理实现方案,考虑是否有风险项,其他联动项、历史策略等。测试人员了解开发人员相关代码实现逻辑
  4. 问题修复阶段:问题尽量指派对应代码负责人:问题代码负责人在时,尽量让该负责人修复问题;若负责人不在,改动代码需谨慎,调整后需在群内周知标明改动点,其他有涉及该模块人员同步考虑是否还有联动影响、风险项等。
  5. 开发过程中:日志、log、报错反馈跟进检查。开发人员与负责人同步了解复盘实现逻辑,检查代码,联动思考其他风险。测试及时跟进验收
  6. 调整周知情况:改动周知全组人员(产品、测试、技术),重要改动(线程、重要功能、重要界面、接口、脚本、数据初始化等改动)需同步周知相关事项(原有方案、当前方案、改动逻辑、影响范围、注意事项、联动相关点等)
  7. 测试过程中/使用过程中:多关注重点功能、页面的性能情况、响应情况、体验情况,保持敏感度。
  8. 持续跟进:日常观察报错、反馈情况,自动化检查相关功能(性能情况、问题修复情况等)

原文地址:https://www.cnblogs.com/sulanyuan/p/15180747.html