明确细准的需求是做好产品的前提。

需求要根据实际情况,进行侧重点的划分。我平时遇到是将重点放在当需求出现时,如何更好的梳理需求,并正确的分析需求。首先我们应该将需求从“确认出现”,到“落实设计”中间的这样一个阶段叫做“需求处理阶段”。在需求处理阶段大致分为3个阶段 :需求梳理、需求分析、需求放大。

一、需求梳理

1、建立自己的需求池

这个需求池可能是协作攻击的一个模块,也可能是你自己的一张表格,无论是什么,关键是你要在上面记录你在工作中收集到的创意、想法、功能、优化,并做出一个基本的优先级判断。

2、对需求进行判断

我们可以从以下角度尝试对需求做出一些合理化的期待:

响应数据变化期望,例如:某个你认为可以提升用户兴趣的功能,其必然会在产品的打开次数、DAU、MAU等等数据上产生变化;

效率的提升,例如:某一个流程的优化或者某一个系统内部对象的重构所带来的效率的提升,当然这里的效率可能指的是用户在使用过程中的效率,同样也可能是系统本身的运算效率;

数据的期望 和效率的提升是我们在整理需求过程中的一个判断,同样也是需求合理化的体现

3、需求的划分

对于需求的划分,你可以从多个维度来考虑,例如:一个需求涉及的功能,究竟是新的模块化功能,还是单纯在现有功能进行优化(长需求或短需求);再例如:我们根据产品所在的不同阶段,根据需求的来源进行划分,市场及运营的反馈的需求、客服反馈的问题、产品本身的优化等等

二、需求分析

1、对现有逻辑的影响

思考新需求对现有业务逻辑的影响,有些表面上的影响,当然你也同样要考虑到一些潜在的影响,这同样是你对需求评估的一个重要标准。

2、需求与现有流程的对应及扩展

新的需求可能会涉及到新的流程、新的功能,当很多新东西出现的时候,我们同样要在逻辑层面考虑到”可复用“,并且在设计中考虑到”扩展性“。

3、展现的丰富 +从”可用“到”易用“

对于一些针对用户的前端优化需求,可能更多的我们要分析其真实的目的,不仅仅是在设计和交互上进行一次次的优化,很多时候我们更应该从”可用“到”易用“的角度出发去分析需求。

4、多部门配合,多角度规划

很多时候一个需求对应的功能不仅仅涉及到开发和技术,当实现之后更要市场、运营等等部门进行配合,所以在这之前你就要做到”心里有数“,全面思考并给出合理化的建议和方案。

三、需求放大

需求的放大更针对一些新的功能,或者流程变动;对于一些简单的优化我们直接进行 下面的设计可能更加的直接有效,当然这同样是在你的细致思考之后。

1、解构需求链条

针对一些流程性的东西,我们应该对其进行详细的梳理和串联,这时候一张大白纸,一支笔,按照流程写下一些可能是你想到的所有的东西,这样更有助于你快速的分析,接下来整理每个节点,整理并划分你写的东西,将其串联起来,为接下来的分析做好准备。

2、寻找背后的逻辑

拆解细分需求背后的逻辑,对每一个你整理的节点进行更详细的分析,这时候你可以结合你刚刚所写的所有和这个节点相关的信息一起进行考虑,这也会让你考虑的更加全面,举个寻找背后逻辑的简单例子:在我们设计用户下订单这样一个操作的时候,其实我们要考虑到订单的整合、支付、交易以及连续的后置操作 等等,这也都可以属于下订单背后的逻辑。

3、对应用户形态

当我们从流程和功能的角度对需求进行放大后, 接下来其实是将需求对应到具体的用户形态,举个例子:但我们考虑支付方式的时候,除了主流支付宝,微信这样的支付方式,是不是同样要根据受众人群的不同考虑添加银联支付甚至线下汇款等方式,,当然这要根据你的具体业务进行具体的考虑。

