互联网产品需求,其实跟以前我们做开发的软件需求基本是类似的,我也不知道是不是大家从那里搬过来的,暂且不考究这个。今天说下产品需求的4层关系; 首先先说是哪4层:
2. 用户需求
3. 功能需求
4. 系统需求
看官别着急,单独拉出来一个系统需求是有原因的,如果你不是三五年内的小白产品应该能看懂。
先说业务需求(business requirement),什么是业务需求? 我觉得是Business Analysis, 就是所谓的 BA吧。不过现在大多数boss或者说创业者不懂这里面具体都是点什么,百度给的定义其实也不是特别的精准,倒是找到一个文库内容,关于业务分析师的定义这里介绍的很精准。好吧,简单的说业务需求是方案范围,经营范围,或者项目范围。业务分析的东西其实就是一种需求的寻找。
举着栗子说: 业务需求就是写出来,我们是做什么的,电商?还是社交?还是其他平台?我们是不是垂直的,线上的还是线下的?我们依赖什么盈利?我们的业务方向怎么发展? 到这里都是业务需求。 业务的需求往往来自boss或者创业的小老板再或者是你们的某个高层领导。专业一些的会有一些大牛给出商业或者业务分析报告给你。更强有力一些。比自己觉得做哪个好要靠谱很多 。当然我现在讲的是互联网,其实很多东西都是通用的。
其次是用户需求(user requirement); 用户需求在互联网中的表现大多是在各种场景下,用户想做某件事情所遇到的问题,或所想满足的欲望。用户需求前期是对比,后期是体验。 在软件中的用户需求则不是,软件用的用户需求是在场景下用户的目标以及能完成的东西是什么。这里需要大量的用例,跟场景描述。 用户需求直白的说就是,你的业务规划,有没有人鸟你,大家对这个事儿咋看,你能帮他们解决啥问题等等。其实还是为了确认project scope 是不是正确的 ,有木有搞头。
然后是功能需求(functional requirement); 功能需求是为了满足业务跟用户而制定的。也就是说,在你的业务需求出来之后,你要满足用户在你这个产品上怎么实现自己的任务。业务需求都包括什么呢?或者说细化到哪一步了呢?
举个栗子:做电商要有购物车,要有商品发布。好的,那购物车里面的功能具体是什么,怎么展示?你可能要细节的写出来,购物车可以批量结账,要有一个单价叠加的计算,如果有打折,可能还有其他的运算; 商品发布,参数都有哪些,发图片、名称、商品描述、颜色、类型等,如果你是一个很有经验的产品人,在这一步你能为前端跟猴子省下很多很多时间。