# 第2章 创造正确的产品

“当事情‘按计划’进行时,没有人会惊慌,即使这个计划是可怕的。”
——《蝙蝠侠:黑暗骑士》,克里斯托弗·诺兰

# 2.1 Instagram重生记

既然从数据看来,用户喜欢使用Burbn的照片分享功能,那么不如干脆把这个模块单独拎出来,做成一款独立产品试试。

用户是否会为这个新的照片分享应用买账?
为了验证产品构想,他们从Burbn的早期用户中筛选出100人,向他们一一发送了通知邮件,介绍这款新产品并邀请试用。

原本隶属复杂产品中的一个功能子集,最终以其简单的概念和聚焦的特性赢得了用户的青睐。
事后凯文曾在媒体采访中公开表示,
“Burbn出师不利,是一个错误的开始。但世界上最好的公司都曾经脱胎于其他产品。你需要的是发现,让它进化成别的东西。”

2012年4月,在创立仅551天后,这款应用被Facebook以10亿美元的天价收购。
截止2014年12月,其估值达到350亿美元,不到3年时间便增值了35倍,用户量突破3亿。

# 2.2 PMF,探寻产品与市场的完美契合

美好愿望必须首先建立在这样的前提之下——市场愿意接纳这款产品。
换句话说,如果鏖战数月的创业成果最终无法打动市场,那么几个月的努力就白费了。

真正的浪费是在错误的方向大踏步地高歌猛进,走得越远,就越与成功背道而驰。
在如今这个技术井喷的时代,一样东西“能不能造出来”早已不是问题,该冷静追问的是这样东西究竟 “该不该造出来”
成功地执行一项没有意义的计划是导致失败的致命原因。

创业是一场关于适者生存的进化。
在美国风险投资进入的初创企业中,四分之三会以破产告终。
而美国市场研究公司CB Insights通过分析101家科技创业公司的失败案例,
总结出了创业失败的20大主要原因,其中 “没有市场需求” 以42%的绝对占比成为首要因素。
因此,创业团队早期的首要任务,就是找到产品与市场的契合点,而不是盲目地大干快上,如无头苍蝇般乱撞。

马克·安德森(Marc Andreessen)将“产品与市场相契合”的这一状态称为PMF(Product/Market Fit)
在达成PMF之前,过早的推广和过多的优化都是不必要的。
当你试图在产品上增加一些功能以确保它的“完整性”和对某些极端情况的应对能力时,这意味着只能推迟正式进入真实市场接受用户检验的时间。
产品达成PMF之前最重要的任务是从一小部分早期用户那里获得反馈,并以最低成本持续改进产品。
每一次迭代不一定尽善尽美,调整的过程也可能损失一些旧版本的拥护者。
好在产品早期做调整的消极影响范围有限,人们可能并没有你想象中那么重视你,
因此在这个阶段快速试错也并不至于带来毁灭性的打击。这就是创业公司船小好掉头的优势所在。

国内一款名为“足记”的应用。在探寻如何让用户发现电影取景地的过程中,足记始终保持着不温不火的状态,
而在某次版本更新中产品经理妙手偶得的“大片”效果滤镜,
虽然入口深、问题多,却不妨依然让它火爆了一把,一个月内就口口相传获得了一百万用户。

美国版“大众点评”Yelp在2004年创办之初旨在提供基于电子邮件的交友服务,结果反响平平,
一部分用户却乐于它来给本地商户写点评,于是Yelp决定从“朋友黄页”转型成“商户黄页”,自此找到了发展的黄金快车道,一跃成为行业翘楚。

创立于2005年的YouTube曾经只是聚焦在视频约会这一小众市场的“Tune In Hook Up”,
当发现流量增长难以为继后,创始人决定服务于更大众的需求——在线视频分享,
很快改旗易帜的YouTube掀起了网络视频的新浪潮,甚至威胁到了传统电视行业。

至于被雅虎收购的著名照片分享社区Flickr,则曾经是一款失败的在线角色扮演游戏的衍生副产品;
更有趣的是,Flickr的创始人在之后的一段全新的游戏创业过程中二度遭遇失败,
却又鬼使神差地在该项目基础上孵化出了在线协作工具Slack。这样的例子不胜枚举。

