二、敏捷开发

二、敏捷开发

敏捷开发的方法由来已久,总结起来就是“MVP”和“精益分析”两个概念。

(一)最小可行产品

最小可行产品是以尽可能低的成本展现产品的核心概念,用最快、最简单的方式建立一个可用的产品原型,用这个原型表达出产品最终想要的效果,然后通过迭代来完善细节。假如产品愿景是一种高级出行工具小轿车,传统的产品设计思路是一步一步从车轮、车轱辘、外壳、动力装置、内部装饰一个流程一个流程做起,最后得到一个完善的产品。而根据MVP的思路,我们可能会先做一个小滑板车或者自行车,看看用户对出行工具的认可程度。如果用户认可我们的产品概念,我们可以接下去生产更加高级完善的摩托车,甚至小轿车。传统产品迭代思路成本高、速度慢、风险大,花高成本做出来的产品,用户可能不认可;MVP策略的优点在于试错成本低、速度快、风险低,能满足产品快速迭代的需求。

(二)精益分析

精益创业的理念涵盖精益客户开发、精益软件开发和精益生产实践三大部分,这是一个快速和高效开发产品及服务的框架。精益创业的本质是精益分析,核心是“构建—衡量—学习”循环,首先是你有一个想法或者灵感,然后通过MVP策略产品快速上线;产品上线后,通过数据来衡量用户的表现,如果好的话就保持、继续优化,不好的话就下线反思。通过这种循环,产品快速迭代,用户的需求得到更好的满足。