一个产品从需求到上线的整个规范和要求

一:需求要求
        由产品经理发起评审会议,评审邮件包含:需求说明书,原型设计,流程设计。
          评审过后,修改后的内容(需求说明书,原型设计,流程设计等)由产品经理统一邮件发出。
 

二、设计要求 

           设计应包含:设计文档(数据库设计,枚举状态流转图,边界图,时序图:时序图应标明事务开始、结束点,包含正反例异常处理方案)。

           设计评审前1~2天需要邮件发出设计。评审前2-3天需要和产品经理/负责人确认需求。

       

           评审讲解顺序:需求---原型---设计

三:提测要求
      1.开发需要不断提高代码质量;修改缺陷,尽可能减少回退情况;
      2.若有新的需求改动,大的需求必须召开设计评审,小的需求必须与相关测试人员详细讲解;
      3.提交测试时必须说明:接口的改动影响到哪些功能;
      4.开发提交测试前必须做好充分测试(单元测试);
      5.开发联调测试涉及到第三方的必须联通第三方测试通过,不能只是挡板通过;
      6. 开发提交测试时,必须由负责人统一收集相应配置(功能清单,sql,配置文件,数据库配置;然后统一发出给测试。PS:sql应包含可预见的索引;
      7.开发提测时,要整理 功能清单所对应的数据库表;
      8.开发提测时,前后端分支名称请保持一致;
      9.提交的功能不能出现以下问题,出现则打回判为(测试逃逸):

            a.功能缺失,与功能清单有出入

            b.功能不明确,页面部分开发,文案无
            c.主功能冒烟不过,数据库状态、明细不正确
            d.数据字典未发出,功能冒烟不过
            e.后台与前端信息不同步,导致枚举缺失
            f.代码遗漏或未提交
     

四、测试阶段:

       重大问题应第一时间解决。(阻碍正流程的BUG,环境问题,配置问题)

       一般性BUG当天解决。

       优化性BUG和产品经理确认是否延期解决,不延期的2-3天解决。

       产品经理/负责人应预估生产业务量(1年后)。

       开发配合压测调整sql及性能。

 

五、开发提测上线流程:

 

a)      产品经理/负责人发起本次上线内容邮件,预计提测,上线时间。

b)      产品经理/负责人发起需求评审。

c)      开发负责人发起设计评审。

d)      开发—自测—联调。

e)      产品经理/负责人发起邮件提测。
测试负责人安排功能测试,测试后期发起压力测试。

f)       测试负责人发起测试通过邮件。

g)      运维人员上线操作。

 

要求:

  1. 所有生产操作都由运维人员操作。生产环境不允许开发、测试、产品经理私自操作。
  2. 必须收到测试部的测试通过邮件才能进行上线操作。
  3. 产品经理/负责人应在各阶段2-3通知各负责人需要配合事项。
  4. 遇到阻碍时间超过1小时邮件通知上级,合理协调解决。
  5. 产品经理/负责人应积极与客户沟通,获取客户方具体的关键时间节点。反馈内部协调反馈。
  6. 优先处理外部需要自己配合的事宜,后再处理自己的事情。
  7.  所有会议需要用到的文件,必须评审通知时一同发出(提前1~2天)

 

 

posted @ 2019-12-04 14:10  Lily328  阅读(1714)  评论(0编辑  收藏  举报