产品就是要同时解决用户的问题和公司的问题,一个都不能少!
产品经理这个概念更多地侧重产品本身“从无到有”、“从有到优”的过程,更多地涉及了“产品规划、数据分析、用户研究、需求分析、功能设计、项目管理、敏捷方法”等内容。
做好成为产品经理的准备:例如:研究几十家公司的产品经理招聘广告。而后去应聘产品经理。
做项目通常要再保证品质的前提下,在时间要求T、人财物花费R、项目范围Q三点做平衡。
Business Requirement Document,简称 BRD。这是产品生命周期中最早的文档,内容涉及市场分析、销售策略、盈利预测等。通常给大老板演示PPT,主要为了获得认可,争夺资源。
从 BRD 中的“商业价值”、“资源评估”两个重点中大家可能也发现了,其实本质上大老板们也是在追求那个词——性价比。大家都希望花费最少的资源获得最大的商业价值。
Market Requirement Document,简称MRD。产品进入实施阶段,需要写出MRD,有更细致的市场与竞争对手分析,包括可通过哪些功能来实现商业目的,功能、非功能需求分哪几块,功能的优先级等等。实际工作中,常见的产出物有产品的Feature List、业务逻辑图等,这是从商业目标到技术实现的关键转化文档。
Product Requirements Document,简称PRD。对产品功能的进一步细化。文档主要包含整体说明、用例文档、产品Demo等。
Functional Specifications Ducument,简称FSD。从这一步开始会出现很多技术内容,用例文档、产品界面、业务逻辑等都要确定。与此同时,硬件系统的设计、数据库设计、表结构设计等也开始由架构师、系统分析师们编写了。
Unified Modeling Language,简称UML。它试图将软件工程的过程规范化。
泳道:在活动图中,每条泳道代表整个系统的工作流程中,某个部分的活动。
UC是需求人员写给开发人员的一种最基本的文档。
UC概述:
**产品经理——靠想。**产品经理是做正确的事,其所领导的产品是否符合市场的需求,是否能给公司带来利润。 ——内部驱动,判断力和创造力。
**项目经理——靠做。**项目经理事把事情做正确,把事情做的完美,在时间、成本和资源约束的条件下完成目标。——外部驱动,执行力和控制力。
PD,负责这个项目的需求,他们中的某一个可能兼任项目经理;开发经理及其团队,负责开发相关的任务。
UE,User Experience 用户体验师/交互设计师/视觉设计师/美工
项目背景;项目意义、目的与目标;需求、功能点概述;项目组织架构;项目计划;沟通计划。
用户研究/需求采集
明确目标、选择采集方法、制定采集计划、执行采集、资料整理
用户访谈问题以及对策:
数据分析转化为商业价值:先做出方向性的假设,再提取相应的数据并分析,得到一些现象,最好是之前没发现的现象,然后尝试解释,接下来做用户调研修正解释,最终指导产品发展方向。
用户需求 VS 产品需求
用户需求:用户自以为的需求,并且经常表达为用户的解决方案。
产品需求:经过我们的分析,找到的真实需求,并且表达为产品的解决方案。
需求分析:从用户提出的需求出发,找到用户内心真正的渴望,再转化为产品需求的过程。
我们存在的价值:
伟大的需求分析师,可以无视用户想要的东西,去探究他内心真正的渴望,再给出更好的解决方案,或者说是用户真正需要的东西.
需求来源于理想与现实的差距,那么减小这个差距就有三种方式:改变现状,降低理想,转移需求
产品设计的最高境界——创造需求!
注:开发量/工作量=(最乐观+最悲观+最可能)/3
或=(最乐观+最悲观+最可能*4)/6
Work Breakdown structure 工作分解结构
Demo由产品和UE部门主导。在项目开始就要准备好,拿到KO会上讨论。
纸面——>线框图——>原型图——>界面
每一种评审都可能有多轮,评审会议的组织者,可以考虑由QA担任,或者由每次评审的主讲人发起。
QA:Quality Assurance,质量保证人员,负责产品品质保证的相关工作,比如流程控制,不同于测试人员。
是PRD评审、UC评审、Demo评审的统称。评审会上PD把PRD和UC说给开发和测试听,Demo评审则由UE的同学主讲。
在概要设计与详细设计完成之后进行,由开发工程师把对需求的理解以设计文档的形式说给PD、测试听。
俗称TC评审,在TC编写完成以后,测试开始执行之前进行,由测试工程师把对需求的理解以TC的形式说给PD、开发听。
开发工程师在设计与编码的同时,测试工程师会继续细化和调整测试计划,并完成TC编写任务,内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。
冒烟测试:Smoke Test,名称可以理解为该测试耗时短,例如如果存在设计缺陷,通电,板子冒烟。
后面PD还会代表用户做更详细的UAT或者“验收测试”。
UAT:User Acceptance Test,用户接受度测试。
接下来测试进行多轮测试,“发现Bug,开发修正,测试验证,发现新Bug”,叫做回归测试。
一般对一个Bug的描述有几个关键点:缺陷级别;所属产品、项目;Bug名称;Bug描述。
SVN:subversion,版本管理工具
发布计划的评审需要运维人员的确认。对于用户影响较大的升级,采用“分流发布”或者叫“灰度发布”,即让一部分用户先用,收集反馈再决定大面积发布的时机。发布计划还要加上回滚方案,一旦发布不成功,赶紧把产品退回原来的状态。
通过项目的日报或周报随时记录每天的情况,到总结的时候就水到渠成了。
设计流程的目标,在于保证“无论谁来做这个产品的设计,都能达到80分”。流程目的是改善路况。
定制属于自己的敏捷方法:
时间之大:产品生命周期
空间之大:商业、产品、技术
包装、定价、促销、销售、渠道
五个层次:战略层、范围层、结构层、框架层、表现层
具体在我的另一篇博文《用户体验要素》阅读中有介绍。
管理 VS 领导
如何让团队更开心:
奖励或送礼的目的并不是真正给对方最大的效用,而是要让对方开心,并且感激和记住你。
以企业价值观为根基,思考公司或产品的使命和愿景,培养大局观。
使命:我们为什么而存在,要做什么事情
愿景:我们希望成为什么
思路:
读完《人人都是产品经理》这本书,了解到产品经理这个概念更多地侧重产品本身“从无到有”、“从有到优”的过程,更多地涉及了“产品规划、数据分析、用户研究、需求分析、功能设计、项目管理、敏捷方法”等内容。并且做项目通常要再保证品质的前提下,在时间要求T、人财物花费R、项目范围Q三点做平衡。全书以讲故事的方式让我能形象的理解产品经理日常工作与生活的种种细节。
首先,了解到作为产品经理应该拥有的“武器”:商业需求文档(BRD),市场需求文档(MRD),产品需求文档(PRD),功能详细说明(FSD),统一建模语言(UML)中的类图、用例图、状态图等,用例文档(UC)等。
其次,从灵魂上了解产品,以企业观为根基,思考公司或产品的使命和愿景,培养大局观。在产品开始前做可行性分析,思考我们在哪儿、我们去哪儿、我们怎么去,制定产品路标规划。
清晰的学习了产品的诞生历程:组建团队(了解团队人员的具体职能),项目启动大会(kick off)中说明项目背景,项目意义、目的与目标,需求、功能点概述,项目组织架构,项目计划,沟通计划。需求采集(明确目标、选择采集方法、制定采集计划、执行采集、资料整理)、概要设计与详细设计、评审(需求评审、设计评审、测试评审)、开发、测试(Bug级别定义标准)、项目发布(版本管理)、项目小结(项目日报)。
也学会在工作中的一些小技能,比如建立自己的文档规范、善于使用流程(在于保证“无论谁来做这个产品的设计,都能达到80分”)和定制自己的敏捷方法。了解到产品、设计、和团队以及团队文化(管理VS领导),如何让团队更开心。
最后学习了产品经理的自我修养,了解了产品经理的主要职责是市场调研、产品定位与设计、项目管理、产品宣介、产品市场推广产品生命周期管理,产品经理的核心技能有沟通能力、无授权领导能力、学习能力、商业敏感度、热爱产品、注重细节、追求完美、日常产品管理能力。
产品经理是一类人,他的做事思路与方法可以解决很多实际的生活问题。只要你能够发现问题并描述清楚,转化为一个需求,进而转化为一个任务,争取到支持,发动一批人,将这个任务完成,并持续不断以主人翁的心态去跟踪、维护这个产物,那么你就是产品经理。