产品经理需求分析实例
需求分析报告产品经理招聘,1200字

需求分析报告产品经理招聘需求分析报告产品经理是一个关键的角色,负责管理和开发公司的产品,确保产品能够满足市场和客户的需求。
产品经理的工作要求广泛的技能和知识,包括市场分析、竞争分析、产品规划、产品设计等方面的能力。
产品经理招聘过程需要仔细的需求分析,以确定招聘条件和岗位要求。
一、销售能力产品经理在市场推广和销售方面必须具备一定的能力。
他们需要能够分析市场需求,了解目标客户的喜好和需求,以便为产品提供准确的定位和设计。
此外,他们还需要能够制定市场推广计划,协调各方资源,达到销售目标。
二、技术背景产品经理需要具备一定的技术背景,以便理解和应用相关技术。
他们需要了解产品的技术架构,理解技术实施的难点和风险。
他们还需要能够与开发团队合作,理解技术需求,并协助解决技术问题。
三、项目管理能力产品经理必须具备较强的项目管理能力。
他们需要能够制定项目计划,制定里程碑和目标,并协调各方资源以确保项目按时交付。
他们还需要能够分析和解决项目中的问题,并及时调整项目计划。
四、创新能力产品经理需要具备一定的创新能力,以便发现和实现产品的竞争优势。
他们需要能够分析市场趋势,发现潜在需求和机会,并通过创新的产品设计和功能提升来满足客户需求。
五、沟通能力产品经理需要具备良好的沟通能力,以便与各方进行协调和合作。
他们需要与开发团队沟通技术需求,与市场团队沟通市场反馈,与客户沟通产品需求。
同时,他们还需要能够以简洁明了的方式向团队内外传达产品的目标和计划。
六、团队合作能力产品经理需要具备良好的团队合作能力,以便与开发团队和市场团队合作。
他们需要能够领导和激励团队成员,协调各方资源,并推动项目的进展。
七、解决问题能力产品经理需要具备较强的解决问题能力,以便在产品开发、市场推广、客户服务等过程中及时解决问题。
他们需要能够分析问题的根源,找到解决方案,并协助团队成员实施。
八、行业知识产品经理需要对所在行业有一定的了解和认知。
他们需要了解行业的发展趋势、竞争情况和客户需求,以便更好地定位和设计产品。
产品经理需求分析报告

产品经理需求分析报告打从接触产品管理至今已有8年了,中间也换过一次行业,深觉一旦掌握基本技能加之恰当的方法,行业壁垒没有想像中那么大,毕竟都是IT产品相关的工作,还是大同小异的。
我是一直在产品管理的路上乱闯乱跳,工作经验积累的已经不少,但总是觉着没有任何提升,没有自信就容易否定自己。
所以,痛定思痛,还是沉淀一下,仔细总结总结历往遇到的问题和那些没能完美跨过的坑。
没有总结的人生,永远都是瞎混。
所以,先从需求入手,聊一聊需求分析那些事儿。
需求分析可以分这几个阶段:需求收集-需求调研-需求梳理-需求评审。
每个阶段都有不同的思路,也有对应不同的输出物。
一、需求收集在这一点上,通信、传统IT项目可能有别于传统互联网,需求的产生和提出,通常会有其发起的业务部门,即业务Owner。
业务Owner需要深度参与到项目中来,要对需求负责,要协调业务流程梳理,要进行业务测试,并决定是否上线。
运营商行业的业务Owner我接触比较多是信息化部、业务支撑部。
原则上讲,业务Owner需要提交一份业务需求,但有时也只是口头传达有个什么样的需求,具体调研时候再来谈。
1、需求的接收业务Owner会有哪些需求通常都是提前预知的。
打个招呼,会有个什么类的需求要找你做。
可能暂时无法接收,可能业务Owner还没能想好,那么可以约定相关需求的提交时间。
大家都比较忙,作为接收人,要提前排好接收时间,同时到约定时间前也提前提醒一下对方。
对于项目背景、建设目标、需求提出部门、业务负责人、用户群及使用量,可以提前做些功课,收集信息,收集的途径可以多方,适当时候也可以收集一下类似的需求/产品。
如下信息尽量在需求分析前先搞清楚:组织架构、职责、角色、使用人员的梳理。
2、需求的主动收集互联网产品往往没有业务Owner,产品做成什么样子,需要产品经理主动去了解。
基于此背景,需求的收集可以有用户访谈、意见收集、问卷调查等等。
这里我经验有限,就不展开来讲了。
日常用的最多的就是各种竞品分析,哈哈二、需求调研向客户和相关部门开展调研工作:了解业务、现状、痛点、角色责任人等;1、需求调研需要覆盖如下人员:业务负责人(主要负责整个系统的建设)以及关键人群(日后使用者,可能包含多部门的多人);2、对于业务需求,要发扬刨根问底的精神,了解业务到底要干什么,这么做到底为什么。
产品经理 需求报告范文

