写在前面
作为一个互联网前端老鸟,这么些年下来,做过的项目也不少。从最初的我的QQ中心、QQ圈子,到后面的QQ群项目、腾讯课堂。从几个人的项目,到近百号人的项目都经历过。
这期间,实现了很多的产品需求,也积累了一些经验。这里稍作总结,希望能给新入行的前端小伙伴们一些参考。
做好需求的关键点
要说如何做好一个需求,展开来讲,可以写好几篇文章,这里只挑重点来讲。
最基本的,就是把握好3W:what、when、how。
- what:做什么?
- when:完成时间?
- how:如何完成?
需求场景假设
为了下文不至于太过枯燥,这里进行需求场景的模拟,下文主要围绕这个“需求”,从what、when、how 三个点展开来讲。
假设现在有个论坛的项目,产品经理小C提了个需求 “给论坛增加评论功能” 。作为 前端工程师 的小A接到需求后,该如何高质量的完成这个需求。
- 项目名称:兴趣论坛。
- 项目组主要成员:前端工程师小A,后台工程师小B,产品经理小C。
- 产品需求:给论坛增加评论功能。
备注:此时我们脑海里浮现的应该是下面这张图。