项目开发流程

本人在项目中的开发流程:

  1. 产品经理与客户沟通,确定需求
  2. 产品经理编写需求文档、系统原型,在编写文档过程中多次与客户沟通确认需求
  3. 产品经理组织需求评审会议,参与人员:产品经理、开发人员、测试人员
  4. 根据需求评审会意见,产品经理修改需求文档,产生终版需求文档、系统原型
  5. 开发人员根据需求文档、系统原型编写程序代码,同时,测试人员根据需求文档、原型编写测试用例
  6. 测试人员组织测试用例评审会议,参与人员:产品经理、开发人员、测试人员
  7. 根据测试用例评审会意见,测试人员修改测试用例文档,再次进行评审,评审会形式:会议、邮件等方式
  8. 所有功能开发完成后,开发人员组织代码review
  9. 开发提交测试,测试根据系统主流程进行冒烟测试,如果冒烟测试没有通过,开发重新编写代码并提交直到冒烟测试通过
  10. 冒烟测试通过,进入功能测试阶段,每个页面、每个功能点都尽量测到、测全,测试过程中的bug提交到‘缺陷管理系统‘中,标注出优先级,开发人员根据优先级顺序修改bug
  11. 对bug修复后提交的程序代码进行bug回归测试,验证bug是否已经修改,如果没有修改重新开启
  12. 所有功能都完成测试、所有bug都得到修改,如果有低优先级的bug暂不修改要经过产品经理确认本期不做修改后才封板
  13. 根据测试结果编写测试报告
  14. 产品人员提出上线申请,由开发人员-测试人员-部门经理-客户经理审批,
  15. 上线申请全部审批通过后,由运维人员将产品发表到正式环境上,发布完成后测试人员根据业务主流程对线上系统进行验证测试,测试完成后出具验证报告
  16. 完成项目开发,产品经理、开发人员、测试人员对本次开发活动进行总结
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章