QQ在创业早期从事网络寻呼机业务。在寻呼机市场江河日下时,用户增长愈发遭遇瓶颈,马化腾一度想以60万元的价格将其出售;
百度在成为最大的中文独立搜索引擎之前,曾甘居幕后为其他门户网站提供搜索技术;
盛大网络在依靠网络游戏发家致富前,做的是网络虚拟社区“史丹莫”;
化妆品限时特卖网站聚美优品,以团购网站的早期形态在“百团大战”期间苦苦寻觅业务支撑点;
此外还有从独立论坛系统成功转型为页游公司的动网、从视频网站转型为在线直播平台的六间房、从网络聊天室转型为棋牌游戏的博雅互动等,不一而足。
他们在与市场的角力中经受残酷洗礼,最终通过调整或转型,达成了PMF阶段,迎来了市场的认可和商业的成功。

互联网是快速试错和收集信息的平台,也是一个公正的仲裁者,永远能反映客观的市场动向。 聪明的团队应当从产品每一次调整所带来的反馈中汲取营养,不断强化优势,及时纠正错误,
找到适合自己的PMF状态,成为被市场接受的玩家,而不是因循守旧地沉沦在既有的产品创意中,完全罔顾市场的需求和反馈。

# 2.3 拒绝昂贵的失败

叮咚小区”的移动应用 豪掷千金地大干快上,只是在更快更广地累积负面评价,加速它的垮塌。

复盘叮咚小区的失败,得到的却是极其简单的结论:缺乏成熟产品做依托,再强力的推广也无济于事。

在展开野心勃勃的扩张计划前,还是先小心地为产品验证市场,确保达到PMF状态再大肆铺开为宜。
就叮咚小区而言,更加稳妥的做法,或许是先选取几个目标小区试点推广、跟踪反馈,
尽可能收束繁杂的功能而有所专攻,待达到一定的满意度和留存率后,再考虑大面积推广。
这的确会额外耗费一些时间,但并不等于浪费时间。叮咚小区用1亿元的昂贵失败,为我们证明了PMF的重要性。

# 2.4 需求,催生产品的第一原动力

许多产品依靠创始人的灵机一动或是个人兴趣做起来,但更多成功的产品是需求分析后有的放矢的产物。

根据统计,产品开发中40%~60%的问题都是在制定需求方向阶段埋下的“祸根”。
在测试及运营阶段发现需求方向的问题,解决的代价是制定需求方向中发现问题的68~200倍。

让产品与市场契合,归根到底就是产品提供的服务能够切实满足用户的某方面需求。

为此,开发团队应当设法去主动了解用户。
Gmail团队曾经进行过一次名为“你不是用户”的内部演示,援引大量用户数据阐释产品团队做出每一项决策的具体援引:
之所以去除某些功能,是因为大多数Gmail用户没有相关需求,从来都不使用它们。

如何进行用户需求分析呢?

  1. 需求是真实存在的还是伪需求
  2. 判别需求是否属于刚需
    需求有真伪,而真实需求里也分为刚性需求和非刚性需求(弹性需求)
    经济学中,刚需指商品供求关系中受价格影响较小的需求,可理解为人们日常生活中不可或缺的必需品。
    马斯洛(Abraham Maslow)的《人类动机理论》论文里,
    位于需求金字塔底层的生理和安全需求,代表的正是人类对食物、水、住房、安全的需要,也就是刚需。

在互联网世界,最基本的需求可归纳为对信息的收集、对生产生活资料的获取以及与他人的沟通交流
——于是你可以看到国内的三大互联网巨头百度、阿里巴巴、腾讯,正是在这三个领域内分别雄踞一方。

选择刚需作为产品切入点,能够减少前期项目风险和后期推广阻力,但面临的竞争也更为惨烈。

  1. 研究需求量是否够大,市场是否够肥
    初创企业的价值取决于自身成长性,也就是“能不能做大”。
    无法规模化,干一票是一票,那是在做买卖;在一定规模后原地踏步,小富即安,也随时面临玻璃天花板的威胁。
    当你在抱怨自己的产品数据怎么开始增量放缓时,是否意识到由于当初切入的市场太小,已经开始遭遇瓶颈了呢?

雷军在中国企业领袖年会上曾经总结多年经验,称创业“就是要做最肥的市场”。
他投资的YY最早做的是游戏门户,但雷军觉得这个东西最多只值一亿美金,后来劝李学凌改做直播平台,
果然一炮打响,从游戏媒体的红海游向了前景更为广阔的视频直播蓝海。

  • 如何判断需求是否够大呢?
    一种是先估计目标用户的基数、消费能力、意愿预算,再把这些数字通过相乘等方式得出一个大概的数字,
    并与该行业或近似行业的公开报告进行比对验证;

