产品经理都该是需求分析师.ppt
《产品经理都该是需求分析师.ppt》由会员分享,可在线阅读,更多相关《产品经理都该是需求分析师.ppt(28页珍藏版)》请在三一办公上搜索。
1、产品经理都该是需求分析师,淘宝陶谦I,什么是产品经理?,一个故事,一天晚上,一个孩子和妈妈走在回家的路上,突然孩子说:“妈妈,我要吃鸡腿”,但是现在附近没有肯德基之类的店铺啊,妈妈犯愁了,怎么办呢?可不能饿着孩子啊,妈妈又突然想起来中午买的皮萨还有一些,于是拿出来给孩子吃,孩子一看还有皮萨,很高兴的接过来开心的吃着了。,鸡腿=皮萨吗?,潜在需求是:饿+好吃的,什么是需求?,广义了说:需求来源于用户的一些“需要”,这些“需要”被分析、确认后形成完整的文档,该文档详细地说明了产品“必须或应当”做什么。,误解:1、用户说出来的就是需求2、用户说的需求就是应该做的,我们的用户是谁?,“用户”(user
2、)是一种泛称,它可细分为“客户”(customer)、“最终用户”(the end user)和“间接用户”(或称为关系人)。掏钱买软件的用户称为客户,而真正操作软件的用户叫最终用户。客户与最终用户可能是同一个人也可能不是同一个人。,我们网安小二的“用户”是谁?,重视“间接用户”,千万别“大意失荆州”间接用户既不掏钱买该软件产品,也不使用该软件,但是它可能对软件产品有很大的影响。例如,财务软件开发商在把“财务软件”卖给客户之前,这个“财务软件”必须得到国家财政部的批准。否则即使该软件的功能是完美的,但却被政府认为是非法的。所以国家财政部就是所有财务软件的间接用户,它不仅不付钱给财务软件开发商,
3、反而要收取鉴定费、手续费等。同理,市面上流通的信息安全软件、杀病毒软件必须得到国家公安部的批准,否则软件开发商被逮住后戴上“非法经营”的帽子就惨了。,我们的用户是谁?,目前我们如何沟通的?,如何正确引导用户说清楚自己的需求?,把所有与需求直接相关的活动通称为需求工程,什么是需求工程,需求开发过程需求开发的目的是通过调查与分析,获取用户需求并定义产品需求。需求调查的目的是通过各种途径获取用户的需求信息(原始材料),产生用户需求说明书。需求分析的目的是对各种需求信息进行分析,消除错误,刻画细节等。常见的需求分析方法有“问答分析法”和“建模分析法”两类。需求定义的目的是根据需求调查和需求分析的结果,
4、进一步定义准确无误的产品需求,产生产品需求规格说明书。系统设计人员将依据产品需求规格说明书开展系统设计工作。需求管理过程 需求管理的目的是在客户与开发方之间建立对需求的共同理解,维护需求与其它工作成果的一致性,并控制需求的变更。需求确认是指开发方和客户共同对需求文档进行评审,双方对需求达成共识后作出书面承诺,使需求文档具有商业合同效果。需求跟踪是指通过比较需求文档与后续工作成果之间的对应关系,建立与维护“需求跟踪矩阵”,确保产品依据需求文档进行开发。需求变更控制是指依据“变更申请审批更改重新确认”的流程处理需求的变更,防止需求变更失去控制而导致项目发生混乱。,什么是需求工程,1、用户有他自己的
5、想法:“我回答了你们的问题,讲了该讲的。我还要干自己的事情,别打扰我了。你们自己想办法把活干好吧”2、用户说不清楚需求“比如说买鞋子。我们非常了解自已的脚,但很难用语言说清楚脚的大小和形状。通常拿鞋子去试,试穿时感觉到舒服才会买鞋”3、双方误解需求 有个外星人间谍潜伏到地球刺探情报,它给上司写了一份报告:“主宰地球的是车。它们喝汽油,靠四个轮子滚动前进。嗓门极大,在夜里双眼能射出强光。有趣的是,车里住着一种叫作人的寄生虫,这些寄生虫完全控制了车。”4、用户经常变更需求 如果在项目开发的初始阶段,开发人员和用户没有搞清楚需求或者搞错了需求,到了项目开发后期才将需求纠正过来,导致产品的部分内容需要
6、重新开发。毫无疑问,这种需求变更将使项目付出额外的代价。,需求开发的主要困难与对策,1.有权要求开发方采用用户熟悉的语言来描述需求,即开发方必须提供用户看得懂得需求文档。2.有权审查需求文档,并对有争议的需求作出决策。3.如果用户想要变更需求,有权要求开发方对该变更将产生的影响作出真实可信的评估,以便用户决定是否变更需求。,用户在需求工程中的“权利”,以积极友善的态度交流、协作乐意接受的采访,在不泄漏机密的前提下尽可能地回答问题。在不泄漏机密的前提下,尽可能地提供与需求相关的材料。与PD共同评审需求文档,确保需求文档准确地反映用户真实的意愿。,用户在需求工程中的“义务”,起草需求调查问题表问题
7、表可以有多份,随着调查的深入,问题表将不断地被细化。根据经验,用户通常没有耐心回答复杂的论述题,所以问题表应当以“选择题”和“是非题”为主。制定问题表最简便的方法就是从用户需求说明书的模板中提取需求问题确定需求调查的方式与用户交谈,向用户提问题。向用户群体发调查问卷。参观用户的工作流程,观察用户的操作。与同行、专家交谈,听取他们的意见。分析已经存在的同类软件产品,提取需求。从行业标准、规则中提取需求。从Internet上搜查相关资料。,如何开展需求调查,用户需求说明书的参考模板,6.如何进行需求分析,6.2 问答分析方法 问答分析方法很简单:刨根究底地问,如果问题都被解答了,那么需求也就分析清
8、楚了。一个人可以“自问自答”地分析需求,几个人分析需求则称为“研讨”。问答分析最重要的问题是:“是什么”和“为什么”。每个需求都应当用陈述句说明“是什么”,如果“是什么”的内涵不够清晰,则应补充说明“不是什么”。如果“是什么”和“不是什么”并不是“理所当然”的,那么应当解释“为什么”,以便加深读者的理解。追究“是什么”和“为什么”的目的是获得正确、清楚的需求。其它常见的问题有:需求存在二义性吗?需求文档的上下文有矛盾吗?需求完备吗?需求是必要的吗?需求可实现吗?需求可验证吗?需求的优先级确定了吗?,6.如何进行需求分析,6.3 建模分析法 人们都有这样地感受:有些时候用语言描述某个问题特别费劲
9、,而采用图形则使人一目了然,所谓“一图低千言”就是这个道理。在需求开发过程中,对于某些类型的信息,用图形表示要比文本表示更加有效。所以将图形与文本结合起来描述需求是很自然的方法。需求建模就是指用图形符号来表示、刻画需求。建模分析方法主要有两大类:“结构化分析法”和“面向对象分析法”。恰当地使用图形符号:现代建模工具如Rose有非常丰富的图形符号和文字标注,能很好地表达模型的细节。要注意的是:在建模时使用花样过多的图形符号或文字意味着模型表示的复杂化,将使开发人员更难掌握,而且使图形文档更加杂乱。世上不存在一个包罗万象的图它能完整地描述需求。需求建模不可能取代文字描述。在需求文档中,文字描述是第
10、一重要的,建模主要是起分析、解释作用。建议将模型存放在需求文档的附录中,便于正文引用。,6.如何进行需求分析,6.4 作出决策 当需求从四面八方收集来后,需求的冲突在所难免。对于那些难以达成共识的需求而言,经常会发生“公说公有理,婆说婆有理”的现象。那么究竟应该听谁的呢?如果一群人对需求有争议,并不是谁声音最响就听谁的。根据生活经验,最保险的办法是:先听官儿大的或者威望高的,如果大家的职位和威望都差不多,那么采用“少数服从大多数”的原则。如果一个产品可以卖给几类客户,但是各类客户都要求产品按照他们的喜好来开发。此时对需求的决策应当以商业利益为导向,即哪一类客户出钱最多就先满足他们的需求,以后再
11、做那些获利相对较少的需求。当开发者想象中的产品与客户所提的需求有冲突时,一般应当尊重客户的观点。但是不要陷入“客户总是对的”陷阱里,应当纠正明显不合理的客户需求。如果产品很复杂,双方都不太明白需求,此时最好请开发人员快速构造软件的原型,双方看着软件原型再分析需求。,什么是好的需求规格说明书,正确 需求规格说明书应当正确地反映用户的真实意图,“正确”是产品需求规格说明书最重要的属性。如果“不正确”仅仅是由于错别字造成的,那么多检查几遍文档就能解决问题。真正的困难是开发者和用户自己都不明白用户究竟“想要什么”和“不要什么”。为确保需求是正确的,开发方和用户必须对需求规格说明书进行确认。7.2 清楚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品 经理 该是 需求 分析
链接地址:https://www.31ppt.com/p-5685849.html