需求处理的三个步骤:需求梳理、需求分析、需求放大相关推荐

  1. (三)趣谈软件需求分析

    什么是需求分析? 通俗的讲,对用户的意图不断揭示和验判的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述. 假如你是个建筑工程师,有个客户找你建一个鸡窝,这个时候要需要与客户沟通,来确定客 ...

  2. 需求获取的三阶段:需求背景、需求调研、需求分析(1)

    软件需求的获取是软件开发过程的第一步,需求质量是决定软件成功与否的重要前提,如果获取的需求有了偏差或是遗漏,其结果可能导致后续的分析.设计与开发都出现问题:反之,如果获得了全面.严谨.逻辑表达清晰的需 ...

  3. 需求获取的三阶段:需求背景、需求调研、需求分析 (3)

    收集到了客户的需求后,下一步就到了对需求进行分析的阶段,在这个阶段就要理解需求.分析需求.最后确定系统需要实现的功能需求.这一阶段非常重要,因为前期收集到的需求表达形式各种各样,不一定都是用" ...

  4. 需求获取的三阶段:需求背景、需求调研、需求分析 (2)

    完成了客户背景的调研准备后,就进入到了与客户面对面进行需求调研的阶段,事前要搞清楚:调研什么.怎么调研.向谁调研.调研成果如何收集.如何记录,还有调研中采用什么样的流程.方法,还要搞清楚:调研到什么程 ...

  5. 产品经理如何基于需求迭代产品(上篇):需求调研的四个步骤

    作者简介: 周文熙老师,携程商业产品经理,多年工作经验, 公众号:vency不二 掘金专栏:https://juejin.im/user/58cb4b612f301e007e3cc287/posts ...

  6. 项目需求的重要性和开发步骤

    项目管理研究所(Project Management Institute)表示:"47%的失败项目之所以未能达到目标,是因为糟糕的需求管理." 什么是项目需求? 项目管理知识体系( ...

  7. 软件工程(三)——敏捷开发和理解需求

    笔者正在学习<软件工程-实践者的研究方法>这本书,记录下一些读书笔记,共勉! 1.敏捷 市场条件变化十分迅速,客户和最终用户的需求在演变,从业者必须使软件工程工作保持敏捷,要限定过程应是灵 ...

  8. 需求分析-需求调研步骤和方法

    需求调研步骤和方法 第1章 前言目的 需求调研是为需要说明书做前期工作,可以说需要说明书说是从需求调研表中得到或抽取而出. 需求调研是要了解现实世界中做实际工作的人们真正需要什么样的程序的过程,再把这 ...

  9. android手机怎么连电视,智能电视怎么连接手机?这三种方法满足你各种需求

    原标题:智能电视怎么连接手机?这三种方法满足你各种需求 现在电视.电脑手机的交互需求越来越强,我们经常会需要将手机连接电视用大屏去展示一些手机或者电脑上的内容,有时是需要展示PPT,有时是想投屏看剧. ...

最新文章

  1. Get了!用Python制作数据预测集成工具 | 附代码
  2. 洛谷 P1516 青蛙的约会
  3. linux邮件自动回复,debian上 postfix+dovecot+squirrelmail 实现 自动回复
  4. iOS之深入解析Cocoapods的工作原理与源码分析
  5. 9076什么意思_(9076)《人力资源开发与管理》网上作业题及答案
  6. 一统江湖的大前端(7)React.js-从开发者到工程师
  7. 软件测试中的风控,测试过程中会遇到哪些风险和机会?
  8. MariaDB 10.3 instant ADD COLUMN亿级大表毫秒级加字段
  9. 科密指纹考勤机软件配置
  10. SMA2.92高频连接器的主要特点​
  11. 苹果x和xsmax有什么区别_苹果iPhone12与iPhone12Pro有什么区别怎么选
  12. Andorid检测支付宝客户端是否安装
  13. python 控制鼠标滚轮_python-pyautogui控制鼠标键盘自动操作
  14. 云计算、物联网、大数据到底是什么?
  15. Ansible配置执行远程主机的ssh端口号
  16. 步进电机c语言驱动原理,《步进电机【驱动电路+C语言驱动程序】》.doc
  17. python3 requests库爬虫
  18. vue中已声明XX,但从未读取其值 解决方法
  19. python四叶玫瑰数判断_四叶玫瑰数
  20. 在线预约报名小程序源码完整前后端+搭建教程

热门文章

  1. 数据引用Data References
  2. Vijos P1740聪明的质检员
  3. ocs添加仓库受限问题
  4. WP8.1学习系列(第二十三章)——到控件的数据绑定
  5. 判断目录下的文件是否为图片
  6. GNUstep 运行gui程序
  7. DAO基本登录(1)
  8. Oracle数据导入导出imp/exp命令 [转]
  9. Q96:PT(3.1):基本的基于噪声的纹理(Basic Noise-Based Textures)
  10. Q96:PT(1.2.3):圆柱2D方格纹理(Cylinder 2D Checker)