另一种则是评估打算进入的市场,原本具有多少产值,而你的产品通过提供更低的价格、更长的使用周期等,
能提升多少效率、节省多少成本,从而折算出相对于原产值的全新规模。

除了从常识和公开数据出发外,借助网络上的各类排行榜、搜索热度等,也能对时下大众的需求风向做出评估。
例如百度搜索框的自动联想功能,能够基于网民的搜索热度自动补充完整的搜索关键字。
另外,百度搜索风云榜和百度指数也是了解国内网民需求分布的风向标。

通过百度的关键词联想就能对网民需求一探究竟
(尝试在百度搜索框输入如何)

  1. 衡量需求的变现能力
    优秀的团队找到匹配自己基因的市场需求,如同灰姑娘穿上合脚的水晶鞋。
    遗憾的是,市面上并非所有的脚都套在适合的鞋里,也并非所有的鞋都是水晶鞋。
    在需求分析中寻找适合的市场机会,以此拟定产品方向和发展策略,应当成为每位创业者准备大施拳脚前的第一要务。

# 2.5 用最小化可行产品验证需求

# 什么是最小化可行产品

在市场不确定的情况下,贸然倾尽全公司之力,投入资源大规模进入是危险的。验证产品方向是否可行,可以通过“更聪明”的办法来完成。
这就是硅谷作家埃里克·莱斯(Eric Ries)在其创业学著作《精益创业》中提出的“最小化可行产品(Minimum Viable Product,简称MVP)”概念。

简单地说,精益创业是指开发团队通过提供最小化可行产品获取用户反馈,在此基础上持续快速迭代(或谋求转型),直至产品达到PMF阶段。
包含如下三个要素:

  1. 最小化可行产品
    即所谓的MVP(Minimum Viable Product)是指将产品原型用最简洁的实现方式开发出来,过滤掉冗余杂音和高级特性,快速投放市场让目标用户上手使用,
    然后通过不断地听取反馈掌握有价值的信息,由此对产品原型迭代优化,尽早达到PMF状态。

其中,“最简洁的产品原型”可以是产品界面的设计图,可以是带有简单交互功能的胚胎原型,甚至可以是一段视频、一个公众号。
MVP的优势在于节约成本、调转灵活,能够直观地被目标用户感知到,有助于激发真实意见。
它并不意味着“便宜”、“难看”或是“核心功能残破”,而应是能帮助用户完成任务的最小功能合集。
除此以外对需要认知的内容没有直接帮助的一切功能或流程都应当暂时放弃。

MVP的目的并不是为了回答产品设计是否优雅、技术实现是否高效这样具体的功能问题,或是过度许诺未来将承担的重任,
而是用于解答商业产品开发中最重要的两个问题:
一是价值假设,这款产品是否能够满足用户的需求?二是增长假设,用户是否愿意为产品买单?

  1. 用户反馈
    对精益创业者而言,用户的反馈应当作为产品开发中决策的根本依据。

  2. 快速迭代
    快速迭代就是要尽早发布,并针对用户提出的反馈以最快的速度进行调整,融合到新版本中。

# 著名产品的MVP案例

  • Dropbox
    选择在目标人群高度集中的新闻推荐平台Digg.com上发布了一则充满极客俚语的宣传视频,
    一本正经地向科技爱好者“虚构”了Dropbox的产品功能,以此判断是否有人为这个创意买账。

结果这段3分钟的视频引发了网友的兴趣,经过投票很快便蹿升到当日热文榜单首位,吸引了几十万人访问视频中显示的着陆页。

  • Groupon
    团购版的Groupon最初相当粗糙,使用的是开源的博客程序WordPress搭建,商品详情由运营人员一个字一个字手动输入连表单和在线咨询也没有。

  • Zappos
    类电商平台Zappos于1999年刚刚起步时,创始人尼克·斯威姆(Nick Swinmurn)并没有建立自己的仓储和物流基地,
    而是跑到隔壁鞋店拍摄了一批鞋子的照片挂到了网站上。

  • 大众点评
    大众点评的创始人张涛最早花了3天时间做出了一个简单的网站页面。
    当时他没有跟任何饭店签协议,而是直接将旅游手册里的1000多家饭店信息添加到了网站上,
    就为验证一件事:人们在饭店吃完饭,是否有足够的动力和意愿到网上点评?
    这次成功的验证成为大众点评日后商业模式的起点。

  • Hyperlapse
    2014年,被Facebook收购的Instagram发布了一款名为Hyperlapse的延时摄影应用。
    它既没有高级编辑功能也无需申请账号登录,这省却了至少四倍的界面设计时间和六倍的代码开发时间,这还不包括平台适配和测试维护所耗费的精力。

  • 微信游戏
    为了快速验证游戏策划是否可行,曾负责腾讯微信国民级手游“天天系列”的天美艺游工作室美术负责人Vivi创造出了“暴力拼图法”,
    即在美术和动画定稿方案正式交付之前,就先用其他近似的图片依据策划“拼凑”出一幅要素视觉稿。
    具有良好美术素养的制作人和策划员工完全可以通过拼图,感受到最终的效果,一旦发现方案不可行便“尽快放弃,不再纠结”。

