[No00002F]3步,教你如何分解需求

对于产品新人来说,如果没有好师傅带,单枪匹马很难形成好的产品思路。有时候和研发沟通,双方都无法理解对方的想法,或者自己在写需求的时候,不是东丢点就是西漏点,老是被开发追着走。今天我就简单说一下个人的需求分解经验,希望能够帮助到一些经验不够丰富或者还没有形成自己产品思路的产品经理。

第一步:理清需求(use case)

我相信每个产品经理都是上帝创造的奇葩,能想敢想,希望影响世界,甚至改变世界。作为一个产品狗,我深深滴体会到脑洞之大给自己带来的困扰:必须要无时无刻携带手机,没有手机的时候手边没有纸和笔直接让我抓狂!!

好了不说废话,继续正题。产品经理时时刻刻都有可能想出一些零零散散的点子,然而在没有理清思路之前,很少有人知道我们想干嘛,所以第一步,我们需要理清需求。

理清需求就是把我们想做的事情,或者说我们认为用户可能会需要的功能有条不紊的罗列出来,用文字OK,不过我更建议使用脑图,不管是手绘也好,Xmind也好,MindManager也好,工具只是形式。

(很多人一上来就问Xmind和MindManager哪个好用?其实这个真的无所谓,只要能达到目的,用啥都一样,如果真的还停留在纠结哪个好用这个问题上,那么我只能说,你还没到考虑这个问题的时候,真正需要考虑这个问题的时候,你已经知道哪个更适合自己了。)

用脑图做什么呢,举个例子:

假如现在不管哪个地方(备忘录,纸上,某道,某象) 我记录了如下东西,或者我的客户突然告诉我,他们想做如下东西:

商品

(千万不要直接拿去和研发谈,不然我不敢保证你不会被打死)

现在需要做的,就是理清需求!!把场景罗列出来,像酱紫:

商品是用来做什么的呢?系统发布商品,用户购买商品咯!

所以场景展开就应该是酱紫:

现在拿这个去和程序猿谈,他们基本知道了这东西是干嘛的,但是他们还是会对这个东西的可行性保持高度怀疑,因为这样说了之后,他们还是不知道应该做什么,这个时候,我们就需要进入下一步:  整理故事

第二步:整理故事(user story)

讲故事需要有一个核心主题(主线),现在我们的主线就是商品。

讲故事怎么讲?举个栗子:

那天我打开手机,进入了"我的产品"APP,进入了商品列表,我看到了许多商品,我把商品添加至购物车,并选择了进入购物车结算,我看到了每个商品的结算价和总价值,感觉这些东西值得购买,于是我点击了确认下单,系统给我生成了订单,把我带到了订单确认页,我点击确认支付,系统又把我带到了支付页面,我输入了正确的支付信息后,系统提示我我的订单已经完成了支付,并且我还看到了一条已经支付的订单记录。

简而言之,如下:

到这里,购买商品的这个故事就讲完了,这个故事完整吗?完整。这是一个清楚的故事吗?不是。

讲好故事就能做好产品,一个完整的故事包含时间地点人物,一个清楚的故事,在于细节。所以如果我们将上面这个故事加入更多的描述,这就会变成一个清楚的故事:

那天我打开手机,进入了"我的产品"APP,我看了首页长什么样,哪里有按钮,我点击了进入了商品列表,页看到了许多商品,这些商品都是什么样的,怎么展示的,我把商品添加至购物车,并选择了进入购物车,我看到购物车里的商品长什么样,我看到这些商品的总金额之后,觉得这个价格还不错,于是点击了确认下单,系统过了没多久就把我带到了订单确认页,于是我点击了确认支付,系统又把我带到了支付页面,我输入了正确的支付信息后,系统告诉我我的订单已经完成了支付,并且我还在订单列表里面看到了一条已经支付的订单记录,我一眼就能看到我买了什么东西,每个东西是多少钱,最后我总共付了是多少钱。

于是我们的表格变成了这样:

至于怎么样讲一个好故事?绘声绘色地讲是一种方式(视觉效果),切入人心地讲是一种方式(用户心理),抓着重点讲(核心流程),当然还有很多其他的方式,如果讲故事的人能够灵活地把多种方式柔和在一起,又能够将他们发挥得恰到好处,那讲出来的故事一定会是一个好故事。

第三步:分解故事(functional requirement)

对于一部分产品经理来说,第三步其实不是必须的,因为经验丰富的产品经理知道,在第二步中,需求已经表达得够清楚了。对于另一部分产品经理来说,可能由于公司制度的规定或者与研发、项目管理人员工作范围没有划分得特别清楚,就不得不做功能需求描述,总之如果产品经理本身入行不深或者对产品的架构不是特别清楚,我很建议接着往下看。

在第二步中,我们已经清楚地讲完了一个故事,分解之后我们发现里面涉及到的关键物其实就只有几个:APP前端(首页、商品列表、订单列表)、支付等等。所以在产品架构上,为了保证这些东西都得以实现,必须要保证有一个APP前端系统,这个系统由首页,商品列表,订单列表组成,除此之外,还需要有一个系统支持支付,为了方便管理,后台还需要将用户的订单记录保存或者展示。于是功能需求可能就是这样:

然后故事分解完了,功能需求列表也搞完了。

以上是个人在从业期间内学习并总结出的一套比较完整的产品思路,希望能够帮助到各位还没形成自己的产品思路又很苦恼迷茫的同仁!

时间: 2024-10-24 17:09:22

[No00002F]3步,教你如何分解需求的相关文章

一步一步教你在 Android 里创建自己的账号系统(二)--同步数据以及设计账号页面

大家如果喜欢我的博客,请关注一下我的微博,请点击这里(http://weibo.com/kifile),谢谢 转载请标明出处(http://blog.csdn.net/kifile),再次感谢 在前一篇文章中(一步一步教你在 Android 里创建自己的账号系统(一)),我向大家介绍了如何在 Android 系统中创建自己的账户系统,接下来我会向大家详细介绍一下如何使用账户系统. (一)同步数据 通常而言,我们会在两种情况下使用我们的账号系统: (1)登陆验证 登陆验证其实是一个很实用的功能,试

简单几步教你如何将手机投屏到电视,1秒小屏变大屏

不知道大家有没有一种手机看电影,看视频,屏幕限制太大,总觉得好像少了点东西? 修姐,就是!总是赶紧我好像少看了一些画面,让你瞬间体会满屏的效果! 简单几步教你如何将手机投屏到电视,1秒小屏变大屏!高中之前一直看的电视,投影电影等:大学也是躺在宿舍用电脑刷剧:演变到现在基本上都是手机刷,电影院也是很少跑.可是手机屏幕还是太小了,很多画面看着总感觉不够震撼,少点感官需求! 但是把手机上的画面投到电视上,不论是看剧还是打游戏,那个体验一定是很爽!既享受到了手机的丰富资源和便利,又可以享受电视高清大屏的

11步教你选择最稳定的MySQL版本

11步教你选择最稳定的MySQL版本 来源:CSDN 作者:网络 发表于:2012-07-18 08:36 点击: MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster.MySQL 5.1.MySQL 5.5.MySQL 6.2.每个分支都有着同样的的MySQL数据库版本,分别为:Development版本.Alpha版本.Beta版本.RC版本和GA版本. Development 版本.Alpha版本和Beta版 MySQL开源数据库有多个重要分支,目前拥有的分

一步一步教你如何重装笔记本电脑系统?

本文标签:  电脑技巧 重装笔记本电脑系统 重装系统 重装dell联想宏碁电脑系统 原文地址:http://whosmall.com/?post=461 不知不觉中,已在程序猿这个职业中疯狂熬过去了3年时间,这3年虽然苹果技术天天更新,天天进步,但是如计算机常识方面却不忍心看它还是原地踏步! 从事编程时间久了,每次回家的时候,免不了会有朋友说起听说你从事计算机工作的吧,是啊,那帮我装个系统吧,最近电脑卡的要命.我家网线坏了,帮我连下网线吧!更有甚者,说我刚才误删某某重要文件,帮我恢复下吧! 你要

【Unity3D实战】零基础一步一步教你制作跑酷类游戏(填坑完整版)

在两个月前曾写了一篇<[Unity3D实战]零基础一步一步教你制作跑酷类游戏(1)>,里面一步一步演示了制作跑酷类游戏,然而由于时间原因,只写到了让角色往前移动为止.这个坑一直没有时间去填,(虽然也没多少人看啦),今天刚好有时间完成了一个跑酷类游戏的Demo.放上来给有兴趣的朋友看看. Demo源码及对应素材下载:链接:http://pan.baidu.com/s/1i4QkkuD 密码:p04w 游戏简要说明 游戏类型:跑酷类游戏(Demo,非完整游戏) 操作方式:左右方向键(可自己移植到手

C#WPF 语音开发教程 源代码下载 csdn tts(text to sound) 一步一步 教你制作语音软件 附图和源代码

C#WPF  语音开发教程  一步一步 教你制作语音软件 附图和源代码 效果展示 一 项目准备 1.vs2012开发平台 2.微软的语音软件库 下载:http://download.csdn.net/detail/wyx100/8431269 (含实例项目源代码) 二.开发目标 制作一个语音软件,可以朗读文字: 多个语音库:男音和女音.支持英文和中文朗读: 支持选择播放设备 支持朗读语速选择 支持音量选择 三 开发过程 1.新建WpfSpeechDemo工程 文件(vs开发平台左上角)----新

一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app

一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app 转载 作者:jrainlau 链接:https://segmentfault.com/a/1190000005844155 项目地址:https://github.com/jrainlau/wechat-subscriptor 下载&运行 git clone git@github.com:jrainlau/wechat-subscriptor.git cd wechat-subscriptor && np

【好文翻译】一步一步教你使用Spire.Doc转换Word文档格式

背景: 本文试图证明和审查Spire.Doc的格式转换能力.很长的一段时间里,为了操作文档,开发人员不得不在服务器上安装Office软件.首先,这是一个很糟糕的设计和实践.第二,微软从没打算把Office作为一个服务器组件,它也用来在服务器端解释和操作文档的.于是乎,产生了类似Spire.Doc这样的类库.当我们讨论这个问题时,值得一提的是 Office Open Xml. Office Open XML (也有非正式地称呼为 OOXML 或OpenXML) 是一种压缩的, 基于XML的文件格式

五步教你改变窗体背景色

很多人都在羡慕别人有华丽丽的窗体背景色,为什么自己不能有一个?对!我们也可以有!下面给大家介绍如何修改自己窗体的背景色. 第一步:桌面右键,点击"个性化" 第二步:进入"个性化"以后,点击"窗口颜色" 第三步,进入"窗口颜色"以后,单击"高级外观设置" 第四步:单击"复选框",选择"窗口" 第五步:选择右边上面那个颜色板,如果想要更多颜色,点击"其他...&