从“概念“到“最小可行性产品”

"最小可行性产品"这个词虽然诞生已久,但不同的人对其的理解不尽相同,也算是目前科技领域中最被误用的术语之一。 它经常会被等同于一个“原型”,一个demo,甚至是一个项目的第一版输出品。

在产品开发中,最小可行性产品(MVP)是一种具有刚好可以满足早期用户需求的功能,并为未来开发提供反馈的产品。

构建“最小可行性产品”

假设你有了一个很棒的想法,你需要开始构建一个产品了,更准确的说,是构建一系列产品功能,使其能以最小的成本和风险去实现你的产品目标。接下来就说说如何从一个“想法”走到一个“最小可行性产品”。
Photo from Pexels

确定“用户群“

确定“环境”——考虑可能出现的问题、环境和机遇。 观察市场上已有的应对相同痛点的产品,确认你产品的用户群体类型,以及他们会如何跟产品产生交互。记录这些用户群体,他们的需求/ 遇到的问题/他们的期待/以及他们可能会拥有的最好的体验。

能思索”最小“的“可行性产品“中的,其实就预设了你已经拥有了看到全局的能力和产品视野。一个常见的错误便是,团队随便地把一系列“明显”的用户案例看作“最小可行性产品”,而没有一个清晰的产品愿景和全局意识。
Photo from Pexels

更多探索:《 How (and why) to write great User Stories》

像用户一样思考

在明确“大环境”之后,来确定能够满足一个特定目标的一系列最精简的功能。目的是满足你的用户。同时你也需要批判性的用户想法和反馈,这些反馈可以帮你指导产品的下一次迭代。

所谓明确“大环境”是指明确能覆盖产品各类用户群体的“一大套”用户故事。创造出丰富的用户故事好处多多:迭代的时候考虑各类型的用户群像,并尝试构建符合他们需要和期待的用户故事。可以使用Scrum中提到的一个公式:作为一个(用户角色),我想要(做什么活动),这样我就可以(获得好处)。在这个阶段你不需要考虑优先级的问题,此时只需要给各个用户故事一个简单的标题,来做分类整理。

一旦你清楚了你产品的功能点,你需要评估它是否能成为一个“产品”。在用户故事里寻求延续性、同质性以及补足性。再说一次,要像一个用户一样思考。使用同理心去明确互动方式/使用场景以及用户故事。除此之外,你还需要去收集用户反馈,来验证你的用户故事和产品。一般可以通过专家建议、用户访谈、正式或非正式调查或公开的数据资料参考来收集反馈。

像一名企业家去思考

从同理心的角度出发、以用户的角度思考是一件富有创造力的事,你可以暂时忘记现实世界的挑战(比如技术和财政限制)。你的目的是聚合用户故事中的所有产品需要,以满足 、吸引 所有不同类型的用户。

不过接下来必须也得作为一个企业家去思考了。 你需要考虑和记录实施成本、优先级、战略优势和竞争差异。除此之外,你还要去估量每个用户故事的开发成本,以及量化产品对用户带来的价值以及商业价值。

明确产品功能最合适的“最小集”是一件复杂的事——需要在用户故事阶段就估量出以上所有因素。对每个用户故事,你都需要衡量:

  1. 复杂性/相关成本/可行性

  2. 用户的期望值

一旦你有了这些估值,你就可以对这些用户故事进行排名。也可以制作一个表格,对每个用户故事的复杂程度和其潜在用户价值做个权衡。

明确优先级,确定重心

将高价值、低成本的故事排在前面,低价值、高成本的故事放在后面,但也要顾及有些产品功能之间天然的强相关性。

在许多情况下,因为技术原因,会要求首先实现某些功能,尽管它们的成本很高,预期的用户值也很低。这些制约关系需要被明确,也许还能在用户故事图中可视化地表达出来。

综上,我们可以将MVP定义为:拥有最少产品功能并可以提供“恰好程度”的产品体验,引起用户参与,并能为之后的产品开发奠定基础的产品。

你可以按照“制约性”给产品功能排序,然后按“用户价值”降序排列,再按照“复杂度”和“可行性”升序排列。

当然你也可以结合预算限制,团队速度和进入市场的战略,来帮你确认MVP的样子。

事实检验

但实际上,这只是MVP的一个初步定义。在理想的场景中,是需要通过原型,焦点小组,市场调研,竞品分析等方法是获得真实用户对功能的反馈和验证。 获得真实用户的信息越多,你就越有信心该产品概念已经具备了“可行”的所有条件(也奠定之后的执行/实现/发布)。

本文由墨刀团队编译自 George Krasadakis 的 How to define a Minimum Viable Product,已联系作者允许转载。

