一个产品的生命周期可以分为五个阶段:idea、需求、任务、线上产品、更优质的线上产品
1 从idea到需求
idea获取的方式大概有以下几种: 1)用户&数据反馈; 2)产品经理挖掘; 3)老板&业务方
通过评估各路idea的真伪(更多的时候都是听老板的,毕竟老板的需求执行起来更快),先筛选出可以转化为需求的idea。
通过实际的迭代版本、开发效能以及ROI排需求的优先级。开干。
2 从需求到任务
市场调查、竞品分析、数据辅助、用户调研、可行性分析,将需求分解为不同的任务。
经评审、各方相关人员确认后,提供产品架构图、流程图、原型、PRD,向开发和设计同学输出需求(发包)。
3 从任务到线上产品
开发、设计、测试的同学理解了需求,设计技术方案,ERD评审,码代码。
项目管理的过程中,明确开发干系人(血泪教训,一定要找干系人,否则自己累死),按照约定时间点跟进项目,保证提测、上线时间。
需要注意的是,开发过程中常常不会一帆风顺,可能会出现需求设计的不合理,可能会出现技术方案设计的不合理,可能会出现开发了一半合作方突然换接口文档了。这个时候,要保持情绪镇定,维护好团队氛围,尽力解决问题,保证进度。
开发、测试一切完成了。开始验收。
验收过程除了要保证主流程正确,还需要特别验证某些特别的小细节。但有时为了保证上线时间,某些次要的细节也可以当做线上bug来解。
4 从线上产品到更优质的线上产品
2C产品要通过用户反馈和数据分类来不断调整运营方案;
2B产品还需要根据功能的复杂程度进行培训,通过使用者反馈以及业务调整来不断优化。
以上,基本就是现在的开发流程,还请各路大神指教。