如果你从事产品管理,产品开发或仅从事技术或软件方面的工作,不知道 MVP 这个词,可不行。很久之前就有看到过简单介绍,但一直没有去深入思考,我也没彻底搞懂它到底是什么。

最近地摊经济很火,它的意思就是小本经营,从地摊开始做起。如果你在摆地摊,如果知道 MVP 这个词呢,会让你成为这条街上最靓的仔。所以我准备深入学习一下,没准哪天会去摆地摊呢。下面是我,一个互联网人所理解的 MVP。我想用最平易近人的语言讲出来,也加深自己的理解,同时分享给你。

一、从故事说起

与大部分你之前的读到的文章不同,上来就先给 MVP 下一个定义。这次,我想先来说一个故事。

一个陶艺老师把她班上的学生分为两组。

她对A组同学说:你们将用一个学期的时间研究陶艺的规划和设计,然后创作一个你最满意的陶壶。在学期结束的时候会有一个比赛,比赛将评选出最好的作品。

她对B组的同学说:你们将用一个学期的时间来制作大量的陶壶。你们的成绩取决于完成的陶壶的数量。不过在学期末结束的时候,你们也可以带自己的作品参与最佳陶壶比赛。

A组的同学投身到了研究当中,学习规划与设计,之后他们开始制作一个自认完美的陶壶去参赛。

B组的同学则是立即抓起粘土开始大量炮制陶壶。他们做的有大的、小的、简单的还有复杂的。因为不停地制作陶壶,他们的肌肉酸痛了好几个星期。

故事暂停一下,我们可以猜想一下,课程结束,最好的陶壶是来自哪个组。

投票统计后,没想到所有最好的陶壶都是来自B组,即被要求以数量衡量分数的组。他们在制作过程中积攒的经验让他们制作的陶壶比那些一直在追求一个简单、完美的陶壶的A组同学要好得多。

其实这就是目前做一个产品过程中最大的问题。做一个产品的最好办法,就是尽力多做一些尝试。你可能现在会问:

拼尽全力做到完美,例如故事中的 A组,有什么问题呢?

问题就是,互联网时代的信息越来越对称,越来越少有什么东西是你知道别人不知道的,就算有,一年之后也不新鲜了,要么是需求早就变了,要么是所谓的“秘密”早已路人皆知了。

如果你认真读到了这里,应该就已经理解 MVP 的用途了。

它就是为了帮助我们:

用最低的价格,最快的速度来测试一下你上一步得来的方法是你脑海中的空想还是真的可以更好服务你的目标用户

二、MVP 是什么

MVP(最低可行产品,Minimum Viable Product), 是美国作家埃里克·莱斯在他的著作《精益创业》里提到的概念,即通过做能满足最基本功能的产品,不断接受用户反馈,快速迭代,直到做出真正符合需求的好产品。

就像脸书 Facebook 的创始人扎克伯格,一直向他的团队还有员工们念叨的那样说,move fast and break things,其实翻译过来就是三个字:快、狠、准。

这个阶段就是借船出海,先借助现有的资源或者第三方平台搭个最简单的框架,不要一上来就想着做淘宝,先从一个淘宝店主或者摆地摊做起。

三、建议

那么,应该怎么使用MVP的逻辑来做产品呢?下面是几点要注意的地方。

1. 甚至可以不是一个产品,只需证明这一假设即可

Dropbox是一家在硅谷做文件分享的云存储公司,它的创始人有了想法之后,没有制作任何产品。相反,他们拍了一段3分钟的视频,假装准备好了一个产品,用这个视频来测试人们是否对他们的文件同步想法感兴趣。

当然,以创始人团队的能力,完全可以建立一个完整的硬件基础设施和程序小样,但是如果这个想法失败,那么 Dropbox 的创始人 Arash Ferdowsi 和 Drew Houston 将会付出宝贵的时间和经历,所以视频应运而生。

这段视频引来了几十万人的关注,一夜之间就吸引了超过 7 万人注册电子邮件,并希望尽快能使用该产品。

这是一个令人难以置信的故事,这段视频就是最低可行产品,用最经济的方式、最快的速度犯错,并且纠错。当然,我们不能忽略从一开始,Dropbox产品就被描述为 “可以正常使用”,并且使用起来非常简单。

2. 不仅限创业公司

创建和启动 MVP 不是只适合创业公司,在大公司中同样适用。从Facebook到Google,互联网行业的主要参与者也都依赖此策略。

当你的团队要做一个新的产品,要在一个未知领域开拓的时候,就可以考虑 MVP 的实践了。没有想法是完美的。有哪家公司现在在所做的事情跟创业最初的想法是完全一样的呢?一家公司现在所做的事是经过不断的市场调查、测试演变而来的。

大家都知道,要做出一款互联网产品,从调研、产品规划、设计、开发、到测试,再到推向市场,往往周期都比较长。前面也提到过变数太多,大家对于需求的理解多种多样,做出来的产品满足需求的可能性很小,成功率非常低。

但做一个产品,确实需要这么多步骤,所以是时候转变一下思路:开发产品时先做出一个简单的原型 — — MVP,然后通过测试并收集用户的反馈,快速迭代,不断修正产品,最终适应市场的需求。

3.形成反馈环,促使产品更好

MIUI 是小米公司推出的一款基于安卓深度定制的智能手机操作系统,当时推出后,在发烧友群体中引起了巨大的反响。小米在推出手机的时候就使用了一个策略——每周更新 MIUI。

每周五小米会通过互联网推送更新,由发烧友率先使用,并积极互动,提出很多修改建议,小米快速修改后下周五继续推送新版本,这样一直重复,形成了一个连接用户和 MIUI 的反馈环,最终带来了更多用户,MIUI也成长成用户需要的样子。

