原文
MVP是什么?
用最快、最简明的方式建立一个可用的产品原型
用该原型来 测试产品是否符合市场预期
快速迭代修正产品,最终适应市场需求
为什么要做MVP?
尽快地让产品设想直接接触用户,根据用户反馈来改进产品
避免了闭门造车(花大成本做出的产品没有市场)
试错成本低、速度快、风险小,能满足产品快速迭代的需求
怎么做MVP?
问题是什么,为谁解决
产品做出来就是解决问题的,因此首先要明确 用户为什么需要该产品? 该产品如何帮助用户解决问题?
通过明确上述问题,可以确立产品的主要目标:根据未来受众的实际需求,找到最佳解决方案
分析竞品
潜伏到竞品的客户群中,直接分析客户对竞品的反馈,了解竞品的缺陷,“择其善者而从之,其不善者而改之”
分析产品主流程
梳理用户的使用阶段:用户使用产品达成目标所需要的步骤
关键点:多考虑基础功能,少考虑魅力型功能
列出所有必要功能并排出优先级
对主流程各阶段细分,并分别整理需求,按优先级排列
可通过如下流程来处理需求
- 你最希望用户完成什么操作?
- 还想为用户提供什么服务?(想想为什么需要这个需求,如果想不出就先删除该需求)
- 整理出的功能可分为3类:必须有的功能、锦上添花的功能、可有可无的功能,对这些功能排列优先级
- 根据现有的资源和时间计划划定产品第一个版本的范围,开始开发
验证、迭代
开发出初版产品后尽快将其推向市场,通过用户反馈来检验产品
- 产品缺少了什么功能
- 产品多了什么无关紧要甚至是累赘的功能
不断迭代(改进、让用户使用、收集反馈……)
总结
需求
根据产品要解决的核心问题,提炼主要矛盾,抓重点
验证
- 用户访谈
通过各种途径与真实用户沟通,向其解释你的产品解决了他的什么需求,询问他对该产品的不同部分的重要性如何排序 - 数据验证
在数据中查看用户是在产品使用过程中的那个阶段流失的,分析流失原因,将猜测方案在下次迭代中体现,用数据验证猜测正确与否,方案是否起效 - 借助马甲包验证新功能
马甲包指的是与主产品功能基本一致,但其中加入了一些要测试的新功能,可用于测试用户反馈,避免不好用的新功能造成主产品的用户流失问题
迭代
速度快、代价小(通过控制一个版本的需求量来实现)
适用范围
MVP适合快速验证未知的市场,低成本试错