昨天引发了一场有关 MVP(最小可行性产品)大战,到底哪种是对的?

2021-06-18 09:57:26 +08:00
 lulu7

关于敏捷 MVP 的示例图,到底哪个是对的,有没有大佬指点下?搜集国内外的资料上面的说法也都不统一。不会发图,就发个位置吧: https://www.zentao.net/redirect-index-19134.html

目前争论的有两个角度,一个是从功能上看,一个是从原型杜绝浪费角度看。在做相关内容,求高人指点。

3044 次点击
所在节点    程序员
30 条回复
lulu7
2021-06-18 10:08:42 +08:00
搬过来一些观点:
1 、从功能角度看,忽略图形,赞成图 1 。作为一个代步工具,首先是能跑起来,然后在跑的基础上迭代增加其他功能,比如能坐人、解放人力、遮风挡雨等,最后形成一个完美并符合市场需求的产品。

2 、我觉得图 2 是对的,因为在一个项目中,虽然途中会有需求的一些变化,但是大的目标在一开始的时候是确定的,所以应该在这个大目标的前提下去做 MVP 。而图 1 虽然形象地表述出了最小可行产品,但是步骤 1 和步骤 2 、3 、4 之间并不是在前一个迭代的基础上再进行功能扩充的过程,这就会导致每个迭代间产生很多浪费。
libook
2021-06-18 10:16:06 +08:00
判断是不是 MVP,需要更多的信息,只看图来判断 MVP 就好比我不告诉你场景然后问是 PHP 好还是 C#好。

MVP 的目的也很重要,通常 MVP 是用于最小成本验证最大假设的。比如想验证某文案是否可以提升客户购买意愿,那么 MVP 可以只包含放文案+购买功能,然后用不同的文案做 AB 测试,此时如果方案来还涉及到购买送贴纸、用户评论等功能,虽然可以锦上添花,但与想验证的问题没有任何关系,所以不应加入到 MVP 方案里。但如果希望验证的问题是购买送贴纸是否能够增加用户购买意愿,那就是另一个 story 了。

回到两张图,一个的目的可能是对于要不要轮子做假设,所以 MVP 只要有轮子就行,无所谓数量和大小;另一个的目的可能是对于要不要驾驶室做假设,所以 MVP 方案只要有驾驶室就行。对于不同的验证目的,各自都可能是合理的 MVP 。
fov6363
2021-06-18 10:48:25 +08:00
图 1 的 3 - 4 之间插入 图 2 的 1 、2 、3
levelworm
2021-06-18 11:19:28 +08:00
图 2 。我们公司的 MVP 基本上核心不会有什么变动了。换句话说都是汽车,只不过可能前面是货车,后头看看不对改成运客的。
janxin
2021-06-18 11:26:12 +08:00
没有对应的背景很难评价,主要是缺少背景评价:

1. 如果需求是单人代步工具,那么 1 并没有什么问题,升级多人代步工具是场景的拓展和规划;
2. 如果需求是多人代步工具,那么 1 最开始就没有完成 MVP ;
yunye
2021-06-18 11:36:28 +08:00
图 2
ericls
2021-06-18 11:39:25 +08:00
先看问题 再看答案
这种需要预测未来的问题 基本上没有正确答案 也没有错误答案 你能做的 只有验证 只有控制风险
yufeng0681
2021-06-18 11:40:50 +08:00
你的经历决定了你认为 图 1 或者图 2 正确,或者图 1 图 2 都正确
只要是比喻就有失真的地方,一个故事也很难把各种场景都囊括,只能看其主要意思,而不要太挑剔
图 1 分析:
主要表达功能够用就好。逐步满足客户日益增长的诉求。
客户是中小学生,滑板车肯定就是失败的,白做了;
客户是幼儿园小朋友,滑板车很合适 [够用的功能,就是好的 MVP]

图 2 分析:
最终目标清晰,分阶段实现。把最终目标能跑起来的部分先做好,其他非核心功能在迭代开发。 这样可以用更少的人交付完毕。
图 2.1 客户是没法用的,只是能跑起来,能测试起来,让测试人员动起来;
图 2.2 我认为是错误的,相当于设计了一个皮卡,最后改成了轿车,这个属于目标不明确;
图 2.3 2.4 就是在过程中调整,在可用性方面的改造,没有对底层改动,最终客户的使用场景没有变化
ericls
2021-06-18 11:41:03 +08:00
你们玩儿的是的凭空想象的游戏
LANB0
2021-06-18 12:16:54 +08:00
首先要明确定义什么是最小,如楼上所说,如果一开始就是要开发汽车,你最小可运行版本搞了个自行车,那显然是需求分析有误
no1xsyzy
2021-06-18 12:36:10 +08:00
@libook 确实,我花了 750 万年得出答案是 42
可我不知道问题是什么。
onion83
2021-06-18 12:41:12 +08:00
图 1 是重写
图 2 是重构
Vegetable
2021-06-18 12:44:34 +08:00
图一体现「改造+升级」,图二体现了「纯升级」。哪个都不能算错吧
xuanbg
2021-06-18 13:05:35 +08:00
只要内在逻辑完备,能够形成闭环。就是 MVP
xuanbg
2021-06-18 13:18:10 +08:00
在真实场景中,既不是图 1 也不是图 2 。一般情况下大家都认同正确的做法是先搞出来自行车。然后一派要升级成摩托车,另一派要开始造轿车。两派经过血腥的政治斗争,如果保守派获胜,就开始升级摩托车的工程,激进派获胜则展开造轿车的工程。

一开始就为造滑板车还是汽车而争吵不休的团队,没有不扑街的。
peakmonkey
2021-06-18 15:31:12 +08:00
在尝试走图一的路,https://memfiredb.com

目前满足最原始需求,后面还有很多天花乱坠的想法,人少只能慢慢撸。

资源有限,现在还需要码才能注册,大佬们轻拍:2KPLjZ 2KqFX3 2KPXBS 2KPHne 2KQnKv

@xuanbg 希望不会扑街☺
SaltyLeo
2021-06-18 15:43:14 +08:00
@peakmonkey 首页看起来似乎还挺有趣的,但要手机号注册就没什么兴趣了。
keivenliao
2021-06-18 15:52:38 +08:00
我的理解。
图一,为了什么而作
图二,为了做什么
所以,目的是什么很重要,图一明显是偏向业务的, 为载人这个业务服务,目的是要做一个能载人的工具。业务越来越复杂,工具自然也就越来越复杂。

图二显然是产品导向的,要做一个产品,硬件也好,软件也罢,方向是确定的,围绕这个产品逐步迭代升级。

另外,
1 、图一是战略的,可能长期来说战略方针会发生变化,但某个明确的战略阶段内,套用图二。
2 、图二建立在有明确的业务逻辑,明确的架构设计的情况下。
peakmonkey
2021-06-18 15:54:11 +08:00
@SaltyLeo 前两天被 v 站大佬们刚喷过,连夜把首页做出来,辛苦了我们前端的兄弟
SaltyLeo
2021-06-18 16:06:09 +08:00
@SaltyLeo 加油💪,理解国内服务商需要实名认证的硬性规定。但如果要做大做强,希望能够允许境外手机号注册和敏感操作 2FA 认证。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/784144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX