如何构建最小可行产品 (MVP):2020 年指南
许多初创公司失败的原因仅仅是因为没有市场需求。换句话说,他们试图为人们不需要或不想要的问题构建解决方案。
这就是为什么这么多初创公司采用最小可行产品(MVP)开发流程的原因。它允许初创公司以尽可能低的成本验证其商业愿景。
许多著名的公司都是从构建 MVP 开始的,但稍后我们会详细介绍。
在本文中,我们将介绍:
让我们首先快速定义一下 MVP。
什么是 MVP?
最小可行产品 (MVP) 顾名思义就是:产品的最简单版本,仅具有足够的功能来验证您的价值主张。
《精益创业》的作者Eric Reis 将 MVP 定义为:
“新产品的该版本允许团队以最少的努力收集有关客户的最大数量的经过验证的知识。”
MVP 是测试你的目标市场(你的“所有人”)是否真的会喜欢你的产品的最小投入。这是一个简单却极其有效的方法。
构建 MVP 的好处
构建 MVP 的主要原因是用少量的预算快速将您的想法转化为产品。
您的 MVP 应该仅包含解决客户问题的基本功能。
然后,您将能够收集有关这些基本功能的用户反馈,并使用它来迭代构建最终产品。
在当今的商业环境中,快速且在预算之内发布产品是初创企业成功的先决条件。
构建 MVP 可以帮您节省时间和金钱,同时降低风险。以下是构建 MVP 的优势:
1. 专注于打造核心
构建 MVP 可让您专注于为客户解决的关键问题。
2. 快速检测
通过开发 MVP,您可以从第一天开始测试您的想法是否可行,而且不会超出您的预算。
3. 市场验证
通过验证市场,您将了解是否将 MVP 定位到正确的用户。
4. 缩短开发时间
开发 MVP 所需的时间越短,就能越快地将产品推向市场。产品推向市场的速度越快,就能越快地开始收集用户反馈。
5.降低成本
更短的开发时间意味着您在产品开发上的花费更少。此外,通过构建最小可行产品 (MVP),您将在初期仅使用一小部分资源。这比将全部预算投入到一款功能齐全的应用程序上要便宜得多。它还能降低您的风险,因为您可以在构建完整产品之前验证您的想法。
如何构建 MVP
尽管构建 MVP 意味着构建更少的功能,但仍然有一个结构化的过程可以让你处于最佳的成功位置,这一切都始于市场研究。
市场调研
了解你想要打造的产品是否适合你的市场,是任何初创企业的基本起点。基于一个没人需要或想要的解决方案来构建最小可行产品 (MVP) 毫无意义。
观察你的竞争对手,进行调查,并发挥你的创造力。在开始MVP开发流程之前,你掌握的信息越多,你成功的机会就越大。
这样做还有一个额外的好处。如果你了解竞争对手的产品,就能更好地让自己的产品脱颖而出。
正如爱德华兹·戴明曾经说过的:
“没有数据,你只不过是一个有意见的人而已。”
42%的初创企业因为没有市场需求而失败,位居CBInsight“初创企业失败的20大原因”榜首。
毫无疑问,构建成功的 MVP 的第一步是良好的数据。
找到你独特的价值主张
简而言之:如果您的 MVP 不能向用户展示直接的价值,他们就不会采用它。
- 您的产品为何有价值?
- 您的用户将如何从中受益?
- 您将采取哪些不同的措施使您的 MVP 成为市场上最好的解决方案?
您需要回答这些重要问题,以准确了解 MVP 应提供的基本品质。
设计您的用户故事
与 MVP 和产品开发过程的所有方面一样,您应该采用以用户为中心的方法进行 MVP 设计。
想想从用户打开 MVP 应用到完成主要目标的过程中,他们将如何与 MVP 应用进行交互。
列出他们使用应用程序的历程,并以此帮助您了解在构建 MVP 时需要优先考虑哪些功能。
定义并确定功能列表的优先级
在开始构建 MVP 之前,你需要列出所有想要包含的功能。
然后,你需要按以下顺序排列它们:
- 高优先级
- 中等优先级
- 低优先级
为了帮助您确定哪些功能应该优先融入到您的 MVP 中,请问自己:
为了展示你的 MVP 的价值主张,你希望用户完成的最重要的操作是什么?哪些功能可以实现这一点?(这些功能将成为你的高优先级功能。)
哪些功能将帮助您的用户完成最重要的操作,但对于流程而言并非至关重要?(这些将成为您的中等优先级功能。)
哪些功能“不错”,但与您希望用户完成的主要操作几乎没有关系?(这些将成为您的低优先级功能。)
保留所有非绝对必要的功能,以便用户了解你的 MVP 价值主张。在产品迭代时,你可以使用优先级列表和用户故事来构建这些功能。
UX/UI 和可点击原型
出色的UX/UI 设计是任何 MVP 开发流程的关键部分。
一旦您定义了用户故事并确定了功能的优先级,您就应该考虑构建一个可点击的原型。
这个原型虽然不具备功能性,但外观和感觉就像 MVP 的第一个迭代。它能让你模拟用户使用应用的旅程。
在构建第一个功能性迭代之前,先创建 MVP 的非功能性版本有很多好处。以下列举一些:
- 测试您的用户体验——通过模拟您的用户体验,您可以验证应用程序的功能和设计。
- 吸引早期采用者——通过原型接触早期采用者可以通过两种方式帮助您,它允许您:
- 获得有关您的想法、设计和功能的早期反馈
- 鼓励他们在 MVP 的第一个版本发布时注册——这对你的发行至关重要
- 吸引种子投资者——没有资金,任何初创公司都无法生存。构建一个非功能性原型可以帮助你吸引种子投资,从而帮助你打造最小可行产品 (MVP)。
构建、测量和学习
一旦您掌握了上述所有信息,就可以进入开发阶段并构建您的 MVP。
构建 MVP 后,首先需要进行测试。首先,将其交给质量保证 (QA) 工程师。他们会在发布 MVP 之前帮助您改进。
当 QA 工程师完成他们的工作后,就到了 Alpha 测试的时间。这也被称为亲友发布。这是您将进行的首次“公开”测试,在这个阶段,通常最好限制焦点小组成员——也就是亲朋好友。
然后是时候以 beta 测试的形式向公众推出您的 MVP 了(许多公司跳过 MVP 的 alpha 测试并直接进入此阶段)。
此过程通常需要 1-2 周。它允许您在向所有用户发布 MVP 之前进行最后的润色。
然后是时候练习“构建、测量、学习”循环了。
一旦你的最小可行产品推出,就该收集用户反馈(衡量)了。
有了用户反馈,回到你的产品范围:MVP 的用户故事、功能列表以及 UX/UI 设计。利用这些反馈来发现产品可以改进的地方(学习)。
然后,在您的产品中实现这些改进。(构建)。
然后,回到起点。在迭代 MVP 并打造成熟产品的过程中,坚持这样做。这样做意味着你已经构建了一个以用户为中心的产品,并且是市场上最好的解决方案。
在本文的后面,我们将介绍5 个成功的 MVP 示例。不过,在此之前,我想先谈谈在寻找技术合作伙伴来帮助您实现 MVP 应用开发时,您有哪些选择。
MVP应用程序开发:寻找合适的技术合作伙伴
在寻找技术合作伙伴来开发 MVP 时,您有几种选择。您可以:
- 聘请技术联合创始人或首席技术官
- 雇用并管理一支自由职业开发者团队
- 将您的 MVP 开发外包给软件开发公司/MVP 应用程序开发公司。
引入技术联合创始人或 CTO
对于任何一家初创公司的创始人来说,找到合适的技术联合创始人或首席技术官都是一项艰巨的任务。这简直就是一场“商业联姻”,如果你选择不当,你的初创公司可能会葬送性命。
作为一家早期创业公司,打造 MVP 时,你很少会有充足的资金。聘请 CTO 或技术联合创始人,无论是现金还是股权,都会花费不菲。
我不建议你用这种方式来打造MVP——除非你第一天就能找到完美的候选人。需要注意的是,你寻找理想科技联合创始人/CTO的时间越长,你的产品上市时间就越长!
招聘和管理自由职业开发者团队
对于非技术型创始人来说,聘请并管理一支自由开发者团队来构建你的MVP绝非易事。除非你具备一些基本的技术概念,否则根本不值得考虑。简而言之,你可能会为你的MVP做出错误的技术决策,从而损害你的初创企业的发展。
当与自由开发人员一起构建 MVP 时,您还必须考虑承诺问题的可能性。
自由职业者通常会同时处理多个项目。如果您选择一位开发人员来帮助您构建 MVP,同时处理太多项目,您可能需要等待很长时间才能交付成果。这会增加产品上市时间——这对于发布 MVP 来说并非理想选择。
将您的 MVP 外包给软件开发公司/MVP 应用程序开发公司
外包任何非商品的东西都存在固有的风险,外包 MVP 应用程序开发也不例外。
选择错误的 MVP 应用程序开发公司,您将面临以下风险:
- 不合格的工作
- 失去对 MVP 开发过程的控制
- 沟通和时区问题(尤其是离岸外包时)
- 对 MVP 范围和想法的误解
话虽如此,如果您选择合适的 MVP 应用程序开发公司,这将是一个很好的方式:
- 缩短 MVP 上市时间
- 降低产品开发成本
- 以较低的成本获得优秀的技术人才
- 从 MVP 应用程序开发公司获取行业知识
相比聘请首席技术官或技术创始人,找到一家优秀的 MVP 应用开发公司更快捷。这将帮助你加快至关重要的上市时间。
如果您选择将应用开发外包给 MVP 服务商,您只需在需要时支付软件开发费用。这意味着您可以节省一些资金,并将其用于业务的其他方面。
高质量、经验丰富的 MVP 应用开发公司只会聘用软件开发人才库中最优秀的人才。这意味着您可以充分利用优秀人才,相比全职聘请顶尖开发人员,还能节省成本。
最后,一家成熟的 MVP 应用程序开发公司将会在多个行业中构建数百种产品。
对于您来说,这意味着您不仅可以接触到开发方面的顶尖人才,还可以接触到产品、UX/UI 设计师和项目经理。
在您构建 MVP 时,这种行业经验和专业知识将非常宝贵,因为您还将获得一支顾问团队,他们已经解决了您将要面临的许多障碍。
然而,全球有超过 15,000 家 MVP 应用程序开发公司,因此不可能从中筛选出优质和劣质的公司。
因此,让我们来看看一些拥有专业知识、经验和良好业绩记录的值得信赖的 MVP 开发公司。
排名前五的 MVP 应用开发公司
我最近发表了一篇文章,列出了 2020 年排名前 20 位的软件开发公司。其中许多公司提供 MVP 应用程序开发。
以下是提供 MVP 应用程序开发的五大公司,可帮助您开始搜索。
1. Altar.io - 定制 MVP、产品和软件开发
价格- 50 - 99 美元/小时
地点- 葡萄牙里斯本
员工人数- 10 - 50
Altar.io 是一家屡获殊荣的产品和软件开发公司。
在过去的五年里,他们一直引领定制软件和 MVP 应用开发领域的创新,服务对象包括初创公司和大公司。
他们的独特之处在于,他们将充当你的“扩展联合创始人团队”。这意味着他们将帮助你形成产品和商业逻辑、UX/UI 设计以及 MVP 开发。
他们之前曾为金融科技(零售银行、私人银行、公司银行和资产管理)、房地产科技、消费品(时尚和服饰、物流、音乐)、营销和广告(MAdtech)领域的客户提供 MVP 应用程序开发。
2. Fingent – MVP 软件开发机构
价格- 90 - 99 美元/小时
地点- 纽约州白原市
员工- 300+
Fingent 专注于企业网络和移动解决方案。公司与客户合作,在预算范围内快速交付解决方案。
这家 MVP 应用开发公司总部位于纽约,致力于构建定制解决方案。其客户群涵盖各行各业,从初创公司到大型企业。
3. ScienceSoft——软件产品开发公司
价格- 75 - 89 美元/小时
地点- 美国
员工- 300+
Sciencesoft 是一家位于美国德克萨斯州的 MVP 应用开发公司。公司成立 30 余年,拥有丰富的软件开发外包经验。
他们为银行、医疗保健、零售、制造、通信、娱乐等领域的客户打造了 MVP。
4. DCSL Software - 定制 MVP 应用开发公司
价格- 50 - 99 美元/小时
地点- 英国伦敦
员工人数- 50 - 250
DCSL Software 成立于 1994 年,现已发展成为英国业内最值得信赖的 Bespoke MVP 应用程序开发公司之一,致力于帮助客户创建高效的运营软件以及产品和 MVP 应用程序。
5. 10Clouds - Web 和移动 MVP 应用开发
价格- 50 - 99 美元/小时
地点- 波兰华沙
员工人数- 50 - 250
10Clouds 是一支由 100 多名经验丰富的开发人员和设计师组成的团队,总部位于波兰,专门从事网络和移动 MVP 应用程序开发。
这家 MVP 应用程序开发公司与各种规模的公司合作,按照敏捷和精益流程设计、开发和发展数字产品。
5 个成功的 MVP 示例
最后,这里列举一些著名的MVP案例。这些MVP案例研究中蕴含着一些有趣的教学经验,任何企业家都可以从中受益。
1. 优步
2008年,特拉维斯·卡兰尼克(Travis Kalanick)和Stumbleupon创始人加勒特·坎普(Garrett Camp)还只是两个怀揣着一个想法的年轻人。他们想要解决的问题是什么?黑色轿车服务的成本。
他们构建了一个简单、快速、低预算的 MVP 来测试一个简单的理论。
“人们不一定能负担得起黑色轿车服务,但他们不喜欢出租车——如果我们能创造一些东西来弥补差距并解决这个问题呢?”
Uber 就此诞生。它最初名为 UberCab,其 MVP 功能允许旧金山用户通过 iPhone 应用和其他设备上的短信预订黑色轿车服务。
多年来,该应用程序已从这个简单的 MVP 平台经过多次迭代发展,具有许多新功能,例如分摊车费和实时驾驶员跟踪等等。
2. Airbnb
如果不提及 Airbnb,我们就无法谈论成功的最小可行产品。
2007年,室友兼老同学布莱恩·切斯基(Brian Chesky)和乔·杰比亚(Joe Gebbia)搬到旧金山创业。问题是?他们付不起旧金山阁楼公寓的租金。
他们的解决方案是,将自己的公寓开放给附近设计会议的与会者,作为廉价住宿。
这不仅解决了他们支付房租的问题,也解决了那些幸运地预订了酒店的与会者的问题。
他们拍下了公寓的照片,上传到 Craigslist,很快就有三位付费客人入住。
他们很快意识到这个市场有潜力。他们打造了一个最小可行产品 (MVP) 来验证他们的假设,并证明人们愿意使用他们的产品(名为 AirBed&Breakfast)。
剩下的,正如人们所说,都是历史了。Airbnb 现在的估值已经达到 180 亿美元,而这一切都源于它创造了一个 MVP,解决了一个简单的问题。
3. Dropbox
Dropbox 的最小可行产品 (MVP) 与我们之前讨论的例子略有不同。他们构建了一个完全没有功能性的 MVP。
他们制作了一个简单的视频,解释其产品的第一个版本的外观和工作原理。
这是一次成功,使他们能够收集所需的反馈,以验证他们的核心假设,例如市场需求。
4. Instagram——原名 Burbn
Instagram 的前身 Burbn 最初的设计目的是让用户能够与朋友打卡并分享他们在各个地点的经历。
但对于 Burbn 创始人凯文·希斯特罗姆 (Kevin Systrom) 来说,一切并非一帆风顺。用他的话来说,最初的应用“感觉杂乱无章,功能泛滥”。应用的普及度很低,用户也觉得它令人困惑。
然而,有一个功能深受用户喜爱:便捷的照片分享。因此,Systrom 做出了一个艰难的选择。他选择了 Burbn 的 MVP 版本,并对其进行了彻底的改造:
“我们冒险一试,基本上砍掉了 Burbn 应用里除了照片、评论和点赞功能之外的所有内容。剩下的就是 Instagram。”
他们对 MVP 进行了迭代,现在每天拥有超过 5 亿活跃用户。
5.亚马逊
世界上最著名的 MVP 之一是亚马逊。
90年代初,杰夫·贝佐斯(Jeff Bezos)看到互联网的兴起,萌生了在线销售书籍的想法。虽然有些企业家会把全部银行账户都投入到一家功能齐全的电商商店,但他却做了一些与众不同的事情。
他辞去了投资银行家的工作,搬回家与父母同住,并以简单的网站形式建立了 MVP。
尽管他的 MVP 设计简陋,功能也极其有限,但最初的亚马逊平台证明了贝索斯的假设。低成本在线销售书籍是每个人都想实现的目标。
他们已经扩大规模,成为世界上最大的公司之一;最近在冠状病毒大流行期间经历了爆炸式增长。
总结
构建成功的 MVP 的关键部分取决于策略和分析。
然而,比这两者更重要的是您正在创建的解决方案背后的商业愿景。
始终将用户放在首位,并在每一个可能的时刻提供价值,这样你就能走上成功的最小可行产品之路。
祝你好运,感谢阅读
文章来源:https://dev.to/bencurtis/how-to-build-a-minimum-viable-product-mvp-the-2020-guide-3m4m