产品经理需求报告范文一、需求背景随着互联网的快速发展,越来越多的用户开始将购物行为转移到线上平台上。
然而,用户在线购物时仍然面临着一些问题,比如选择困难、信息过载等。
为了解决这些问题,我们决定开发一个智能化的购物助手应用。
二、目标用户本产品的目标用户主要是喜欢在线购物的年轻人群体,他们对新技术和新产品具有较高的接受度,并且在购物过程中会遇到选择困难、信息过载等问题。
三、需求描述1. 搜索与推荐- 用户可以通过输入关键词或者拍照来搜索商品,系统会提供基于用户需求的搜索结果。
- 系统会根据用户的历史购物记录和偏好,为用户推荐相关的商品和优惠信息。
2. 商品比价- 用户可以在应用中输入多个商家或者商品信息,系统会自动为用户比较不同商家的价格和服务,帮助用户选择性价比最高的商品。
3. 商品详情- 用户可以查看商品的详细信息,包括图片、描述、规格、评价等。
- 对于一些高价值的商品,系统还会提供额外的丰富内容,比如产品视频、专业评测等,以帮助用户做出更明智的购买决策。
4. 购物车和支付- 用户可以将心仪的商品加入购物车,随时查看购物车中的商品和总价。
- 用户可以选择不同的支付方式,并且享受优惠活动。
5. 售后服务- 用户可以在应用中查看订单的物流信息,随时了解商品的配送情况。
- 对于有问题的商品,用户可以提交退货或者售后申请,系统将提供便捷的售后服务。
6. 用户反馈与评价- 用户可以对购买的商品进行评价和晒图,分享自己的购物体验,提供给其他用户参考。
- 同时,用户还可以对应用的使用体验进行反馈,帮助我们不断优化产品。
四、技术需求为了实现以上功能,本产品需要具备以下技术能力:1. 基于大数据和机器学习的智能化搜索和推荐功能,以提供个性化的服务。
2. 与多家电商网站进行数据对接,实时获取商品信息、价格、库存等。
3. 快速的数据处理能力,以保证用户搜索和推荐的实时性。
4. 良好的用户界面设计和操作体验,以提高用户的满意度和粘性。
产品经理prd案例

产品经理prd案例一、电商平台产品经理PRD案例1. 项目背景随着互联网的普及,电商平台已成为人们购物的主要渠道之一。
某电商平台为了提升用户体验和销售额,决定推出一款新的功能——个性化推荐系统,以帮助用户更快速地找到自己感兴趣的商品。
2. 产品目标该个性化推荐系统的目标是提高用户购买转化率和用户满意度。
通过推荐与用户兴趣相关的商品,增加用户的购买欲望和购买频率,提高平台的销售额。
3. 功能需求3.1 用户画像通过用户的浏览、搜索、购买等行为数据,建立用户画像,包括性别、年龄、购买偏好、关注领域等信息,以便进行个性化推荐。
3.2 推荐算法设计并实现推荐算法,根据用户画像和商品属性进行推荐。
可以使用协同过滤、内容过滤等算法,结合用户行为数据进行个性化推荐。
3.3 推荐展示将个性化推荐结果以列表、轮播图等形式展示在用户首页、商品详情页等位置,吸引用户点击并增加购买转化率。
3.4 推荐调整根据用户的反馈和商品的更新情况,动态调整推荐结果,保持推荐的准确性和时效性。
4. 非功能需求4.1 用户隐私保护在收集用户数据和进行个性化推荐时,遵守相关法律法规,保护用户的隐私安全。
4.2 响应速度个性化推荐系统需要在用户浏览页面时快速响应,避免长时间的加载等待,提升用户体验。
4.3 稳定性和可扩展性个性化推荐系统需要具备良好的稳定性和可扩展性,能够应对大量用户的访问和数据处理。
5. 用户交互设计5.1 首页推荐在用户登录后的首页上,展示个性化推荐的商品列表,以吸引用户点击并进行购买。
5.2 商品详情推荐在商品详情页上,展示与当前商品相关的其他推荐商品,引导用户继续浏览和购买。
5.3 推荐筛选提供用户对推荐结果的筛选功能,如按照价格、品牌、评分等进行排序,方便用户找到最合适的商品。
5.4 用户反馈在个性化推荐结果下方,提供用户对推荐结果的反馈按钮,收集用户对推荐的满意度和改进建议。
6. 数据分析与优化6.1 数据监控对个性化推荐系统的数据进行监控,包括用户点击率、购买率等指标,及时发现问题并进行调整。
程序开发产品经理需求文档案例