从某种层面来说,开发最小化可行产品可能会增加一定的额外工作量(但这并不代表不必要),
因此创业者在进行规划时,必须明确目标,坚定地砍掉与验证产品无关的任何附件模块。好的设计,更多源自于减法,而非加法。
以小为始、保持迭代,才是创业团队保持生存活力与竞争优势的不二法门。

# 看Sendwithus如何用“钓鱼网站”验证市场

Sendwithus是美国的一家电子邮件营销公司,用户只需要登录网站,从现成的测试模板中选择一套或是自主上传,
再进行简单的A/B测试配置,系统就会开始发送,事后根据收集到的反馈数据得出报表,告诉用户怎样写邮件更容易打动收件人。

其实在项目早期,哈里斯对自己即将着手建立的产品功能没有任何具体概念。
为了研究潜在用户究竟需要哪些功能,并且收集到尽可能多的种子用户联系方式,
他们想出了一个妙招——在尚未实际着手开发前,先虚拟了一个的“钓鱼网站”,作为验证市场需求的最小化可行产品。

别看网站做得煞有介事,其实,页面中所有的按钮都仅仅是摆设,没有被赋予实际功能。
当用户点击某一按钮试图使用该功能时,得到的唯一反馈就是蹦出一个消息框,
告知用户:“您想要使用这个功能是吗?我们也觉得这是个不错的需求,并且正在努力实现它。
请您留下电子邮箱,并告知您目前正在使用哪家竞品的服务。我们会在第一时间通知您产品上线了。”

同时Sendwithus Zero会记录下用户的这一次点击,作为对功能需求的一次投票。
结合Google Analytics的鼠标点击追踪功能,Sendwithus Zero能够定性与定量相结合地反映出用户的真实意图。

Sendwithus为了开发这样一款最小化可行产品,投入的成本是怎样的呢?
据官方博客介绍,所有的响应式邮件模板来自于设计公司ZURB的无偿提供,静态页面内的富文本编辑框使用开源的CKEditor和HTML ContentEditable搭建。
至于页面设计是花费18美元购买的现成bootstrap主题,网站徽标则随意选了款字体。
整个网站则架设在亚马逊的免费云服务套餐之上。
满打满算下来只花费了28美元,用了一周时间——相比花费数月开发出功能齐全的完整网站,这实在是太值了。
不久后,得到市场认可的Sendwithus获得了230万美元的天使投资。

# 基于微信的MVP开发策略

使用微信公众平台开发最小化可行产品就是一种不错的方式。
微信公众平台的交互原理:
用户在自己的移动设备上安装了微信,关注公众号并发送某种类型的消息(图片、文字、地理位置等)请求后,
这一请求经由微信服务器的处理,转换成特定格式的转发请求,传递到开发者自定义的后台处理服务器上(执行一个PHP脚本),
开发者可在此阶段进行天马行空的发挥,如根据地理位置推送当地天气、根据文字推送固定客服回复;

处理完毕的响应信息传回给微信服务器,再经由微信服务器处理成转发响应,
最终传递回用户移动设备的微信界面上,以图片、文字或图文的形式显示出来。
简单地说,微信公众账号承担了连接输入/输出方的“二传手”的作用,由它来统一获取用户的行为,并给出相应的服务器反应。

