产品-市场匹配(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的概率微乎其微,别人不一定能看上你的创意而抄过去,就算抄过去也未必能成功。

所以当你有一个创意时,你想的不应该是赌它可以憋出一个全垒打,而应该是如何用最快速的方法确认它不是那堆糟糕创意中的一个。

最新文章

  1. Nginx服务器 之反向代理与负载均衡
  2. SQL Server 2014里的性能提升
  3. 【文件】读取一个文件夹下所有的jpg图片
  4. Java中的TCP/UDP网络通信编程
  5. TortoiseGit(乌龟git)保存用户名密码的方法(转)
  6. [Audio processing] wav音频文件合并
  7. 用while判断输入的数字是否回文数
  8. python ast
  9. 向maven中添加本地jar包
  10. 201621123060《JAVA程序设计》第九周学习总结
  11. js中“==”与“===”区别
  12. 20190317 A
  13. css 选择器/table属性/type 属性
  14. binlog的原理
  15. PhoneUtil
  16. 深入分析几种PHP获取客户端IP的情况转
  17. MySQL|RESTRICT|NO ACTION|CASCADE| SET NULL四种外键约束
  18. GreenOpenPaint的实现(四)放大缩小处理滚动事件
  19. OpenNI depth深度数据的数据格式
  20. C/C++ 宏定义中#、##、#@的区别

热门文章

  1. numpy 基本使用1
  2. 关于Oracle中的字符的比较
  3. ES6 箭头函数 this 指向
  4. Javac语法糖之EnumSwitch
  5. Check类之duplicate declaration checking/Class name generation/Type Checking
  6. 6.6. Access Control
  7. UIKit 框架之UITextView
  8. Linux系统资源查看 之 资源信息
  9. mysql中Access denied for user 'root'@'localhost' (using password:YES)错误
  10. Message小结(一)