专栏首页测试之路5 分钟,带你了解MVP(最低可行性产品)
原创

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

如果你从事产品管理,产品开发或仅从事技术或软件方面的工作,不知道 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 是什么,你就有干货可以分享给他了。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 什么是 Git、Github?

    Git 和 GitHub 是软件开发人员必不可少的工具,但是你知道它们是什么吗?为什么了解和使用 Git 和 GitHub 对于开发人员很重要?这个系列,我会从...

    Sharonyao
  • 8 种基本软件开发模型:选择哪一种?

    软件工程是一个非常复杂的过程。在软件开发阶段要遵循不同的软件开发生命周期模型来指定和设计。这些模型也称为软件开发生命周期(SDLC)模型/方法。每个过程模型都遵...

    Sharonyao
  • 软件测试入门,原来这么简单

    人非圣贤,孰能无过。每个组织的最终目标都有其自己的一套期望。对于某些企业而言,成功的实际结果与预期结果相匹配的频率很高,这表明了成功。但是,在达到最终目标之前,...

    Sharonyao
  • (九)你真的了解MVP么?

    MVP是来自于Eric Ries所写的著名创业书籍《精益创业》,MVP(MInimum Viable Product) 最小化可行产品,是精益产品开...

    砖家认证
  • Linux——CentOS7添加/删除用户和用户组

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ataoajuan/article/details/78612...

    拓荒者
  • 返回到顶部按钮实现

    <div id="gotop"><span class="glyphicon glyphicon-chevron-up"></span></div>  //bo...

    smy
  • android本地lib通过gradle上传到本地nexus上

    在apply plugin: 'com.android.library'下添加如下内容:

    隔壁老李头
  • HTTP服务器Nginx服务介绍续

    在此之前也介绍过相关的内容与安装过程,介于实际生产运维环境中使用之多,还是有必要详细了解和理解它的一些强大的功能与特性。

    民工哥
  • keras doc 5 泛型与常用层

    用户1908973
  • 设计进阶必读 | 如何提升界面设计的可读性?

    再动人心魄的故事,如果无法以清晰易懂的方式讲给读者,读者永远也不可能被你的故事吸引。同样地,对设计师而言,无论你的设计多么用心,如果可读性无法保障,用户也绝对不...

    用户5009027

扫码关注云+社区

领取腾讯云代金券