先介绍三种典型的产品开发模式:
瀑布开发:
从需求→设计→实施→验证→维护。这是典型的瀑布式开发模式。(适合问题已知,解决方案也已知)
敏捷开发:
轻量、灵巧,方法或思想做到极限、做到最好,测试驱动开发,最简设计,可重构,代码集体所有权,结对编程,持续集成,验收测试,小型发布,不断迭代。(适合问题已知,解决方案未知)
精益开发:
提倡验证性学习——先做出极简demo,再不断地试验和学习,在此期间以最小成本和有效方式验证产品需求是否合适,又再迭代优化产品,灵活调整方向。(适合问题未知,解决方案也未知)
精益开发的流程为:
创建画布步骤里的精益画布:
这个画布的具体流程参考书籍《精益创业实战》作者:Ash Maurya 译者:张玳
关于精益画布的三点:
精益画布包含了商业模式的三个阶段:创造价值、传递价值和获取价值;
9个格子并不是每一个都要填写,没确定前都可以先空着,通过之后的用户参与,再一步一步调整和完善;
给上级汇报时,可以替代商业需求文档或商业计划书,使用精益画布加上产品原型即可。
实际上,这9点全都是假设,接下来需要验证。
创建了画布后,要对其评估,识别出风险:用户风险,产品风险和市场风险。
系统测试下包含:捕捉痛点,提出解决方案,定性检测,定量验证。
前三点主要包含三个访谈,最后在数据情况非常乐观的情况下,进入到定量验证阶段,识别出产品增长动力引擎,获取更多地市场份额。
访谈方法有3个:
1、痛点访谈
2、解决方案访谈
3、最简可用产品(MVP)访谈
举一个“痛点访谈”步骤的例子:
“痛点访谈”主要是使用定性方法来检验画布中的1和2,即用户群体分类和问题(需求痛点)。
找10个目标用户。有研究表明,5名用户的测试可以发现85%的可用性问题。如果找的10个用户里没一个喜欢你的产品,这就很有统计意义了;反之,10个都喜欢,这事就有点靠谱了。
痛点访谈的步骤:
说一下我的一些感想。
针对PC互联网和移动互联网的产品精益开发:
首先,做足用户研究,收集有用信息和数据。这一阶段的目标是力求收集的信息和数据的可靠性,判断他们是否为一手信息和数据。
其次,针对消费者出现的问题,运用各种工具模型和自身对消费者心理认知的理解分析消费者的需求痛点,再对其进行优先级排序。
然后,运用Axure等原型制作工具,绘制高保真的原型(交互和外观接近成品)。这两点需要解释一下:
1、用什么原型制作工具不重要,关键点是你能非常熟练地使用的这款工具,达到高效率绘制的目的;
2、工具熟练了,效率高了,绘制高保真原型也能更快,这样就能相对低成本的做出能体验的最小化可行产品(MVP)
最后,给相关人员体验使用,再得到用户反馈,收集到新的信息和数据,形成新的问题,再次分析用户痛点。
注意:在此期间实时更新商业画布的内容,各个用户访谈分别穿插在各个阶段且要做的有质量。
这个过程形成循环,如下图:
这个过程的好处是:
相对低成本,良性循环,敏捷开发,持续的用户互动,验证性学习。
参考书籍《产品心经》 作者:闫荣
最后贴一个关于瀑布式开发和敏捷开发区别的文章,写得很好很好,用了个很好的类比。