3.2. 如何开始?
如何迈出第一步
项目确定了是类似知乎的问答类应用,接下来遇到的问题就是:
我们该从何开始呢?
首先,我们定义问答类产品最核心的功能是回答问题,那么,我们最基础的功能包括:
- 发布问题
- 编辑问题
- 回答问题
但是,这些真的是必须要做的吗?在开发回答问题的功能之前我们真的有必要先完成发布问题、编辑问题的功能吗?为什么我们不能采取人工导入的方式来建立问题呢?
互联网产品开发有一个 MVP
原则:
简单地说,就是指开发团队通过提供最小化可行产品获取用户反馈,并在这个最小化可行产品上持续快速迭代,直到产品到达一个相对稳定的阶段。
我们开发时也应该遵从这个原则,先写出最核心化的功能,从建立测试开始,根据测试结果获得反馈,根据反馈来推进业务代码开发,持续迭代。
有人可能会认为提问是最核心功能,然而,如果我们是在运营一个产品,在初期我们可以不需要提问功能,...