之所以推荐用微信公众平台开发移动端的最小化可行产品,原因如下:

  1. 开发成本低
    微信公众平台的开发者模式,允许开发者通过开放的接口接入自己的服务器,响应公众号粉丝的输入。
    掌握PHP、HTML5等网站开发知识就能够实现各种媲美原生应用的酷炫交互功能。
    你也完全可以将设计精美应用界面的时间省下来,用微信聊天窗口里一来一回的简单问答作为基础互动。
    相比动辄数万元的应用开发,成本可压缩在十分之一到五分之一。

  2. 无须适配

  3. 分发方便
    无安装门槛,推广成本也极低。此外,维护微信平台的功能如同维护网站,可以随时上线、下线,不需要让用户下载升级安装包。

  4. 便于收集反馈
    微信本身就是个沟通工具,你可以明确地知道每个用户的身份,查询他们的互动记录。
    用户也习惯于直接以对话的方式提交意见,这比要求用户去应用内的反馈模块或是专门撰写一封电子邮件更加高效。

  5. 数据得以沉淀
    通过微信公众平台开发MVP,获得的初期数据信息是可以提交到自己的服务器上的,不会随着MVP的废弃而不再具备效用。
    换句话说,微信内的数据与日后开发的应用数据是能够复用和互通的。这比一般的静态MVP更有长效价值。

  • 案例

聚美优品的移动开发团队在探索如何实现“陪用户一起变美”的目标时,其中一个备选方案叫“女神进化史”,
即鼓励用户分享自己变美前后的对比照片给大家看,并且这些上传的照片可以按照热度排序。

这是一个听上去颇有噱头的想法,但实现该方案需要投入开发、推广、运营团队的人力,
还得找到一批愿意晒照片的高质量女性来解决冷启动。经过讨论,团队决定先开发MVP验证创意是否可行。

他们利用聚美优品的微信公众账号发布了一篇文章,内容是“女神”变美前后的照片和方法,文末鼓励广大粉丝参与分享自己的照片并附上活动详情链接。
经过观测,事实很残酷,虽然有22.51%的人对这篇文章感兴趣,但没有人点击链接查看活动细则,更别提参与和传播了。
这次失败的尝试让聚美优品团队认识到:
女性用户对这类分享“女神”照片的活动兴趣不大,或许她们并不愿意晒出自己真正的丑照。
最终这个方案作罢,团队并没有把宝贵的资源投入在一个不靠谱的方向上。

悠泊”是一家致力于解决大街上停车难问题的代客泊车服务,在将产品构想落实成移动应用之前,
他们花费了一周时间开发出了微信上的MVP,以此来验证一个基本假设:用户是否愿意把自己的车托付给别人?

# MVP的三大必备模块

如果问开发一个MVP必须具备哪些模块,那么我会不假思索地告诉你:
除了待验证的基本功能外,反馈渠道、公告看板、自动升级和使用行为统计这四件事必须纳入考量。

  1. 反馈渠道
    请尽可能为你的MVP用户提供产品内部的反馈机制

  2. 官方公告
    包括群体公告和针对单个用户的定向消息通道。
    公告看板的目的是向用户传递来自产品官方的声音,包括团队动态、运营公示、反馈回复,以及应对突发情况的紧急通知和危机公关等。

  3. 自动升级
    网站的优势是随时部署,用户打开浏览器看到的永远是最新的内容。

# 2.6 产品早期是否需要适配新的平台环境

一、先优化产品,待核心流程在目标人群的主流运行环境中跑通,再公开发布;
二、对可能造成严重影响的问题,事先通知用户,降低预期,减小因心理落差造成的不满;
三、提前准备补救措施(特别是这种涉及付费的产品)和公关说辞,降低用户怨气,弥补经济损失,甚至可以给予一定奖励;
四、在产品中设置方便的反馈渠道。

# 2.7 “行胜于言”的用户调研

在探寻PMF的过程中,直接面对面访谈或发布在线调研问卷固然十分重要,但切不可当成产品决策的唯一依据。
有时候用户看似坦率而真诚的意见并不完全体现他们内心的真实想法和需求,极可能是受到了测试环境、提问方式、个人利益或其他干扰因素的影响。

用户说了什么固然重要,但更多心思应当花在分析他们做了什么。
这就像是你询问100个人是否愿意为了健康而去健身房锻炼,有99个人会予以肯定的答复,但当真到了要掏钱的时候,他们就会畏首畏尾;
即便真的花钱办了健身房的会员卡,最后能坚持下来的人也寥寥无几。

避免被用户口头意见带到沟里的另一种方法是,不要问他们喜欢什么,而是看他们是否愿意为某项功能付费。
一般而言,产生付费意愿需要经过更多的思想斗争。
如果需要真金白银的付出,仍然没有阻挡住他们使用的热情,那么这部分用户意见的权重就要高于那些“动口不动手”的免费评论家们。

付费的过程增进了用户与产品团队之间的关系,他们会觉得有责任提出自己期望的功能与使用建议,开始更加“认真”地使用你的产品。
这也许就是某些产品敢于理直气壮地向免费用户说不的原因之一吧。