3.2. 如何开始?

当前版本 9.x 正在更新中,请阅读稳定版 8.x

如何迈出第一步

项目确定了是类似知乎的问答类应用,接下来遇到的问题就是:

我们该从何开始呢?

首先,我们定义问答类产品最核心的功能是回答问题,那么,我们最基础的功能包括:

  • 发布问题
  • 编辑问题
  • 回答问题

但是,这些真的是必须要做的吗?在开发回答问题的功能之前我们真的有必要先完成发布问题、编辑问题的功能吗?为什么我们不能采取人工导入的方式来建立问题呢?

互联网产品开发有一个 MVP 原则:

简单地说,就是指开发团队通过提供最小化可行产品获取用户反馈,并在这个最小化可行产品上持续快速迭代,直到产品到达一个相对稳定的阶段。

我们开发时也应该遵从这个原则,先写出最核心化的功能,从建立测试开始,根据测试结果获得反馈,根据反馈来推进业务代码开发,持续迭代。

有人可能会认为提问是最核心功能,然而,如果我们是在运营一个产品,在初期我们可以不需要提问功能,...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0

暂无话题~