PMF:为何硅谷大神把它念奉为创业公司“唯一重要的东西”
产品-市场匹配(Product-market fit,PMF)虽然是精益创业中最重要的概念之一,但也是最不明确的一个概念。2007年,马克?安德森在他的博客里创造了这个概念,并定义为:“在一个好的市场里, 能够用一个产品去满足这个市场”。
PMF有哪几种?
第一种PMF,是用更好的产品体验来满足一个已有的市场。这种情况下,这个市场已经被明确定义并且存在,但是目前满足这个市场的产品的体验仍不够好,并且用户(无论他们是否觉察)在寻找额外功能或者更加便利的使用方式来解决他们存在且已知的问题。
符合第一种PMF的典型例子是Slack。在用户体验较高一筹的Slack问世前,老早就已经有很多产品企图霸占企业内部沟通协作市场——Skype、HipChat、Yammer、IRC——虽然这些产品的体验不差,但他们都没好到让人眼前一亮,或者带来“成为一种生活方式”般的改变。
第二种PMF,是用一个产品来满足一个已有但部分需求未被满足的市场。初创公司在这个市场中抓住了一个细分市场,直接推出产品满足了这个细分市场用户的需求。
Uber便是符合第二种PMF的典型代表。最初Uber的业务只是利用很多公司所雇佣的司机劳动力与用户市场匹配。这些司机平时只是把高管拉到机场或者在不同的城市中穿梭,在晚上和周末的空余时间比较多。于是Uber把这些司机与另外已有但未被满足的市场匹配起来:那些想搭完的士用信用卡付款的人。之后Uber又把这类用户市场与有车又想赚外快的普通人匹配起来,用聪明的解决方案把整个付费出行市场的盘子越做越大。
第三种PMF,是用一个产品来创造出一个新的市场。做这类产品无疑会遇到重重障碍,因为在产品诞生之前,用户不知道自己需要这种产品,因此需求是不存在的、市场也是不存在的。
对于任何初创企业或处于早期增长的企业而言,产品-市场匹配都是最关键的问题。
如果你去问任何企业家或者风投家,他们一定会告诉你,一旦他们实现了产品市场定位,他们的公司就会开始疯狂增长。因为这证明他们的产品或服务和用户产生了共鸣,这些客户会向亲朋好友大力推荐公司产品,成为他们的免费推销员。
当PMF没有发生时,用户并没有充分获得到你的产品价值,并没有造成口碑传播效应,并没有引发大规模的用户增长,年度回顾像成篇的废话,销售周期远远超过预期,有大量的订单没有完成。
当PMF发生时,用户争先恐后的购买你的产品,你的用户量随着你提供的服务量大规模的增长,钱很轻松的就从消费者的口袋跑到你们公司口袋中,你不得不尽快的招更多的人提供多的客户支持。因为听到你产品如此火爆,媒体纷纷上门想采访你…
另外一种办法是问卷调查,通过问用户(最好是过去两周使用过、每周使用至少两次、并体验过产品核心功能的用户)一个问题:“如果你不能继续使用这个产品,你会有多失望?”选项有“非常失望”、“有点失望”和“不失望”。如果40%以上的调查对象都选“非常失望”,那么这个产品就有戏了!
如何提高找到PMF的机会?
首先,这是一项能力,像肌肉一样可以被锻炼,只要尝试多了,找出PMF的机会也必然增加;
其次,对于大部分是做开发出身的创业者来说,对开发产品这种体验的热爱可能会令他们更喜欢去开发产品,而不是去调研用户需求,这只是时间上投入不够而造成寻找PMF的机会不高;
最后,别把你的创意当机密,而应该企业问问行业资深人士并倾听他们的看法,说不定他们能帮助你从技术层面和行业宏观的角度从上至下的来看清一个创意的不足之处。因为你的创意在刚刚孕育出来的时候就达到PMF的概率微乎其微,别人不一定能看上你的创意而抄过去,就算抄过去也未必能成功。
所以当你有一个创意时,你想的不应该是赌它可以憋出一个全垒打,而应该是如何用最快速的方法确认它不是那堆糟糕创意中的一个。
PMF:为何硅谷大神把它念奉为创业公司“唯一重要的东西”的更多相关文章
- wire与reg的区别?转载大神!
本文转自:http://www.cnblogs.com/thymon/archive/2010/06/09/1754541.html //------------------------------- ...
- 求大神帮解答calendar日期插件的问题
小颖最近公司的项目里用了一款日期插件 calendar.js 但是在用的过程中遇到了难题,就是当日期只需要选择具体的月份就可以了,不需要再选具体日期时,小颖解决不了,只能让它默认显示出月份,但是月 ...
- zz独家专访AI大神贾扬清:我为什么选择加入阿里巴巴?
独家专访AI大神贾扬清:我为什么选择加入阿里巴巴? Natalie.Cai 拥有的都是侥幸,失去的都是人生 关注她 5 人赞同了该文章 本文由 「AI前线」原创,原文链接:独家专访AI大神贾扬清:我 ...
- 自己封装了一个EF的上下文类.,分享一下,顺便求大神指点
using System; using System.Collections.Generic; using System.Configuration; using System.Data; using ...
- 前端自学vs跟大神系统学?你看着办
前端自学vs跟大神系统学?你看着办 一名广告专业学生,在大三的时候对于广告行业的前景不是很看好,转而自学web前端,刚开始接触的前端语言是html(html应该不算编程语言),上手很容易,在w3csh ...
- 学习大神笔记之“MyBatis学习总结(二)”
MyBatis对表的增删改查操作 主要有两种方式:基于XML实现和基于注解实现. 完整项目结构: 工具类:MyBatisUtil-------用于获取 sqlsession pack ...
- JS高级群的日常!写一个从10到0的倒计时,用console.log打印,不可以用 setInterval!本来说好的研究avalonJS最后演变成了看着大神在那边互相比拼实力。。
JS高级群的日常!写一个从10到0的倒计时,用console.log打印,不可以用 setInterval!本来说好的研究avalonJS最后演变成了看着大神在那边互相比拼实力.. 小森执行一 ...
- 解迷宫的C++的未完善编程代码........请大神们帮忙改善下.........
这...................................................................... 我也是醉了 看不太懂,大神们求解............ ...
- [OC笔记]@property之个人理解,大神轻拍
/** * 一个简单的对象 * * @author suzhen * */ public class SimpleObjcet { /** * 声明一个age字段 */ private Object ...
随机推荐
- Vue把父组件的方法传递给子组件调用(评论列表例子)
Vue把父组件的方法传递给子组件调用(评论列表例子) 效果展示: 相关Html: <!DOCTYPE html> <html lang="en"> < ...
- CharacterRangeTable
转载:https://github.com/jacoco/jacoco/wiki/CharacterRangeTable This page discusses a not yet available ...
- SpringCloud源码解读
http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
- 面试题21:如何判断二叉树是搜索二叉树BST?
Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as ...
- lucene源码分析(7)Analyzer分析
1.Analyzer的使用 Analyzer使用在IndexWriter的构造方法 /** * Constructs a new IndexWriter per the settings given ...
- SpringMVC 使用 RESTful 架构实现 CRUD 操作
软件152 余建强 源码下载:http://download.csdn.net/detail/qq_35318576/9826210 1 使用框架 SpringMVC.Maven.Ajax.JSTL. ...
- Wordpress性能优化:使用crontab+wp-cli代替wp-cron
wp-cron的问题 Wordpress内置wp-cron的模块,可以用来执行定时任务,比如定时检查更新,定时发布文章等都需要用到,属于必备功能.但是该模块的特点是:它只能在用户发起请求时检查 ...
- 通过sql实现约束
--手动删除一列 alter table 表名 dropi column 列名 --手动增加一列(后面加列类型) alter table 表名 add 列名 nvarchar(1000) --手动修改 ...
- ShellExecute 启动外部程序 参数详细介绍
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件.打开一个目录.打印一个文件等等),并对外部程序有一定的控制. 目录 1基本简介 2原型参数 3返回值 4例子 5特殊用法 ...
- Media change: please insert the disc labeled
问题描述和重现步骤: 今天安装完Ubuntu后准备安装openssh-server apt-get install openssh-server 结果发现下面的错误. Media change: pl ...