产品开发流程

大纲

  • 产品需求规划
  • 技术leader评估
  • 产品需求宣讲
  • 技术开发排期
  • 开始开发
  • 产品体验
  • 提测
  • 修复bug
  • 回归测试
  • 产品发布

产品需求规划

一般产品经理在经过前期的市场调查(看看国外最近有啥新产品,或者Facebook上了啥新功能)、竞品分析(看看国内是不是已经有公司做了,大公司还是小公司,用户多不多,产品赚得多不多)等阶段,会形成一个自己的想法,可能是做一个新app、新网页,或者在已有的app(QQ)上加一个新功能

技术leader评估

技术leader评估实现难度和预计的工作量

产品需求宣讲

敲定需求细节,各种撕逼,技术砍产品需求、产品天马行空加需求等等,这个时候会有交互稿,且视觉稿已经做完或进行中。

技术开发排期

前端和客户端会根据出好的视觉稿评估具体的工作量,后台工作量评估一般不依赖视觉稿,但依赖交互稿。

各端约定通信协议

前端,后台,客户端预先约定好通信协议,前端和后台通信一般靠json通信,后台和客户端可以根据类似Google Protocol buffer这样的二进制协议进行通信。这里的json和protobuf只是通用的数据序列化协议,具体的协议字段需要前后台根据业务逻辑协商好。

这里的序列化协议就像翻译官,让两种完全不一样的编程语言(就像两个语言不通的人),通过这个协议(翻译官),能够正常的交流

栗子:学生管理系统

开发中

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec metus justo. Aliquam erat volutpat.

Made with Slides.com