一 、产品用户需求分析 ............................................. 2
1.1获取用户的反馈.................................................. 2
1.2过滤无价值的用户需求............................................ 2
1.3将用户反馈进行用户需求分析...................................... 2
二、产品需求管理....................................................2
2.1将用户需求转化为产品需求,记录产品需求的属性和信息...............2
2.2确定产品的需求优先等级并跟踪产品需求进展........................ 3
三、根据产品研究制作产品开发流程图..................................3
3.1明确产品流程图的目的............................................ 3
3.2流程图的基本要求 ............................................... 4
产品开发的原型制作..............................................4
1.明确产品原型制作的重要性..........................................4
2如何制作产品原型................................................. .5
五、产品开发商业需求文档的撰写.......................................5
5.1商业需求文档的撰写 ............................................. 6
六、产品开发产品需求文档的撰写.......................................6
6.1产品功能的描述以及基本要求...................................... 6
主要包含2部分的内容,一是对产品开发的项目介绍,包括项目概述,项目价值,项目背景等,二是 对产品需求的详细描述,而产品需求又可以分为功能需求和非功能需求..........................................................7
七、产品开发的进度管理步骤...........................................7
7.1制定 产品开发制定步骤........................................... 7
7.2跟踪:产品开发成员按照产品开发计划来对整个产品进行跟踪........... 7
7.3控制产品开发的步骤及计划........................................ 7
内 容 摘 要
随着时代的发展,用户需求的不断变化,需要对产品进行不断的研究与开发。 以更好地满足不同层级的用户需求,在产品的开发过程当中,需要对用户的需求进行调研分析,绘制产品的开发流程图,再制作产品的原型。通过对于产品功能的具体描述,撰写产品的开发文档。在对产品用户需求进行研究以后,需要对产品开发的每个环节进行管理,并进行控制及跟踪。
关键词: 用户需求 产品研究 商业需求文档撰写 产品开发管理
产品研究与开发
一 、产品用户需求分析
1.1获取用户的反馈,主动收集用户反馈,开展系统的产品调研,让数据替用户说话
在产品研究及开发的过程当中,第一步必须先要获得用户对于产品的反馈,主动收取客户反馈可以通过多种方式进行,比如邮件,论坛,问卷形式调研等。在开展系统调研时需要遵循调研的相关原则:首先明确调研的目标,只有明确的调研目标,才能够确保样本的选择和问卷的设置具有一定的针对性。其次,选取合理的调研对象,用户间存在一定的个体差异,如果只是随机选择了部分样本进行调研,有可能会使整个调研结果出现很大的误差,因此在调研前,要先选定整体调研的对象,然后根据不同的用户属性,将用户分为不同的群体,再从每个群体中选取一定数量的有代表性的个体作为调研样本。再次,为调研对象营造轻松自由的氛围,调研对象一般在这种情况下,会有紧张或者一定的心里戒备,反馈的信息有可能不真实,所以尽量给参与调研的用户一个轻松的环境。最后,尊重用户的隐私以及给用户一定的回报,在获取用户个人信息时,不要要让参与调研的用户感到反感,尽量不要让用户提供过于敏感的信息。调研过程如果有小礼品赠送,调研会事半功倍。
让数据替产品说话,通过分析产品数据,可以发现用户的行为习惯是怎么样的,用户的需求得到了多大的满足,有哪些是潜在的需求,产品存在哪些缺陷。让数据替用户说话,这种方法成本更低,更具有可操作性,只要数据更加全面,就可以避免以偏概全,反应所有用户的心声,最后由数据分析的结论,往往是最可信最可靠的结论。
1.2过滤无价值的用户需求,明确是不是目标用户的需求,是不是用户的普遍需求,是否与产品定位相符合。
每一款产品都有自己的目标用户群体,但不代表目标用户群之外的人就不会使用这款产品。目标用户的需求,其中很大一部分都不具备普遍性,有可能只是极少部分目标用户的个性需求,每个个体用户的情况不太一样,所以用户的需求也不能够完全统一。如果一个用户的需求确定是目标用户的普遍需求,但是他与产品的定位并不符合,那么这个需求也应该被放弃。通过这几个步骤,我们就可以过滤掉大部分无价值的用户需求,然后,我们针对剩下的用户需求做一些具体的判断,基本上就可以确认哪些用户对于产品来说是有价值的了。
二、产品需求管理
2.1将用户需求转化为产品需求,记录产品需求的属性和信息
将客户需求转化为产品需求进行管理,通常情况下,我们会根据用户的需求制定初步的产品解决方案,方案制作并不会耗费我们太多的时间精力,但是可以让我们更加深入地理解用户以及用户需求以及用户需求和产品之间的关系,同时也为我们准确地评估满足用户需求的产品方案的技术的可行性及优先等级。
对于产品需求的属性和信息的记录,可以从几个方面出发。明确需求所属模块,用来直观地说明用户需求在产品结构中的具体位置,明确需求的类型,对产品的需求进行必要的分类,不仅仅可以帮助我们更好地管理需求,而且可以帮助我们更好地分析需求,对于每个需求大小做出更加准确的判断;保持与需求方代表的流畅沟通,确保新产品需求能够正确无误地反应用户的真实意愿,选择性地记录产品需求的一些重要属性,将有助于我们更好地管理产品需求。
2.2确定产品的需求优先等级并跟踪产品需求进展
鉴于时间和资源的有限性,在进行产品的开发时确定优先等级,确保每个阶段总是在开发重要的产品需求。除了考虑优先等级以外,还要考虑需求的紧急程度,与产品的策略的契合程度需求之间的潜在关系以及实际可以调配的资源。
产品需求管理是一个持续的动态过程,新产品的需求不断产生,同时一批产品的需求被实现,对于产品需求开发的状态进行跟进,并且记录需求进展的相关重要信息,比如完成的具体时间,或者被搁置的主要原因等。
三、根据产品研究制作产品开发流程图:
3.1明确产品流程图的目的
在规划产品功能时,需要将抽象的产品需求变得更加具体。需要确定产品的需求范围,制作流程图,制作产品的原型,设计产品视觉DEMO .制作流程图的目的主要体现在两方面:一方面帮助产品经理梳理、完善用户操作流程。通过模拟不同用户在不同场景下对于流程中每个步骤的具体操作,便可以很方便地对整个流程进行评估,确定流程是否保障所有的用户都能很好地完成整个任务。另外一方面可以有效地降低团队成员间的沟通成本。对于产品需求中比较复杂的产品流程,如果仅仅用文字或者语言描述,那么不仅很难表达清楚,而且即使表达清楚了,别人也不容易理解。但是如果借助可视化的流程图,沟通的效率就会提高很多,毕竟一份步骤清晰的流程图要比一大段的文字描述直观易懂很多。
3.2流程图的基本要求
首先,直观易懂。使用统一约定的图标符号,符号使用简洁易懂的说明文字,复杂的信息写在注释里。其次。布局需要清晰,当流程过于复杂时,流程图难免会变得凌乱,要让流程图保持布局清晰,需要注意,流程图是从上到下,从左到右,对流程细节进行取舍,尽量减少流线交叉,并将大的流程图分割成几个小的流程图以及根据角色对流程图进行分块。再次逻辑完整,流程图的逻辑完整性主要有2方面的要求,一是不能遗漏重要的流程,二是有描述的流程必须是完整的。最后,需要从用户的视角出发,流程的设计要能够反映用户的真实需求,符合用户的操作习惯。在制作流程图时,时刻保持以用户的视角去设计流程。
四、产品开发的原型制作
4.1明确产品原型制作的重要性
产品原型的制作的重要性主要体现在三个方面:
第一,有助于完善优化产品需求方案。在此之前,产品需求还停留在抽象模糊的概念阶段,产品经理对于它的思考可能没法做到足够的深入,而制作好的产品原型已经非常接近最终产品的成品了,所以通过制作产品原型,可以把产品需求考虑得更加清楚。在产品制作过程中,可以模拟不同的用户场景,这样可以发现遗漏的功能模块,逻辑分支以及其他细节,同时还可以分别以用户,交互设计师,开发工程师的角度审视产品的原型,发现其中不足并加以改进。
第二,方便对产品需求进行评估。评估主要包含3个方面的内容。首先是产品价值的评估,包含产品对用户的价值以及对公司的价值。其次产品可用性的评估,产品对于用户仅仅是有用的,这还远远不够,它还必须足够好用。最后是产品技术可行性的评估
第三,有效降低与团队成员的沟通成本。在实际工作中,产品经理需要向很多人描述产品需求,如高层、业务相关方,开发工程师,设计师,测试人员等。要让他人在短时间内深入理解所有信息难度也非常大,若以图形化的方式进行演示,使产品需求一目了然,大幅度地提升沟通效率。
4.2如何制作产品原型
在制作产品原型时,需要从几个方面出发。首先产品的功能和内容要完整且细节明确。产品原型是用于表达产品功能和内容的示意图,因此要保证产品功能和内容是完整的,制作过程当中,尽可能考虑周全,不要遗漏一些特殊或极端情况下的功能或者内容。产品元素不完整或者是细节描述不到位,都会影响产品原型的产品需求讨论的沟通效率。其次,交互设计要同时体现产品的价值和产品的可用性。交互设计主要是确定产品与用户如何进行交互,产品如何进行交互,产品如何响应用户的每次操作。界面设计和交互设计多数时候统称为交互设计,也是交互设计师负责的主要工作。最后,产品原型不应该有过多的视觉设计元素时尚不成熟的视觉方案会吸引大家的关注度而忽略应该重点讨论的产品功能和交互方案上,所以产品原型应该摒弃视觉元素,原汁原味地展示产品需求,重点体现产品的价值和可用性。
五、 产品开发商业需求文档的撰写
5.1商业需求撰写的主要作用面向的对象,以及主要内容:商业需求文档的撰写是产品开发过程当中最早出现的“过程性”文档,核心用途是为公司高层决策评估开展产品是否开发的重要依据 。
产品开发的商业需求文档面向的对象是公司高层,具体来说就是对产品项目有决策权的公司高层。可能是产品总监,产品副总裁,也可能是公司的一个临时的团队,产品评审会。产品评审会的成员主要由产品团队负责人和各职能部门组人组成,同时设有评委主席。
围绕商业价值,一般来讲产品商业开发文档通常会包含以下四部分内容。一是价值,他包含了产品的价值,市场分析,产品目标等几个方面的内容。从产品价值出发,主要从用户价值及商业价值两个层面进行分析,用户为什么会用这一款产品,产品是通过怎样的方式通过满足用户的需求带给用户可感知利益的。如果该产品满足了用户需求,那么产品就会形成相应的用户价值。而商业价值指的是这款产品可以给公司带来什么样的利益通过商业开发需求文档,让公司高层看到产品的广阔前景。在公司的整体战略目标已经对公司的未来有了较为理想的设定,如果价值和商业目标相吻合,那么产品项目获得通过的可能性也会极大地提高。为了更好地论证产品价值,需要对目标市场进行细致的分析,确定要进入的目标市场,目标市场的规模大小,以及市场的竞争格局处在一个什么样的状态,明确市场的时机。良好地进行市场分析及把控,有利于好品更好地适应于用户,满足用户的需求,明确所要达到的产品目标。二是产品,在对用户和产品进行研究以后,需要对产品进行定位,明确产品开发的愿景,核算产品的开发成本 ,对于产品的投入产出比有一个明晰的把控,产出投入比越高,项目就越有可能获得通过。同时在整个过程当中评估和防御产品的风险,说明开发过程当中可能带来哪些风险,并且确定这些风险是在一个可控的范围之内。
对于产品开发商业需求文档的撰写,产品项目不同,表达的重点也应该有所不同。比如一些产品需求范围特别小或者是商业价值显而易见的项目,我们在撰写文档时内容就会相对简单,负责产品研究与开发的产品经理可以根据实际公司的情况以及项目的开发要求,来确定商业需求文档的具体内容。
六、产品开发产品需求文档的撰写
产品开发需求文档的撰写是产品项目过程当中最为重要的文档。PRD 的的面向对象是研发部门,用于向他们说明要开发产品的功能及这些产品功能的性能要求。在产品研发过程当中,PRD 是开发和测试的唯一依据。开发工程师根据PRD 进行系统设计和程序编写,测试人员根据PRD 撰写测试用例并测试产品功能,产品或者项目经理根据PRD 开展项目管理工作,PRD 贯穿于整个项目开发过程当中,PRD的质量好坏不仅直接影响到研发部门是否明确产品的功能和性能,二期在很大程度上决定了最终的产品项目质量。
产品功能的描述以及基本要求:
主要包含2部分的内容,一是对产品开发的项目介绍,包括项目概述,是指对项目进行简单介绍,说明项目要开发的主要产品功能,使项目成员能够快速地对项目有一个初步的整体的认识。包括项目价值,需要预计项目能给我们带来的价值,通常用产品目标来说明项目价值,即通过开发产品功能所要实现的商业目标。也包含项目背景等,主要是用于简单介绍与项目相关的背景信息,比如项目要满足的用户需求、开展项目的主要原因、项目涉及的人员等等。二是对产品需求的详细描述,对于产品页面的描述应该准确,表述没有歧义,结构清晰,做好版本管理,文档结构要清晰,使用技术化的语言,表述不能过去含糊。呈现方式上尽量简洁,多用图表,语言简练。内容稳定,PRD 作为项目过程中开发和测试的唯一依据,其内容应该尽可能稳定,尤其是PRD主体部分对产品需求的描述不应该在进入产品开发环节后还反反复复地修改,因为这时候修改也就意味着产品需求变更,轻则会给项目造成困难,重则会直接导致项目最终归失败。所以在此过程当中,需要确认内容开发的稳定性。
七、产品开发的进度管理步骤
虽然每个产品的目标都是清晰的、明确的,但是产品本身却存在诸多不确定的因素,如产品质量,产品范围,产品时间,产品成本等。而对于产品开发来说,产品质量通常会有比较固定的要求,产品范围,产品时间和产品成本则是产品活动中的三个关键的不确定因素。
7.1制定产品开发步骤
制定产品计划的过程大致可以分为以下几个步骤。
第一,组建产品团队。在产品获得立项之后,产品经理可以着手组建项目团队。一个产品是由多个项目团队成员共同协作完成的。我们所说的产品成本,多数时候指的是产品的人力资源成本。一般情况下,公司高层会根据每个产品的优先级,启动时间,项目范围等因素来合理分配每个项目的资源。产品经理虽然不具有统筹调配公司资源的权利,但仍然要确保所负责产品的资源能够按时到位,对无法保证的资源要竭力争取 。
第二,界定产品范围。在产品正式启动之前,产品经理要和产品团队成员、需求方代表、相关方代表,在项目范围上达成共识,即确定整个项目有哪些工作要做。在确定产品范围时,首先我们要明确产品目标,及最终要实现什么,产品包括哪些方面的功能,然后确定为了完成这个目标,我们应该做哪些方面的工作。
第三,要分解产品工作。界定了产品范围以后,需要和团队成员一起做工作分解。可以根据实施过程,产品结构以及产品功能进行分解。讲产品目标分解成较小的、更易于管理的组成部分。产品工作分解就是按照一定的方式将产品目标组不分解成一个个细小的可以产生有形结果的工作任务。
第四,对任务工作量进行评估。在产品任务被进行划分以后,需要对每个任务量进行评估。开发工程师负责评估有编码相关工作任务量,测试工程师负责测试相关的工作任务量。每项工作任务量相对简单,评估也会相对容易,评估结果也更加准确。
第五,制定产品进度计划。针对每一个产品的开发,制定进度计划,将产品任务划分成为不同的板块,细化具体的产品内容,并确认每个步骤的负责人以及需要完成的具体时间段,以相对的时间为单位,确认产品的研究,开发及迭代进度。
7.2跟踪:产品开发成员按照产品开发计划来对整个产品进行跟踪。
对于产品开发计划的跟踪,在每个项目的模块都会有具体的负责人,在固定的时间截点需要对所在模块的负责人产出的结果进行跟进。不断地监控过程进展,跟踪产出的结果,对于进度做适时的调整,以便于产品能够按照既定的进度,按时或者提前完成产品的开发。更好地实现产品的用户及商业价值。
7.3控制产品开发的步骤及计划
产品开发的步骤主要是从一下几个方面出发:
首先,开发前期需要有产品介绍,产品团队,以及产品范围。这几项内容是产品开发的基础,产品是在什么样的背景下开始进行开发,团队的组建情况是怎样的,产品范围是要提供什么样的产品功能。
其次,对于产品进行成本估算以及详细的计划安排。产品成本估算用于概括每项工作所要投入的成本,每个模块待大概的投入成本需要提前进行预估。确认每项任务完成的时间截点,便于对产品整体开发过程有一个良性的把控。
最后,对于产品进行风险管理,同时确认产品的沟通机制。产品风险管理是指需要在产品进入正式开发之前,对风险进行预估,量化风险,并制定对具体的对应计划。产品沟通机制,为提升在产品开发过程当中的沟通效率,同大家共同商议规则的制定,再统一进行沟通机制的发布,确保,产品的开发能够在既定的时间完成。
产品的研究于开发,前期重点在于研究用户不断变化的需求点,基于需求点,对于用户的需求点进行分类管理。进而制作产品开发的相应文档,制作产品原型,评估产品的商业价值,进而制定产品开发的具体计划,并对于整个产品开发进度进行监控和跟踪,将具体的产品任务责任到人以及具体的时间点,预估产品开发的风险,各模块通力合作,提升产能品效率。将产品服务于用户,并且实现产品价值的最大化。
参 考 文 献
苏杰,《人人都是产品经理》,电子工业出版社出版的图书,2010
2、林达·哥乔斯,《产品经理的第一本书》,中国财政经济出版社出版的一本图书,2004
3、罗旭祥,《产品经理的五项修炼》,机械工业出版社,2013
4.王欣,夏济《 产品经理实战手册》,中国经济出版社,2006