程序开发产品经理需求文档案例需求文档是程序开发的重要文件之一,它记录了产品经理对产品需求的描述和规划,是开发团队进行开发的重要依据。
下面是一份程序开发产品经理需求文档案例,希望可以为产品经理编写需求文档提供一些参考。
一、项目概述该项目是一款社交类APP,旨在为用户提供一个交友平台,方便用户寻找志同道合的朋友。
用户可以通过该APP搜索附近的用户,并向对方发送好友请求,也可以创建聊天群,在群中与多个人进行聊天。
用户可以设置好友分组,管理自己的好友列表。
该APP需要支持多国语言。
二、用户需求1. 用户注册用户可以通过手机号或者邮箱注册账号,注册信息包括昵称、性别、年龄、地区、头像等。
2. 用户登录用户可以通过账号和密码登录APP。
3. 用户信息编辑用户可以随时编辑自己的个人信息,包括昵称、性别、年龄、地区、头像等。
4. 好友添加用户可以通过搜索附近的用户,向对方发送好友请求。
对方同意后,两人成为好友。
5. 好友管理用户可以设置好友分组,并对好友列表进行管理,包括删除好友、修改好友备注等。
6. 聊天功能用户可以与好友或者聊天群中的多个人进行聊天,支持文字、图片、语音等消息发送。
用户可以设置聊天背景、字体颜色等。
7. 聊天记录保存用户可以保存聊天记录,并进行查看和删除。
三、技术需求1. 平台要求该APP需要支持iOS和Android两个平台,并且需要支持多国语言。
2. 技术要求该APP需要使用Java或者Swift进行开发,需要具备良好的交互体验和稳定性。
在用户数据存储方面,需要采用安全的加密算法进行保护。
在聊天功能方面,需要使用即时通讯技术,保证消息的实时性和可靠性。
四、其他需求1. 隐私保护该APP需要遵守各种隐私保护法规,并且需要保护用户的隐私数据不被泄露。
2. 安全性该APP需要具备良好的安全性,防止黑客攻击和数据泄露。
3. 用户体验该APP需要具备良好的用户体验和易用性,方便用户进行操作。
同时,需要保证APP的稳定性,以确保用户在使用过程中不会遇到崩溃等问题。
产品经理需求分析情况范本

