🤔最小可行产品——MVP架构
00 分钟
2021-6-17
2024-5-10
category
tags
type
status
slug
date
summary
icon
password
💡
最小可行产品(MVP)敏捷开发中的核心实践。它指在最短时间内交付满足客户核心需求的产品,以获取早期用户反馈并持续优化和完善。

MVP是什么

MVP(最小可行产品)的概念最早由埃里克·莱斯提出,刊载于哈佛商业评论,并详细阐述于其著作《精益创业》中。
简而言之,MVP就是当你开发新产品时,不要一开始就追求完美,而是应该先制作一个最基本的可用产品原型,以最小的代价验证其价值和可行性。然后,通过不断迭代来完善细节。
MVP
MVP
随着社会的不断发展,人们面临各种新问题并产生新需求。与此同时,为了盈利,市场上的商家会积极提供解决方案。而成本最低的解决方案与待解决问题之间的交集,就构成了MVP。

MVP有什么用

人们常说创业是九死一生,普通人最好不要冒险,相比于创业,大多数人更愿意安逸地待在工作岗位上,每天重复着相同的工作内容。
但事实上,创业并不是那么难,只要你能掌握正确的方法论,难的只是思维方式的转变。创业只不过是人们顺应时代背景不断与他人协作发展、持续提供更大价值的过程。
MVP,是创业过程中最基本的执行方案,在我看来创业有三个核心关键:
  1. 向成果显著的人学习;
    1. 向那些已经取得成果的人学习是至关重要的。切莫试图成为第一个尝试的人,而应向行业中最出色者学习,多观察、模仿、积累经验,切勿孤芳自赏,避免胡乱想象。若无法找到可借鉴的成功案例,最好及早放弃,因为着这条赛道目前是一个伪赛道。
  1. 把握趋势,顺势而为。
    1. 顺势而为,把握当前趋势至关重要,只有时势能造英雄。例如,人工智能是当前最热门的话题,也是改变人们生活方式的工具之一。现在正是利用人工智能创新产品的最佳时机。未来,人工智能必将彻底渗透到人们生活的方方面面,届时,大公司已经占据了优质项目,对于小型创业者来说,机会将变得渺茫。
  1. 以小成本进行试错;
    1. 小成本试错是实施的关键指导原则。而今我们要探讨的MVP(最小可行性产品),正是小成本试错的核心手段。通常,一个产品从调研、设计、开发到市场推广,是一个漫长而充满不确定性的过程。
投资大师查理•芒格曾说过“要是知道我将来会死在哪里就好了,那我将永远不去那个地方。”。积极用最小的代价试错,踩过坑就知道什么是错的,而“知道什么不能做”有时候比“知道该做什么”更重要。
创业的三个核心关键,其实都是围绕着最小成本”避坑“而展开、顺势而为、向成功者学习指的是沿着正确的大方向,再参考前人走过的脚印前进;而MVP讲究的是用最低的成本、最少的代价保存实力,去探出坑在哪里、从而找到路在哪里。
 
那么,什么是MVP?我们如何以最小的成本去做一件事情呢?
嗨,我是tangly老唐,喜欢在博客中分享我的学习心得,希望能帮助每一位渴望财富自由、渴望拥有自己事业的你。我将在本文中和您分享,什么是MVP,我们应该如何借助MVP来实现自己的事业。

正确的MVP模型

1. 无效的 MVP

追求完备性:全面开发所有功能模块,与潜在客户接触,并试图以高价销售,期间通过不断修改产品功能和定价来实现产品验证。
💡
举例:小明开发了一款社交付费APP,包含通话和打赏功能。所有功能设计均源自自己的想法和逻辑。小明拜访了多家企业,推销这款半成品APP。许多企业对产品表示满意,但认为价格过高,于是小明删除了部分功能,降低价格后再次推向市场。

2. 有效的 MVP

这是较常见的MVP方法:接近目标客户,以未完全成型的产品低价销售。如果他们接受,产品验证成功;否则失败,但不会影响项目进展。
💡
举例:小明开发了一款社交付费APP,目前只实现了文字沟通功能,语音通话尚未完成。小明想知道这个方案是否可行,于是直接拜访多家企业,推销这个半成品APP。市场反馈良好,一些企业甚至迫不及待地要求小明尽快添加更多功能。小明因此获得了第一笔收入,继续开发。
 
