如何开发一个好产品 The lean product playbook
--精益产品开发实践手册 Dan Olsen
第一章 核心概念
通过精益产品开发过程实现产品-市场适配 (The only thing that matters ,马克安德森提出的这个概念)-这是测量产品是否适合市场需求的策略指标。
定义:打造一款能够为顾客带来巨大价值的产品。
产品-市场适配金字塔模型:市场在底端 -目标客户,未被挖掘的客户需求;产品- 价值定位、功能设置与组合、用户体验。
未满足的客户需求— (备注里有关市场分析的方法)
①全新的用户需求,也就是市场上没有过的创新产品;
② 现有产品的更新,但是能满足现有客户的潜在需求。
③比竞争对手的产品能更好的满足市场需求。(关注迭代的思维)
问题空间与方案空间
问题空间里的需求—顾客的痛点、渴求、有待完成的工作,用户故事等。
方案空间的原则是由外到内的开发,也就是从顾客未来的需求入手,倒推回来安排。
开发团队通过拜访顾客观察他们如何使用现有产品,用情景访谈或顾客发现访谈的模式来观测他们在使用现有产品时的“痛点”是什么,来提出新产品的改善方案。
方案空间(5,6)里主要是顾客提供的;而问题空间(1,2,3,4)里的内容是需要开发团队搞清楚的。
第二章 精益产品开发过程:6大步骤,核心是返工重做理念,
确定你的目标客户
1. 如何细分你的目标市场?
① 基于人口统计学的市场细分:个人用定量统计方法分为年龄、性别、婚姻状况、收入和教育水平等;企业市场用企业统计指标,包括企业规模、行业性质等,比如SIC和NAICS 。
② 基于心理学统计的市场细分:对人群按照心理变量进行区分的统计方式,例如态度、观点、价值观与兴趣等。这个比人口统计学更具体,也在细分市场分析中作用更大。
③ 基于行为学的市场细分:特别行为和行为的频度。例如:在社交媒体平均分享三次及以上宝宝照片的妈妈们。
④ 建立在需求基础上的市场细分:将市场分割为具有明显差异化需求的细分市场。例如:Dropcam这款无线网络食品监控摄像头,使用人群广泛,可以是父母观察孩子,家用安防,离家查看居家宠物情况,企业安防,商店防盗监控等。
⑤ 注意在设计的时候区分使用者与购买者的需求区别。
⑥ 技术采纳的生命周期:按照客户对采用新技术风险的好恶程度,将一个客户市场分割成五个独特的细分客户群体。(创新者也就是技术发烧友、先行者也就是能获取新技术优势机会的人、早期大众也就是那些实用主义者、晚期大众也就是那些惧怕风险的使用者、迟钝者也就是很少采纳新技术的人)
⑦ 人物角色模型:在目标向导设计过程中十分看重使用人物角色模型,用于使用者为中心的产品和用户体验设计团队用的方式。良好的任务角色模型包含与目标客户相关的人口、心理、行为以及需求属性。比如:姓名;有代表性的照片;对其最关心内容的表述;职衔;人口统计资料;需求/目标;相关的动机与态度;相关的工作与行为;使用当前解决方案的苦恼与痛点;知识技能水平;产品使用环境;技术采纳的生命周期细分;任何其他显著的特点。
通过“情景调查”或者创造模型来创建任务角色模型。但有时候也还是会产生偏差。
识别客户未被满足的潜在需求
① 客户利益
② 顾客期望或想法
③ 用户目标
④ 客户痛点
⑤ 产品所形成的需求层级是随着时间变化而呈现出动态变化的,所以一个合适的时间节点很重要。
⑥ 重要程度与满意程度的是四象限框架。新产品的目标在于满足对客户而言重要程度高的领域。
⑦ 创新分为破坏式创新和渐进式创新。
⑧ 对于重要程度和满意程度的测试可以用问卷调查的5分制评估方式来评估重要程度, 用7分制评估满意程度。
⑨ 相关框架:缺口分析框架(落差=重要程度-满意程度);工作清单分析框架(机会得分=重要程度+取最大值(重要程度-满意程度(只采用大于0)))目的是为了抓住客户的潜在需求,从而让新产品能符合市场需要,产生好的效益。
⑩ 由产品或其功能特性所带来的客户价值=重要程度x满意程度
⑪ 价值提升潜力幅度= 重要程度x (1- 满意程度)
⑫ 价值提升潜力=重要程度- 当前提供的价值
⑬ 产品改善所带来的客户价值:客户价值创造= 重要程度X (起始点-终止点)
⑭ 狩野模型
明确产品的价值定位:做好竞品调查,瞄准趋势,预测未来的价值定位。
细化最简可行产品的功能设置与组合(MVP)
① 用户故事:是记录产品功能特性设想的一个绝佳方式,可以确保对应的客户收益清晰明确。用户故事通常是一段简介的话,表述特定的功能所带来的客户收益,包含收益对象(目标客户)是谁,以及为什么客户需要这项收益。模型:作为某一类使用者,我想要做某件事,从而让我能获得某种期望的收益。
好的用户故事参考指南:
② 分解功能特性:把故事分解成小的模块,也就是“功能块”,然后进行挑选,并找出最合适的解决方案。 也就是在符合大的设计前提的情况下, 先推出一些小模块的设计环节, 然后逐步推进,可以加快设计进程。
③ 每个批次的范围小而美:这个是参考精益生产的流程模块化来说的,产品经理和设计师遵循分解原则,小批量工作,把产品状况(例如用户故事与框架图)呈现给团队内的各个成员。
④ 用故事来限定合理范围:也就是确定工作量,以故事点为衡量标准。遵循1,3,8原则, 操作准则是预估故事点超过最高阈值的用户故事应当被分解成一组更小的故事,从而把点数控制在阈值限制以内。
⑤ 用投资回报率来评估优先级:ROI =(最终价值-投资额)/投资额=回报/投资额 (在这里我们衡量的单位不是货币而是时间:耗费时间=开发者单位周期 而回报= 预计某项特定功能会产生的客户价值总计。 也可以用比例标尺的测量方法,用0到10之间的评分来测量客户价值,并对所有的功能块打分。
⑥ 投资回报率的直观体现:ROI计算中的回报可以是对企业的实际回报而非客户价值。这种情况下,会预估回报带来的财务收益,可以是预期的营业额收益,或是可预期的成本降低。
⑦ 粗略估计投资回报率:按照九宫格的方法,是初步的预估,还需后面的不断迭代。
⑧ 决定你的候选MVP方案:完成功能模块分解、工作量评估以及优先级排序后,可根据下图模块来做出决策。
以上8个步骤只是实现了MVP 的候选方案,只是设想。接下来需要通过客户对候选MVP的反馈来测试、验证这些假设,但在测试之前,必须创建出候选MVP 作为方案空间的代表,这样才能拿来向客户展示,继而迈向精益产品开发过程的下一阶段。
创建最简可行产品(MVP-minimum viable products)的原型:这个过程的目的是为了测试你的设想,加速对市场的了解。
① MVP 测试方法:产品与市场的测试,市场测试能带来宝贵意见;定量测试与定性测试,其测试侧重点不同,定量分析适合用来挖掘“什么“与“多少”,定性测试适用于了解“为什么”;
② 流行的市场营销A/B测试工具:Optimizely,Unbounce,KISSmetrics,Visual Website Optimizer 等变量分析工具。通常通过A/B测试来达到最优方案。
③ 众筹平台有Kickstarter ,Indiegogo来测试、验证人们是否愿意为你的产品支付费用,并量化需求。
④ 手绘草图(whiteboarding)、框架图(Illustrator ,Sketch ,OmniGraffle ,Visio ,Powerpoint,Keynote ,Balsamiq, Axure, UXPin)、模型(Illustrator,photoshop ,Sketch , InVision, Balsamiq )、可交互的产品模型(HTML,CSS,JAVASCRIPT ,Ruby on Rail )、绿野仙踪式或看门式MVP(案例airbnb)、真实产品。
⑤ 定量的MVP产品测试:仿真门与404页面测试,产品分析与A/B测试(Google Analytics, KISSmetrics, Mixpanel以及Flurry。
⑥ 产品分析与A/B测试:产品的A/B测试,或称分离测试通常用于对比你产品中两种备选用户体验的不同表现。比如随机引导50%的流量到原油的流程A和全新的流程B ,以比较二者的完成率。 市场上可以找到一些流行的A/B产品测试工具,例如Optimizely、KISSmetrics、Visual Website Optimizer 以及Google Content Experiments (Google Analytics套件中的一部分)。一般结合内部测试和前面提到的第三方平台测试的工具相结合的方法来检测。 只要少数使用者在不同变量上产生有显著统计学意义的差一点,这种方式即可生效。
运用理想的用户体验设计原则:要考虑用户的使用流程、页面布局、或者使用感受。也要考虑信息架构、站点地图等。
① 可用性:可检索性
② 愉悦度:美感、简单、个性化设计、惊喜。
③ 用户体验设计中的冰山原理:概念设计、信息架构、互动设计以及视觉设计。(冰山由下而上的体现)
④ 用户调研:人人参与,实现信息收集效率最大化。
⑤ 人物角色模型:随时提醒团队谁才是产品的实际使用者。
⑥ 信息架构:从宏观的层面上与产品功能发生关联,比如产品有哪些特性、如何组织连接,以及如何进行标签。IA设计中的主要交付物通常是站点地图。
⑦ 站点地图:每个文本框代表一个页面,连接文本框的线条则是页面之间的导航路径。是用于定义产品的架构。
⑧ 互动设计:决定了产品与使用者的交互方式,这里细化了具体的使用流程,也就是使用者在每个阶段可采取哪些操作,以及产品应该如何做出响应。同时它对使用者如何输入信息做出规定,或者引发互动操作的链接(点击、滚动、拖拽、输入、敲击、滑动等。)产品对客户的反馈和反应时间等等。案例:Turbo Tax (EasyStep 与用户互动问答;过渡到Forms 表单模式的专业用户形式)
⑨流程图:帮助你在用户体验的关键任务中细化所有可能的流程,能把使用者和你的产品可能采取的操作和做出的决策都显示出来。操作用矩形框表示,而决策则用菱形框表示。带箭头的连线用以连接各个矩形框,显示出所有可能的流程。
⑩框架图:精益产品开发思考用户相关事宜包含需求,产品的价值定位,功能特性,信息架构以及使用流程等。接下来就是细化客户在使用产品的过程中会看到的东西,即每个页面或屏面上锁显示的具体内容(具体布局,共享模版布局)
⑪ 视觉设计:关键是色彩、排版和制图。制图要用到风格设定(Style guides)软件和网格布局(Layout Grids)软件
⑫模型:Adobe Illustrator 、Sketch 等工具。
⑬设计原则:遵循格式塔理论、视觉层次、合成理论和响应式设计来帮助创造出更好的用户体验。
格式塔理论(Gestalt Principles)包含了一系列实用原则,描绘了人们是如何从视觉上感知目标对象的。格式塔字面上的含义是“整体不等于部分之和,意识不等于感觉元素的集合。”我们视觉系统处理我们看到的事物类似于美术素描中的点、线、面的逻辑, 重点是临近性与相似性原则。大脑会认为近距离的物体比那些距离较远的物体更具相关性, 所以要把相关的物品尽可能放置在相近位置; 尤其在框架图中决定布局时需注意,也适用于用户交互界面的控制。格式塔相似原则表明大脑相信有相似特征的物品比不存在相似特征的物品更有相关性。 所以要避免为不相关的元素设计相似的外观。
视觉层次:决定哪些元素会被使用。重点是尺寸与色彩,以及元素所处的具体位置。
合成理论:整体性、差异性、平衡性和空间利用。
响应式设计:动态适应设计
多屏幕尺寸设计
文本同样是用户体验的组成部分
与客户一同测试最简可行产品
①测试数量:同一时间只和一位客户进行验证测试,但要假设不同的客户和爽约客户的备份。
②当面的、远程的以及非正式的客户测试。当面的更推荐,如必须远程可采用GoToMeeting 、WebEX、Skype、Screenleap 或Join.me等屏幕工具。第三类测试可通过UserTesting 或Validately 等在线服务完成。
③测试要求:向客户展示产品或者可以呈现出的设计,即框图、模型或产品原型,目的是征求他们的反馈意见。成功测试的要素需要有设计和执行两方面的技巧。
④邀请目标市场内的客户的技巧:用过滤方式,比如一系列问题,或一份剪短的调查,向计划邀请的参与者进行提问来筛选合适的对象。在做调查表的时候,要注意人口统计学属性、行为学属性以及用户的观点与感受等心理学属性,同时要注意参考为目标市场所创建的人物角色模型,还要注意迭代验证。邀请参与者网站Craigslist、TaskRabbit, 或SurveyMonkey 、Google Forms. Mechaanical Turk .
⑤避免计划困局:采用最简单的定期机制,闭着眼就把用户测试提前敲定下来。采用随机原则,也可以找实习生来帮忙。或者返回礼券的形式给予用户测试。
⑥客户补偿:礼品卡或者实物。
⑦ 如何安排用户测试:通过准备的测试脚本,在有限的时间里完成。测试脚本应该明确计划向客户展示哪些设计工件或产品,需要用户完成哪些任务、想要提出的问题以及希望这些内容按什么顺序进行。
不断迭代、不断调整,改善产品-市场适配性
一个完整的精益产品案例分析
第三章 创建并优化你的产品
用敏捷开发法创建你的产品
测量你的关键指标
利用分析技术优化产品与业务
第四章 创建出赢得客户喜爱的明星产品
网友评论