产品经理需求分析情况范本一、引言产品经理在产品研发过程中,承担着分析用户需求的重要任务。
本文将通过介绍产品经理在需求分析过程中所需采取的步骤和方法,以及总结一份产品经理需求分析情况范本,帮助产品经理们更有效地完成工作。
二、需求分析步骤1. 用户访谈产品经理首先需要与目标用户进行深入的访谈,了解他们的需求和痛点。
可以通过面对面访谈、问卷调查等方式获取用户反馈,收集到的信息将作为需求分析的重要依据。
2. 需求整理和归类在访谈过程中收集到大量的用户需求后,产品经理需要对这些需求进行整理和归类。
可以通过建立需求池,将相似的需求进行分类,以便更好地分析和处理。
3. 需求优先级排序对于众多的需求,产品经理需要根据业务目标和用户需求的紧急程度,设置不同的优先级。
这样可以帮助团队更好地把握产品开发的重点和节奏,提高开发效率和用户满意度。
4. 需求验证在需求分析过程中,产品经理不能仅凭个人经验和直觉进行决策,还需要通过数据验证和用户反馈来验证需求的可行性和有效性。
可以进行A/B测试、原型演示等方式进行需求验证。
5. 需求文档编写需求文档是产品经理传达需求信息给开发团队的重要工具。
产品经理需要根据需求分析结果,编写清晰、准确的需求文档,确保开发团队对需求有明确的理解。
三、产品经理需求分析情况范本根据实际工作需求具体编写。
以下是一个简单的示例:项目名称:XXX产品项目需求分析时间:2022年1月1日至2022年2月28日产品经理:XXX需求分析总结:1. 用户需求分析(1) 用户群体:XXX产品主要面向企业用户,需求主要集中在提高工作效率和降低成本方面。
(2) 主要需求:用户希望能够实现XXX功能,以便提高XXX效率;同时希望能够降低XXX的成本,在XXX方面有更多的选择。
(3) 痛点分析:用户反馈当前市场上存在的XXX产品存在XXX问题,造成了用户在XXX方面的困扰。
2. 需求整理和归类(1) 需求分类一:XXX功能- 需求一:实现XXX功能的实时监控和反馈- 需求二:XXX功能的快速搜索和筛选功能(2) 需求分类二:XXX成本- 需求三:降低XXX产品的购买成本- 需求四:增加XXX服务的灵活性和选择性3. 需求优先级排序(1) 高优先级:需求一,需求三(2) 中优先级:需求二,需求四(3) 低优先级:无4. 需求验证(1) 需求一的验证结果:通过A/B测试,用户使用新功能后工作效率提升了20%(2) 需求三的验证结果:通过用户反馈调查,用户对新的XXX产品购买方式表示满意5. 需求文档编写(1) 详细说明每个需求的功能、界面交互、优先级等信息(2) 附上相应的设计稿和原型图,帮助开发团队更好地理解需求四、结论需求分析是产品研发过程中的关键一步,产品经理需要通过与用户的交流和反馈,整理和归类需求,设定优先级,并在需求验证和文档编写中准确传达需求。
产品经理 产品需求文档模板
产品经理产品需求文档模板1. 产品背景和目标:本产品旨在解决用户在某一特定需求领域的痛点,并提供一种便捷、高效的解决方案。
通过产品,用户能够获得更好的用户体验和满足其需求。
2. 目标用户:我们的目标用户是XXX领域的专业人士或对该领域感兴趣的个人。
他们希望能够快速、准确地获得所需信息,提升工作效率并获得更好的业务成果。
3. 产品功能:- 功能一:XXX,用于实现XXX功能。
- 功能二:XXX,用于实现XXX功能。
- 功能三:XXX,用于实现XXX功能。
4. 产品流程:- 步骤一:XXX。
用户需要XXX。
- 步骤二:XXX。
用户可以XXX。
- 步骤三:XXX。
用户完成XXX。
5. 产品界面设计:- 界面一:XXX。
用户可以在该界面上进行XXX操作。
- 界面二:XXX。
用户可以在该界面上进行XXX操作。
- 界面三:XXX。
用户可以在该界面上进行XXX操作。
6. 数据需求:- 数据一:XXX。
用户需要获取XXX数据以支持其工作或决策。
- 数据二:XXX。
用户需要获取XXX数据以支持其工作或决策。
- 数据三:XXX。
用户需要获取XXX数据以支持其工作或决策。
7. 可用性和性能要求:- 可用性:产品应具有良好的用户体验,界面友好、操作简单,用户能够轻松上手和使用。
- 性能:产品需要具备高性能,响应速度快,能够处理大量数据和用户请求。
8. 安全性要求:- 安全性一:XXX。
确保用户的隐私和数据安全。
- 安全性二:XXX。
防止未经授权的访问和操作。
9. 使用限制与规范:- 使用限制一:XXX。
在使用产品时,用户需要遵守XXX规范或限制。
- 使用限制二:XXX。
在使用产品时,用户需要遵守XXX规范或限制。
10. 预期效益和商业模式:通过提供便捷、高效的解决方案,本产品旨在帮助用户提升工作效率,节省时间和资源成本,并获得更好的业务成果。
商业模式可以基于XXX收费方式或XXX盈利模式。
注意:以上内容仅为示例,根据实际项目需求进行修改和补充。
产品经理挖掘用户需求的小故事
产品经理挖掘用户需求的小故事在一个寒冷的冬日,产品经理小明正在为公司新推出的社交媒体平台进行用户需求调研。
为了更好地了解用户的心声,小明决定亲自走访一些常用社交媒体平台的用户。
他收到了一位叫小红的用户的邀请,小红是一名大学生,热衷于分享自己的生活点滴。
小明和小红约好了在一家咖啡店见面,为了让小红更放松自如地表达自己的需求,小明提前将其放松的音乐设置成了咖啡店常放的轻音乐。
小明和小红一边品尝着热气腾腾的咖啡,一边聊起了社交媒体的使用习惯。
小红告诉小明,她喜欢使用社交媒体平台与朋友分享照片和视频,并期望能够与其他用户互动和交流。
小明听得津津有味,他立即将这些需求记录在笔记本上。
接着,小明询问小红是否对隐私保护有所顾虑。
小红坦诚地表示,她希望能够更加自由地控制自己的隐私设置,不愿意被一些陌生人过度打扰。
小明明白了用户的关切,他将这一需求也记了下来。
在聆听了小红对社交媒体的意见后,小明又问她是否关注过平台上的广告内容。
小红笑着回答说,她希望能够看到与自己兴趣相关的广告,而不是一味地被推销无关的产品。
小明再次记录下了小红的心声。
最后,小明向小红询问了她对社交媒体平台未来发展的期望。
小红表示,她希望平台能够提供更多个性化的功能和服务,例如专属的表情包和独特的推荐算法。
小明很高兴地听到这些建议,并向小红表示感谢。
在与小红的交流中,小明不仅了解到了用户对社交媒体平台的具体需求,还获得了一些新的创意和灵感。
他将这些收获整理起来,准备回去与团队分享,以进一步完善产品。
这个小故事告诉我们,产品经理挖掘用户需求需要耐心倾听和深入交流。
只有通过与用户的密切互动,才能真正了解他们的期望和关切,从而设计出更能满足用户需求的产品。
优秀产品经理案例
优秀产品经理案例1. 引言在现代商业环境中,产品经理扮演着至关重要的角色,他们负责产品的规划、设计、开发和推广。
优秀的产品经理能够准确把握市场需求,创造出受用户欢迎的产品,并在竞争激烈的市场中取得成功。
本文将介绍几个优秀产品经理案例,通过深入研究他们成功的原因和策略,探讨优秀产品经理应具备的能力和特质。
2. 案例一:乔布斯乔布斯是苹果公司创始人之一,并在公司中担任首席执行官和首席设计师。
他以其卓越的创造力和对用户体验追求完美而闻名。
乔布斯通过对市场需求深入洞察,并将其转化为独特而具有吸引力的产品概念。
例如,他推出了iPod、iPhone和iPad等革命性设备,在全球范围内引发了巨大反响。
3. 案例二:扎克伯格马克·扎克伯格是Facebook社交媒体平台背后的关键人物之一。
作为首席执行官兼联合创始人,他成功地将Facebook打造成全球最大的社交媒体平台之一。
扎克伯格的成功在于他对用户需求的敏锐洞察和对技术创新的独到见解。
他始终将用户体验放在首位,并通过持续改进和创新来满足用户需求。
4. 案例三:杰夫·贝佐斯杰夫·贝佐斯是亚马逊公司的创始人和首席执行官,他将亚马逊从一家在线书店发展成为全球最大的电子商务公司之一。
贝佐斯通过对市场趋势和消费者需求的深入研究,不断扩展亚马逊的产品线,并提供卓越的客户服务。
他还推出了亚马逊Prime会员计划,为用户提供更多价值和便利。
5. 案例四:雷军雷军是小米科技公司的创始人兼首席执行官,在中国智能手机市场取得了巨大成功。
雷军通过对消费者需求和市场趋势敏锐洞察,推出了高性价比且功能强大的智能手机产品。
他还注重用户反馈,并不断改进产品以提高用户体验。
雷军的成功在于他的创新思维和对用户需求的深入了解。
6. 案例五:杰克·多尔西杰克·多尔西是Twitter社交媒体平台的创始人之一,他在产品经理领域取得了巨大成功。
多尔西通过对用户需求和市场趋势的敏锐洞察,将Twitter打造成全球最受欢迎的社交媒体平台之一。
产品经理需求文档范例
产品经理需求文档范例一、产品介绍本产品是一款名为“健康之路”的健康管理APP,旨在帮助用户管理自身的健康,实现健康生活。
二、产品目标用户本产品的目标用户为35-50岁的职场人士,这个年龄段的用户通常有了一定的职业经验,具备相对稳定的经济来源,对健康也有一定的认知和需求。
此外,本产品也可吸引一些有健康管理需求的年轻人。
三、功能说明1.身体管理:用户可以通过填写个人身体数据、体重、体脂等信息,追踪身体变化、健康恢复情况等。
2.饮食管理:用户可以根据自己的身体情况、口味选择合适的食谱,并记录自己的饮食。
3.运动管理:用户可以选择适合自己的运动方式、时长,并记录自己的运动。
4.健康日志:用户可以记录自己的身体状况、饮食、运动情况。
5.健康档案:用户可以上传个人的体检报告、病历等信息,便于医生了解用户的身体情况,提出有效的健康建议。
6.健康资讯:用户可以通过本产品查看最新的健康资讯,学习健康知识,掌握生活中的健康技巧。
7.社区互动:用户可以参与本产品社区,与其他用户分享自己的健康心得、体验,交流健康话题。
四、用户痛点和价值点1.用户对自己的健康状况关注程度不高,需要一个可用、有用的工具进行健康管理。
2.用户需要有效的健康建议和建议。
3.用户需要与其他健康管理者交流,分享疑问和经验。
4.用户需要最新的健康资讯和动态,学习和掌握健康知识。
5.用户需要方便快捷的服务,帮助自己更好地管理自己的健康。
五、其他1.本产品需与医生进行合作,提供更加专业、有效的健康建议。
2.本产品需与权威健康机构进行合作,提供最新、有用的健康资讯。
3.本产品需与用户进行互动,了解用户的需求和疑问,不断更新和改进产品。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产品方法论之一个漂亮产品方案诞生的过程
这是我总结的一个方法论,一个惊艳或者普通的idea,是怎么变成一个可执行的产品方案呢?
当我们提到一些常见的功能时,可以一笔带过,简单的描述一下就可以了,比如:对于微信登录,手机号注册。
如果我们提到的是一些比较复杂的,具备一定创造性功能的时候,又该如何呢?
比如:APP推荐分享功能,老用户A将APP下载分享页,分享到朋友圈,或微信好友,微博,新用户B,C,D通过分享下载APP装机并注册,老用户A获得积分或其他奖励。
类似问题,会成为产品经理的一道分水岭,于我们而言,不只是想一些好的东西,还要有办法将他实现,这需要我们对技术有一定的基础认知。
常规的技术实现逻辑
几乎所有的互联网产品均会包含这四个环节:数据库,后端,接口,前端。
但在某些产品里,可能会增加环节,或者用另一个方法来代替上图的某个节点,也可以减少一些环节。
“数据库”的存在可以被“日志”来代替。
一款无需网络支撑的“计算器”则只需要前端的功能支撑。
对于产品经理而言,我们有义务将一个idea转化成可用代码实现的方案,实际上这个转化过程正是产品经理重要技能的一环。
不仅仅是想到需求,还要确保需求可被实现。
对于互联网产品而言,一个idea一般都会牵扯到这4个环节,我们以登录为例。
这是一个简易的泳道图,我们可以这样来解读这幅登录的泳道图:
●用户在前端执行了登录的操作
●前端通过接口,将用户输入的帐号和密码上传到后端
●后端将这些信息与数据库的用户信息表进行匹配
●后端将匹配结果通过接口返回给前端
●前端根据后端返回的信息来确定下一步是成功还是失败。
扩展
我们所说的异常保护,就是在上述的过程中,每一个环节都有可能出现错误,我们无法将所有的错误都进行预设,通常会将异常做分类。
没有返回以及返回的信息,不是“对”,也不是“错”。
所以一个登录功能,除了我们所看得见的登录成功,登录失败,还会有请求失败,请求错误这两个“功能需求”。
对于登录这类比较常规并且固定的功能,产品不需要过细的思考,但在一些个性化比较强的需求处理时,我们就需要将他尽可能的贴近实现方案。
复杂需求
案例
APP推荐分享功能,老用户A将APP下载分享页,分享到朋友圈,或微信好友,微博,新用户B,C,D通过分享下载APP装机并注册,老用户A获得积分或其他奖励。
这个是基于分享的泳道图,他能满足我们分享的需求,但显然,这不能完成案例中的复杂逻辑。
我们来看看另外一副泳道图。
这个图补充了B用户在微信打开被分享出来的链接所对应的操作,但是这任然是不够的。
我们再来看看案例:
老用户A将APP下载分享页,分享到朋友圈,或微信好友,微博,新用户B,C,D通过分享下载APP装机并注册,老用户A获得积分或其他奖励。
我们还有几个问题没解决:
(1)我们如何知道B用户打开的是A用户分享出来的网页呢?
(2)我们怎么知道访问的人,下载的人,注册的人是同一个人呢?(条件是
B下载装机并注册,A才获得积分)
第一个问题很好解决,A用户分享出去时,将用户的profile信息一起传给后端就可以记录下,“谁分享的”。
同时,在B用户访问时,我们也去记录下访问人的信息,微信提供了这样的支撑能力,在用户访问一个H5链接时,我们可以获得访问用户的微信ipen ID,这样就能知道谁访问了。
走到这一步,我们已经能够将这个案例实现大部分了。
A用户将下载页分享到微信,B用户访问了A分享的下载页,并做了下载动作。
第二个问题怎么办呢?
我们怎么知道访问的人,下载的人,注册的人是同一个人呢?(条件是B 下载装机并注册,A才获得积分)
文章里已经用了较多的泳道图了,后面就不再贴图啦,大家可以自己画一画。
我们在微信环境所记录的访问ID,是以微信提供的Open ID作为唯一标识的,第二个问题实际上是我们没有办法将Open ID与用户注册时生成的User ID 进行关联。
我们无法知道一个新注册的用户,是从哪里下载的。
然后,
我很喜欢一句电影台词:如果不是喜剧结尾,那是因为电影还未完结。
我们设计到这里,已经能够发现问题了,那就能够找到问题的解决方案。
解决问题,产品经理应该是专业级的。
解决方案(参考)
我们要做的是将注册ID与访问用户的openID进行关联,中间欠缺一个可链接的桥梁。
于是,我们可以建设另一个桥梁,来起到替代作用。
我们可以在下载页作一个活动,每次用户访问这个页面时显示一个处理后的参数,这个参数是根据计算得到的,就像微信的open ID一样。
访问者ID加上分享者ID再加上一些其他的参数,生成一个新的参数,我们可以将其称为幸运ID。
B用户只要在注册过程中,甚至注册以后的正常使用过程中,输入这个幸运ID,就能建立起这道桥梁。
于是,问题变小了。
现在的问题在于,如何让用户输入“幸运ID”。
这个问题是不是变得简单了?
我们只是需要寻找一个能够让用户输入“幸运ID”的动机就好啦。
比如:
输入幸运ID,看看哪些朋友也在用
输入幸运ID,领取红包
输入幸运ID,可以抽奖
结局
这并不是唯一的解决办法,实际上很多需求都可以用不同的实现方法来解决。
案例中的问题,我也没有将其完全描述出来,相信还剩下许多细节问题,留给大家思考。
工作过程中,我们经常会遇到非常棒的想法,但却无法将他实现出来,研发
会向我们反馈“技术无法实现”。
据我了解,很多时候的“技术无法实现”是指无法实现这个方案,往往,我们换一个方案就可以实现了。
这就需要我们具备一定的技术认知,能够考虑到技术如何实现,他的思路逻辑是怎么样的。
案例中有一个小的细节,我们通过微信的open ID来知道访问者是谁,如果没有这个open ID,那么这套方案就是“无法实现”的。
来看这个小故事:我们把微信的场景改变成QQ场景。
PM:我想知道有多少人在QQ访问了我们的网页。
研发:这做不到,我只能帮你查查被打开了多少次,我不知道是“谁”访问了网页,因为他没有登录。
(没有记录“人”,就没办法知道“多少人”访问)PM:哦好吧。
PM:我们可以用QQ的第三方登录吗,这样用户在QQ访问时,QQ就会把用户的信息传给我们。
研发:这样就没问题了,但你需要提一个需求,以前的数据就没办法了,这个需求实现以后,就可以统计了。
PM:好吧我去提个需求。