有时候不要认为你真的了解用户,乔布斯也许可以,但大部分人不是乔布斯。面对多变的用户,不了解,产品就一定会犯错,MVP,就是加快犯错的速度,同时,也加快了纠正的速度。我们只是启动了开关,不断犯错,不断纠正,形成反馈环,从而把产品做得更好。

所以,回到最初的例子,你做的每一个陶壶就是一个“MVP”,而由多个陶壶组成的结果,就是一个好的产品,它可以与所有用户相互连接、提供他们需要的价值。

结语

但在结束这篇文章之前,还有一点需要提醒你。

不要以 MVP的名义偷懒。MVP 并不是便宜的产品,也不是具有最小功能集的产品的最小版本。将 MVP 看做一个帮助你测试想法的思维工具吧。

希望以上的案例和观点对你有帮助。如果你身边有人不知道 MVP 是什么,你就有干货可以分享给他了。

5 分钟,带你了解MVP(最低可行性产品)相关推荐

  1. 什么是TMD的MVP(最小可行性产品)?

    No, 今天我们说的不是詹姆斯. 而是 Minimum Viable Product(MVP) – 最小可实行产品 这张图很流行,在很多地方都能看到.很多人也是看完之后会心一笑,但却很少人真的能遵循这 ...

  2. 10分钟带你了解项目经理和产品经理

    在公司的组织结构中会有这么两个职位:项目经理(Project Manager)和产品经理(Product Manager),简称PM. 项目经理是比较宽泛的用词,只要一个事项可以作为项目运作的管理者就 ...

  3. 5分钟带你读「大清」微积分!160多年前清朝数学家撰写文言文版高等数学

     视学算法报道   编辑:小咸鱼 好困 [新智元导读]你有见过160多年前清朝数学家写的微积分书吗?这可能是最难懂的高数教材了,堪称天书!近日,网上流传着一本清朝的微积分课本,其中的所有数学表达式都是 ...

  4. java编程石头剪刀布图片_石头、剪刀、布!10分钟带你打开深度学习大门,代码已开源...

    原标题:石头.剪刀.布!10分钟带你打开深度学习大门,代码已开源 沉沉 发自 宇宙中心 量子位 出品 | 公众号 QbitAI 深度学习技术的不断普及,越来越多的语言可以用来进行深度学习项目的开发,即 ...

  5. mysql和oracle冲突吗_三分钟带你分清MySQL 和Oracle之间的误区

    原标题:三分钟带你分清MySQL 和Oracle之间的误区 来自:华为云开发者社区 摘要:MySQL和Oracle,别再傻傻分不清. MySQL 和Oracle 在开发中的使用是随处可见的,那就简单去 ...

  6. 干货:五分钟带你看懂NestedScrolling嵌套滑动机制

    Android NestedScrolling嵌套滑动机制 Android在发布5.0之后加入了嵌套滑动机制NestedScrolling,为嵌套滑动提供了更方便的处理方案.在此对嵌套滑动机制进行详细 ...

  7. vi 查看最顶部_5分钟带你进入 Vim 大门,让你喜欢 Vim

    原标题:5分钟带你进入 Vim 大门,让你喜欢 Vim 来自:Linux迷 链接: https://www.linuxmi.com/vim-zhinan.html 打算在Linux上使用Vim文本编辑 ...

  8. c++ map用法_Python专题——五分钟带你了解map、reduce和filter

    点击上方蓝字,和我一起学技术.今天是Python专题第6篇文章,给大家介绍的是Python当中三个非常神奇的方法:map.reduce和filter.不知道大家看到map和reduce的时候有没有什么 ...

  9. 太好了,一分钟带你分清Python的模块、库、包有什么联系和区别?

    Python的流行主要依赖于其有众多功能强大的库(Library),Python自带的标准库(Standard Library)可以满足大多数的基础需求,除了函数库以外,模块(Module)和包(Pa ...

最新文章

  1. 用python画梵高星空-python 梵高
  2. php final这个关键词代表什么,php面向对象之final关键字用法及实例
  3. Matlab分布式和并行编程
  4. Best practice for JVM Tuning[转]
  5. 用MsgWaitForMultipleObjects代替WaitForSingleObject和WaitForMultipleObjects()
  6. spring AOP解析之xml方式详解
  7. 【详解】Java语言的特点以及Java语言与C/C++的比较
  8. 刚刚在用的React Native的照相机和图片 react-native-image-picker
  9. java做 binggo,Linux启动与停止spring boot工程的脚本示例
  10. RAC 之 RMAN 备份
  11. java数据源的几种配置
  12. [转]c# winform tcp connect timeout 连接超时设置
  13. pip 下载torch gup版本
  14. 计算机书籍排版抓图要求,计算机录入与排版
  15. JAVA面试常考系列七
  16. vim 文件保存退出 文件相关操作汇总
  17. SMAA算法详解 - SMAASearchYUp(Down)
  18. CCS3.3 新建工程遇到的问题
  19. 计算机颜色偏蓝,电脑整个屏幕颜色不正常偏蓝怎么调回正常颜色?
  20. Fragment实例之微信界面

热门文章

  1. JMeter官方文档阅读及实践笔记(上)
  2. QRC:extract RC流程
  3. qt qrc html,写一个QT资源文件(qrc)
  4. 字符串最长不重复子串 java_最长不重复子串问题
  5. UE4开发七:UE4打包
  6. 数据仓库【多维分析】
  7. SAI新手如何入门?板绘新手如何使用SAI绘画?
  8. 【C++】Visual Studio教程(十三) -默认键盘快捷方式
  9. GitHub入门(2)
  10. 线性代数 --- 投影Projection 六(向量在子空间上的投影)