需要注意的是,MVP(最小可行产品)并不是将一个无法使用的半成品交给用户。
假设你的产品愿景是一款高级出行工具,比如一辆小轿车。
按照传统的产品设计思路,我们会一步一步地设计车轮、车轱辘、外壳、动力装置、内部装饰等,最终得到一个完善的产品。然而,采用MVP的思路,我们可能会先制造一个小滑板车或者自行车,来测试用户对出行工具的接受程度。如果用户认可我们的产品概念,我们就可以继续生产更高级、更完善的摩托车,甚至小轿车。
传统的产品迭代思路成本高、速度慢、风险大,而且高成本制造的产品未必能获得用户认可;MVP策略的优点在于试错成本低、速度快、风险低,能够满足产品快速迭代的需求。
MVP模型对比
MVP模型对比

MVP四要素

notion image

1.抓住关键步骤

创造一款完美的产品并非一蹴而就,但是一些关键的步骤却至关重要。
在这个过程中,制造一个样车并进行评估和测试是必不可少的。
关键步骤指的是在产品开发过程中至关重要的阶段或任务。想象一下,你正在设计一款全新的电动汽车。在设计电动汽车过程中中,关键步骤可能包括:
  1. 样车制造:制造一个实物样车是验证设计概念和功能的重要步骤。这可以帮助设计团队和工程师们更直观地了解汽车的外观、尺寸和整体感觉。
  1. 评估和测试:对样车进行评估和测试,包括针对关键性能指标的测试。这些测试可以验证汽车的性能是否符合设计标准,比如电池寿命、加速性能、续航里程等。
  1. 用户反馈收集:在样车制造和测试过程中,收集用户的反馈是至关重要的。这可以帮助设计团队了解用户对汽车外观、功能和性能的感受,从而指导后续的产品改进和优化。
值得注意的是,不同的用户可能对产品有不同的需求。有时候,平衡这些需求是非常困难的。然而,通过不断地进行市场测试和反馈收集,你可以逐渐完善产品,使其更贴近用户的期望,最终实现更直观、更高效的最小可行产品。

2.结合客观规律

摩尔定律提到:当价格不变时,集成电路上可容纳的元器件数目,每隔约18-24个月便会增加一倍,性能也提升一倍。所以在设计集成电路产品方案时候,往往都遵循这个发展规律,涉及核心芯片的选型留一些余量。
生活中做决策选择时,结合事物的客观规律,做一个预估、提前准备好余量预留,会让你的试错成本更小。

3.不纠结沉没成本

很多时候,我们已经投入这么多人力、物力和资金,因为不甘于这个投入,限制了我们做出下一步有效的决策,从而在错误的道路上越走越远。
最好的做法,仍然是以绝对的事实为基础,充分调研和沟通,一旦发现设计指标无法满足最终市场的要求,尽快调整方案或方向

4.迭代的方向遵循一致性

常见的一种情况是,迭代过程中设计的两代产品,其结构、构思完全不一样,根本没有传承性,这相当于把所有的过程再来一遍。
比较好的做法是,技术选型、硬件框架、结构设计尽量模块化和标准化,在此基础上的芯片升级、功能升级、程序代码就可以复用,以减少重复劳动。做标准化,可以重复利用的事。

写在最后

以这个博客的建站软件为例,我自己开发了一个写博客的软件,这个想法的诞生源于我个人对公开写作的需求。我通过网上搜索各种已成型的建站方案作为参考,然后在两天内迅速上线了1.0版本,实现了作为博客最基本的功能:能够写作并发布分享,并设计了一个简约的主题风格,随后接受了用户的反馈。根据不同用户的喜好和反馈,我逐渐明确并调整了后续2.0、3.0版本的方向。
回顾整个网站开发过程,一开始的技术并不是最佳的选择。然而,我紧紧抓住了关键步骤、打样、评测、反馈,一旦发现功能与预期反馈有偏差时,我会立即放弃已实现的功能,删除代码并进行重新开发,从而确保主要的迭代方向是明确的,我就是我的愿景:利用Notion笔记的功能、以最低成本搭建个人网站。
 
另外写作博客也是一种MVP的过程,我不会等到完全想好才去写,而是当有一个点子的时候就可以起草文章。我在一开始会先定好这篇文章的粗略的框架,它是一篇有头有尾的完整文章,只不过细节和排版先后不是最完美的。紧接着我把这篇文章交付出去、尝试接受读者反馈、最后不断修订和更新。