作为一款在线的原型设计和协作工具,墨刀可以让设计零基础的人轻松画出产品原型,从而不断测试验证和展示想法,也让你快速作出一款MVP。

一篇文章帮你搞懂什么是“最小可行性产品”(MVP),以及如何实现!相关推荐

  1. 一篇文章帮你搞懂「估值」

    微信公众号:超漫时光 关注可了解更多的基金知识及投资技巧.问题或建议,请公众号留言; 如果本篇文章对你有帮助,欢迎点击在看 文章目录 前言 估值的本质 常见的估值方法 市盈率(PE) 盈利收益率(EP ...

  2. 一篇文章带你搞懂网络层(网际层)-- 地址篇

    网络层(Network Layer)是OSI模型中的第三层(TCP/IP模型中的网际层),提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力.相当于发送邮件 ...

  3. 一篇文章帮你搞定JVM中的堆

    文章目录 一篇文章帮你搞定JVM中的堆 堆的核心概述 堆的内存细分 设置堆内存大小与OOM OOM(OutOfMemory)举例 年轻代与老年代 图解对象分配过程 MinorGC,MajorGC,Fu ...

  4. 一篇文章让你读懂Pivotal的GemFire家族产品

    一篇文章让你读懂Pivotal的GemFire家族产品 学习了:https://www.sohu.com/a/217157517_747818 转载于:https://www.cnblogs.com/ ...

  5. 谷歌SEO很复杂?一篇文章带你搞懂它(外贸人必读)

    这篇文章是对谷歌SEO流程的一个梳理,此文会用通俗易懂的语言告诉你做Google SEO必须知道的常识.建议和谷歌优化的方法思路. 任何关于谷歌SEO的疑问,可到此文⬇️留言,免费咨询: Google ...

  6. 一篇文章带你搞懂 DEX 文件的结构

    From:https://blog.csdn.net/sinat_18268881/article/details/55832757 Dex文件格式详解:https://www.jianshu.com ...

  7. 一篇文章带你搞懂微信小程序的开发过程

    点击上方"前端进阶学习交流",进行关注 回复"前端"即可获赠前端相关学习资料 今 日 鸡 汤 只解沙场为国死,何须马革裹尸还. 大家好,我进阶学习者. 前言 小 ...

  8. 区块链应用 | 一篇文章让你搞懂区块链,非标通证应用将首先落地

    近期,区块链领域火热,越来越多的力量正在加入这一市场,就在昨日美图还发布了区块链白皮书. 不过,区块链市场喧嚣,陷入各种炒币的喧嚣.就在日前,CSDN副总裁孟岩以<区块链关键技术>的口述形 ...

  9. 一篇文章带你搞懂前端面试技巧及进阶路线

    大家好,我是若川.最近有很多朋友给我后台留言: 自己投了不少简历,但是收到的面试邀请却特别少: 好不容易收到了大厂的面试邀请,但由于对面试流程不清楚,准备的特别不充分,结果也挂了: 对于面试官的问题, ...

最新文章

  1. linux异常断电usb驱动丢失,如何修复Linux中损坏的USB驱动器 | MOS86
  2. batchnorm2d参数 torch_pytorch方法测试详解——归一化(BatchNorm2d)
  3. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-目录
  4. 详解使用VueJS开发项目中的兼容问题
  5. 目标跟踪ObjectT综述介绍
  6. SQL Server查询死锁并KILL
  7. C和指针之联合体大小
  8. ssm框架下 tiles框架 的使用
  9. 雷军:技术立业是小米血液里最重要的东西
  10. 可视化报表Superser
  11. avedev matlab,avedev(avedev是什么函数)
  12. C语言程序设计(第三版)何钦铭著 习题5-7
  13. 优化数据库的八种经典方式
  14. AntColony 磁力搜索BT引擎的核心
  15. 关查找我的iphone时显示服务器连接超时,iPhone 屏幕镜像无法关闭,一直显示“正在查找 Apple TV”怎么办?...
  16. NLP的巨人肩膀[转]
  17. form表单回车会自动提交
  18. 教你怎么一下哄好赌气的女朋友​
  19. 用友U8的SQL SERVER 数据库结构说明表
  20. dlg.DoModal()介绍

热门文章

  1. MotoSimEG-VRC软件:机器人仿真视频输出功能介绍
  2. 推荐几本。net的图书
  3. Ubuntu系统无法识别Logitech M590蓝牙鼠标的问题
  4. dsrm批量删除域用户
  5. emoji:意外成功的人造语言
  6. [CQOI 2018]九连环
  7. 在visio2013中,怎么把画图的图中空白去掉,只保留图本身
  8. android蓝牙键盘光标,为你的移动设备配一个蓝牙键盘
  9. pandapower教程——直流潮流计算
  10. 在VScode中导入anaconda中已安装好的库