项目研发流程:

image.png
image.png

第一阶段:需求整理

在需求阶段产品经理内部进行需求讨论:讨论下版本需求重点是什么,做什么功能,怎么做
整体流程会经历需求收集、需求梳理、需求分发、需求实现、需求验证及需求评估的六个阶段(产品内部可压缩工作流程)
image.png

第二阶段:原型输出

需求宣讲:产品经理将交互方案和实现逻辑完善以及将上版本的bug、其他优化需求等整合后,对项目组所有成员进行宣讲。
宣讲目的主要让项目组成员清楚新版本需求的重点功能及功能的意义,讲解交互方案或原型,给大家有一个整体的印象,让大家都了解版本功能

第三阶段:需求研发

项目启动:需求宣讲后,开发根据产品原型及相关文档进行需求评审,评估研发周期、提测时间、预计发布时间、正式发布时间点,产品根据评审结果发送项目启动邮件
研发:需求研发过程中,产品跟进研发进度,保持与开发沟通确保需求被正确理解,及时沟通解决研发过程中发现的新问题
验收:产品核准验收开发的功能模块,功能确认完成后开始发包公测

第四阶段:版本发布

公测:内部测试基本无问题后,开始发布公测包,公测后程序要及时修复用户的反馈问题,及时打更新包,并确保在一周内版本稳定可用
正式发布:小版本的更新,正式发布时间在公测一周内;大版本的更新,正式发布时间在公测十个工作日内

版本规划

  1. 版本规划是产品经理根据需求优先级和开发进度预估出来的,即每个版本要做什么,重点是什么,研发时间(项目经理提供),上线时间等,一般来说每个版本都有它的意义和主打的功能,小版本的更新周期在一个月到一个半月
  2. 有紧急的bug和漏洞时,建议发布一个bug修订版本
  3. 项目里程碑:周期较长(大于1个月)的项目,在每个里程碑的时间点,产品经理要查看项目的完成情况,发现问题及时沟通,控制项目风险
  4. 每个版本升级,后台和前端修复的每个功能都要有详细的记录,要有相应的记录,方便后期查找