写在前面

作为一个互联网前端老鸟,这么些年下来,做过的项目也不少。从最初的我的QQ中心、QQ圈子,到后面的QQ群项目、腾讯课堂。从几个人的项目,到近百号人的项目都经历过。

这期间,实现了很多的产品需求,也积累了一些经验。这里稍作总结,希望能给新入行的前端小伙伴们一些参考。

做好需求的关键点

要说如何做好一个需求,展开来讲,可以写好几篇文章,这里只挑重点来讲。

最基本的,就是把握好3W:what、when、how。

  • what:做什么?
  • when:完成时间?
  • how:如何完成?

需求场景假设

为了下文不至于太过枯燥,这里进行需求场景的模拟,下文主要围绕这个“需求”,从what、when、how 三个点展开来讲。

假设现在有个论坛的项目,产品经理小C提了个需求 “给论坛增加评论功能” 。作为 前端工程师 的小A接到需求后,该如何高质量的完成这个需求。

  • 项目名称:兴趣论坛。
  • 项目组主要成员:前端工程师小A,后台工程师小B,产品经理小C。
  • 产品需求:给论坛增加评论功能。

备注:此时我们脑海里浮现的应该是下面这张图。