一、项目启动前:
(1)确立需求
- 自研需求:有用户才会产生需求,所以用户需求是特别重要的。首先要收集用户的需求,对产品进行一个定位。其次产生一个需求,要考虑它的目标用户、使用场景等。
- 竞品分析:在同类型的APP,比如其他的直播平台,可以借鉴一些拉动用户增长的的功能
- 舆情平台:在舆情平台收集用户需求等来确定需求,进行优化
- 老板提出:老板提出一个好的方案,产品经理需要划抽象为具体,具体出方案
(2)写PRD文档
接下来就是写PRD文档了,具体要实现一个什么样的功能,什么样的交互,需要在产品文档上写出来,包括画原型图等。
(3)组长审核
PRD文档完成之后,需要发邮件给自己的直接领导以及产品总监审核,审核通过确定执行之后,来执行以下步骤
(4)需求分析会议召开
PRD文档完成之后,需要召集涉及到该需求的开发,比如前端、php、C++、测试等leader,涉及到移动端的需求,还要包括Android和ios开发人员。讲解需求要实现一个什么样的功能,在讲解过程中,开发对实现有问题的,可以提出,大家商讨具体的技术方案。各端leader进行技术难度的评估。会议之后,各端研发需要出一个技术方案上传到指定的存放位置。
(5)排期
- 紧急需求,产品确定上线日期之后,各端根据要上线的日期倒推自己完成的日期,预留联调的时间,来确定提测时间。
- 非紧急需求,各端确定自己开发所需时间之后,确定提测时间,测试预估测试时间来确定具体的上线日期。
二、项目启动中:
交互设计:给交互设计师下发需求,交互也要多和设计去沟通,达成认可度较高的效果
UI设计:给UI设计师下发需求,可随时询问产品实现
开发:开发阶段,根据会议上需求进行开发,技术有难度的,需与产品和leader重新评估
测试:测试阶段,有些跟需求文档不一致的,跟产品确定具体的实现规则
验收:测试完成之后