在武侠世界中,有这么一句话:“天下武功,唯快不破。”在我看来,这句话用于当今的互联网世界,是最合适不过了。
现象
从客户提出自己的想法,提炼出需求开始,到开发人员开发出一个尽善尽美的产品,这段时间太长了,经常是这样的情况:当开发人员在实现一个需求的时候,客户便又提出了另一个需求或者修改一个已有的需求;或者当开发人员在完善产品的时候,市场上就已经有人发布了同样的产品。
现在互联网的产品开发,应该是一种快速开发、不断迭代的过程。从客户提出自己的想法开始,开发人员便应当以最快的速度开发出一个最小的原型,这个原型可以是不稳定的,可以是不完善的,可以是丑陋的。尽管这个原型有如此之多的缺点,但是它却可以让客户在最早的时候去验证自己的想法,可以让市场去检验这个产品的方方面面。在客户验证、市场检验过程中,会很自然地产生众多反馈,开发者应当不断地收集这些反馈,以最快的速度做出响应,根据反馈去完善那个拥有许多缺点的原型。
这样一种快速开发、不断迭代的过程,可以很好地适应客户需求的变更,可以在最初期,就抢占了市场,赢得入口。
最近上线的分答APP,是“快”的一个很好的体现。
据分答产品总监朱晓华透露,分答的 idea 来自于在讨论轻量化知识交换平台中,姬十三想做个语音问答,从确定要做到产品正式上线,中间只用了一周的时间。
第一版上线的分答,非常简单、简陋,只有最基本的提问和偷听功能,而且还有不少的 bug,但这并不影响产品上线验证用户需求。
这种最小成本最短时间做出一个最小化可行性产品(MVP)是精益迭代的核心之一。
要求
互联网世界的“唯快不破”,也对开发人员以及相关团队提出了新的要求。
个人
在这样一种快速开发、不断迭代的过程中,开发人员的基础知识必须是及其扎实的,同时,学习能力必须足够强。
- 扎实的基础知识,可以保证在最短的时间内开发出原型,可以保证在最短的时间内对客户、市场的反馈作出响应。
- 强大的学习能力,不仅指开发人员学习一项新技术的能力,还指开发人员学习原本不属于自己领域的知识的能力。学习新技术的能力,可以保证开发人员在最短的时间内有能力去满足客户、市场所提出的各种需求;学习原本不属于自己领域的知识的能力,可以保证开发人员能够在客户、市场的反馈中发现存在的痛点,然后作出响应。
团队
对于一个团队,要想适应这样一种“唯快不破”的状态,我觉得得做到以下几点:
- 降低内部的沟通成本。昂贵的沟通成本,会使团队成员无法及时进行交流,无法及时地发表自己对正在开发的产品的看法,这会严重地降低效率。
- 设立专门的渠道,在第一时间获取客户、市场的反馈意见,并作出响应。开发出来的产品,最终还是要推向市场,面向客户的。产品的好坏,不是由开发人员来评判的,而是市场、客户来决定的。因此,客户、市场的反馈意见是及其重要的,通过在第一时间响应这些意见,可以更好地帮我们改良我们的产品。
总结
互联网世界“唯快不破”的这一种状态,体现出了“精益创业”的思想:“你的愿景不重要,最快速最低成本的找到市场需求最重要”。