欧宝彩票下载:以生活为例带你理解产品研发流程

  本文从五个板块分析了产品研发的流程以及每一个流程中的要点,并且以生活中的事情作为案例帮助我们更好地理解。

  在产品研发过程中,需要了解每一个流程,并且得找到每个流程对应的干系人,以及这些流程中都有哪些产出。

  当你的父母计划要一个孩子时,你就是此项目的目的,父母就是产品/项目经理,相关干系人有你的亲戚以及未来会遇到的各种人,商业需求就是希望你能健康成长、出人头地,时间计划是一辈子。

  当然,项目是有阶段性的,项目经理也是可以换的,当你拥有掌控自我的能力后,你可以成为自己的产品经理,把自己打磨成你心中最好的产品。

  个人认为需求分析应该是整个项目生命周期中最重要的步骤之一,因为一旦需求搞错,那么失之毫厘谬以千里。

  收集需求的时候要注意,最好有一份属于自己的需求列表,写清楚需求类型、需求来源、需求内容、需求场景,如下表:

  需求场景也是如此,这里描述清楚:什么时候,什么地方,谁,碰到了什么问题,问题频率是多少,为什么会碰到这个问题,碰到了之后产生什么后果。

  父母作为产品经理,他们会给你提出很多的要求,例如:在上学的时候,学习一定要认真,学习成绩必须排在班级前五名,如果不这样的话,你的屁股就会遭殃

  老师和老板作为你的领导,也会给你提出各种要求,例如:在上学/工作期间,绩效一定要达到A,不能惹祸,如果不这样的话,就会叫家长/扣工资

  你自己作为自己的产品经理,也会给自己提出各种要求,例如:今年一定要买一台新电脑,LOL要上王者,找个女朋友……

  注意:这里只是需求获取阶段,有效的需求只是代表可以被记录,但是不是要落实这个需求,还需要进行需求分析。

  因为没有挖掘到用户真正的需求,出人头地、好多钱等等都是一个很虚的概念,不能量化,无法落地,是一个不切实际、最后无法验收的需求。

  这种情况应该怎么办呢?可以问问自己,为什么要出人头地,要成功。多问自己两个为什么,如下所示:

  问到这里,就会发现需求和第一个是差不多的了,但是这是一个可以量化、可以验收的需求,当你挣到能买一套房的钱的时候,那么需求就已经满足了。

  首先可以剔除掉无效的需求,无效的需求也就是我们经常说的“伪需求”,那什么样的需求是无效的需求呢?

  剔除掉无效的需求之后(这里省略需求可行性分析等步骤),剩下的基本上都是有价值的需求,那么这些需求就全部都做吗?不是的。

  需求分析完成之后,需求也就确定了,将所有需求按照优先级排序放入excel中,这里excel的格式是什么样的呢?就是把收集需求的行和列交换就可以了,同时加上优先级、预计完成时间等。

  需求分析做完之后,那么就得要开始设计产品了。产品设计可以分为三大块:产品功能设计、UI/UE设计、技术评审,下面依次聊聊吧。

  在产品功能设计阶段,基本上都是产品经理的工作了,产品经理需要将确定的需求转换为产品上实际可操作的功能,并且要整理出每个功能之间的联系,数据是怎么传递的,产品大概长什么样子,具体功能、字段、特点的描述。

  PRD,即产品需求文档,每个人对PRD的理解都不一样,下面本人以一个产品小白的身份简单跟大家聊聊它,如果有理解不到位的地方还请留言区指正。

  业务流程图面向老板及业务人员,目的是梳理整个业务逻辑流向,要清楚地说明每个角色在每个环节需要处理什么事情,从而实现业务流程的正常运转。

  功能流程图面向产品经理自己或者研发同事,目的是更清楚的表达功能设计逻辑,以业务流程为主线,细化每个环节的功能逻辑,以及不同系统间的数据同步逻辑。

  功能以及业务都梳理好了,产品经理就需要以这两者为主线去设计产品原型了,一般都是使用axure软件完成原型设计。

  原型图就是将为了满足任务顺利完成而体现在页面上的元素集合。需要将要展示的数据、按钮以及其他元素按照合适的方式分布在图纸上。

  例如:要设计一个注册账号页面,首先必须有用户名输入框、密码输入框、密码二次确认输入框、提交/取消按钮,当然每一个输入框都需要有简短的文字描述,以及格式要求。

  你以为这就完了吗?不是的。你不能保证每一个用户都按你设想的去使用产品,必须给用户犯错的空间,要列举出用户操作此产品时会出现的每一种可能性,并且画出对应原型。

  User Interface,即用户视觉,UI设计需要美观,符合用户使用习惯,基本上经过设计师设计的高保真原型图就是系统最终成型的样子了。

  有些小公司或者是开发一个小功能的时候,会省略掉UI设计的过程,直接拿到产品经理的原型图就开始大刀阔斧的开发了。

  User Experience,即用户体验,这个概念就有点虚幻了,在使用产品过程中的所有感受都属于UE的范畴,设计师需要结合各种方面来进行设计。

  哄女朋友的时候不能只说“多喝热水”,得用实际行动去证明你爱她,比如说:给你10万块去买个包,这让女朋友的用户体验就提高了

  求婚的时候,让兄弟们都找点活干,比如:录像、放音乐、灯光、鲜花、礼炮……把气氛搞起来,让女朋友用户体验倍增

  在所有设计工作都完成的时候,就得召集领导、测试负责人、开发负责人以及项目经理一起开个会了。

  此会议基本是产品经理主持,设计阶段的产出都可以掏出来了,甩到开发的脸上,跪着说,求求了,帮我做了吧。

  求婚的前一天,你把兄弟们叫到一起,最后确认明天求婚的计划万无一失,是否可行,有无意外发生的可能性,谁递花,谁放炮,谁录像,是不是都清楚了,这个事情可不能出任何差错。全部确认无误,那就按部就班各自开始准备了。

  站立会顾名思义就是一群人站着开会,这里可以每天早上拿出半小时时间,由产品经理牵头,召集项目相关人员(产品经理、研发人员、设计师、测试人员)找个会议室,大家依次讲述目前手头上的工作进度情况。

  站立会的目的是能够及时同步信息,避免出现研发等设计师的原型,或者设计师设计完一个功能后没有及时交付给开发的情况。也能及时了解到项目的进度,不会快到了交付时间才发现得延期完成。

  在准备婚礼的阶段,相关人员每天都必须碰个头,说一说现在的进展怎么样,物品采购情况怎么样,有没有遇到什么问题。确认无误之后,按照既定的计划去做好每个人该做的事情。

  开发人员在完成一个功能之后就可以将其提交给测试人员,进行功能测试,测试方法这里就不详述了,测试之前一定要准备好相关测试文档。

  如果发现bug,那么就需要将此bug反馈给研发同事,让其修复并且重新提交测试,一直到测试通过为止。

  测试就像婚礼彩排,在婚礼正式开始之前,需要按照婚礼的流程去走一遍,确保在整个流程中没有任何纰漏,及时找到并解决遇到的问题。

  3. 上线本次迭代中所有功能都研发并且测试完成之后,就可以准备上线了,这时候需要产品经理写一封上线申请邮件,通知相关用户及领导。

  成功上线后,除了在上述邮件中回复上线完成外,还需要由产品经理写一封产品更新邮件,告知相关用户本次产品更新了什么功能,应该如何操作,并且更新产品操作手册。

  婚礼仪式正式开始之前,需要邀请亲朋好友过来参加,在婚礼进行的时候家长及新人需要向来宾表示感谢,新人要讲述一路走来的酸甜苦辣,顺便畅想一下未来,如何如何发展,生几个宝宝等等。

  当计划开发一个新产品或者新功能的时候,不可能短时间就能够将其全部功能开发完成,如果花费时间过长就会导致丢失先入市场的优势,这时候就需要用到MVP模型。

  将用户最需要的功能优先满足,不求界面有多炫酷,也不求功能有多花哨,只要保证能够通过此产品满足用户的需求。

  敏捷开发:敏捷开发是将一个大项目拆分成多个小项目,以用户需求为核心,采用迭代、增量的方式开发软件。

  通过敏捷开发的方式,将大项目划分成多个可独立运行的小项目之后,每个人都有独立负责的模块,能够进行有效的沟通,在保证产品质量的前提下,实现了产品的快速迭代,满足市场需求。

  当计划买一辆卡宴的时候,发现没有这么多资金,可以考虑先买一辆五菱之光满足日常通勤的需求,等到存够了钱再慢慢换更高品质的汽车。

  当想成为王健林的时候,不妨定一个小目标,比方说,先挣他一个亿。每年存一个亿,额,继续睡,别醒过来。总结

  人人都是产品经理(是以产品经理、运营为核心的学习、交流、分享平台,集媒体、培训、社群为一体,全方位服务产品人和运营人,成立11年举办在线+期,线+场,产品经理大会、运营大会50+场,覆盖北上广深杭成都等20个城市,在行业有较高的影响力和知名度。平台聚集了众多BAT美团京东滴滴360小米网易等知名互联网公司产品总监和运营总监,他们在这里与你一起成长。