微信教父张小龙所说的敏捷开发是什么?
昨天晚上,产品教父张小龙在WXG(微信事业群)领导力大会上的讲话又一次刷爆了互联网人的朋友圈。谈到敏捷开发的时候,张小龙直言:
我们今天可以想一些与众不同的点子,然后我们可以很快就看到效果,因为我们可以很快把它上线了,然后可以去验证,如果不对就下线,如果还有改进余地,下个星期再去改它。这是一个能够持续实现你的想法的过程。
其实这种敏捷开发的方法由来已久,并且被Google、Facebook等硅谷企业广泛应用。它已经形成了一套完整的方法论,总结起来就是“MVP”和“精益分析”两个概念。
一、敏捷的背后:MVP与精益分析
(一)MVP
MVP是最简化可实行产品(Minimum Viable Product)的简称。最简化可实行产品是以尽可能低的成本展现产品的核心概念,用最快、最简的方式建立一个可用的产品原型,用这个原型表达出你产品最终想要的效果,然后通过迭代来完善细节。
图1:MVP的产品迭代策略
假如你的产品愿景是一种高级出行工具,比如小轿车。传统的产品设计思路是一步一步,从车轮、车轱辘、外壳、动力装置、内部装饰一个流程一个流程做起,最后得到一个完善的产品。而MVP的思路,我们可能会先做一个小滑板车或者自行车,看看用户对出行工具的认可程度。如果用户认可我们的产品概念,我们可以接下去生产更加高级、完善的摩托车、甚至小轿车。
传统产品迭代思路成本高、速度慢、风险大,花高成本做出来的产品用户可能不认可;MVP策略的优点在于试错成本低、速度快、风险低,能满足产品快速迭代的需求。
(二)精益分析
埃里克·莱斯,硅谷著名的企业家和作家,最先提出来“精益创业”的概念。精益创业的理念涵括精益客户开发、精益软件开发和精益生产实践三大部分,这是一个快速和高效开发产品和服务的框架。
图2:”构建-衡量-学习“的精益分析框架
精益创业的本质是精益分析,核心是“构建-衡量-学习”循环。张小龙的敏捷开发想法和这个方法论不谋而合:首先是你有一个想法或者灵感,然后通过MVP策略产品快速上线;产品上线后,通过数据来衡量用户的表现,如果好的话就保持、继续优化,不好的下线反思。通过这种循环,产品快速迭代、用户的需求得到更好的满足。
二、数据驱动的MVP
在MVP开发过程或者精益分析整个框架中,最重要的莫属于衡量(measure)这个环节。如何选择合理的指标来衡量MVP的效果?如何通过合理工具来监测用户行为数据、优化产品?这都是敏捷开发需要解决的问题。
在精益化运营的今天,产品、市场、运营如何通过敏捷开发来提升效率,这是一个所有互联网人的需要面对的命题。
(一)产品:MVP
任何产品,信息量达到一个量级的时候就会出现信息查找困难的情况。一个装满文件的Mac笔记本,想找一个文档却不知道放在哪个文件夹了,这个时候就可以使用【Spotlight搜索】进行全局搜索。这样的好处,一个是能找到所有相关的文件,另一方面是节省时间。
图3:借鉴Mac笔记本的Spotlight搜索功能
某数据分析产品内含单图、看板、漏斗、分群等十多个功能模块,如何通过一次检索找到需要的图表就非常重要。因为这样可以避免个功能之间来回跳转,节省检索时间、提高效率。
1. 提出想法、快速构建
工程师提出做一个搜索工具的想法,方便用户在整个系统内进行全局搜索。产品经理根据用户反馈设定使用产品,把功能点进行优先级排序,确定MVP(最简化可实行产品)–––部分功能点击后直接进入详情页,降低操作成本。
2.产品落地、快速上线
工程师开始进行搜索库的建设,打通各个模块里的图表存储做为搜索库,匹配拼音/空格等多种搜索方式。设计师负责界面样式的设计,把信息直观地表现出来。
图4:GrowingIO的全局检索功能
3.数据验证、快速迭代
短短 1 天半的时间里,全局搜索产品快速迭代了三次。从只能把汉字作为关键字,到可以直接用拼音进行搜索,再把关键词和模块自动分类 ,提高整个搜索工具的检索速度。
在这次MVP实践中,快速组建团队、合理分工、快速上线验证起到了重要作用。团队越来越大的时候,我们需要跨部门更加直接的沟通、需要直接在白板前讨论的效率。这个【全局搜索】开发案例是一个非常好的MVP案例。
(二)营销:快速试错
商业环境变幻莫测,如何在竞争激烈的市场中赶超对手,这个时候快速、正确的决策尤为重要。
图5:GrowingIO分钟级别的实时数据监测
某在线教育产品正在探索获取用户的新方式,依次尝试了免费视频课程、赠送电子教材、热门话题在线讨论等多种方法,但是效果都一般般。某日该企业市场部门举行了一次免费在线直播课程,直播结束后的5分钟,该社区平台的流量比往日均值上涨了8倍,获取了大量新用户。实时监测到的数据极大启发了市场人员,直播流量会成为营销的新一轮增长点。
某互联网金融企业在SEM方面有大量的推广,但是他的CAC(获客成本)只有行业均值的一半,这到底是怎样做到的呢?在投放的初期,他们也面临着如何优化渠道、关键词等问题。在没有任何指导数据的基础上,他们对市场上的主流搜索引擎、相关关键词进行了一轮短时间的“地毯式轰炸”。
图6:GrowingIO监测到的广告效果
通过前期的地毯式投放,该企业获得了各个渠道、各个关键词的转化数据。通过数据分析,市场人员选出来转化效果最佳的两个渠道,进行大规模投放,并且在后期不断优化。通过这种方式该企业以非常低的成本获得了大量的新用户。
(三)运营:精益化
产品越来越多,同质化竞争越来越严重。产品要想在激烈的竞争中拔得头筹,除了产品设计,运营也是非常重要的一个因素。
某技术社区花了大量精力获取新用户,但是新用户的流失率一直居高不下,次周留存率才11%。一个偶然机会,一个新用户反馈给社区运营,说他们的精选文章非常好,他每天都看。
图7:GrowingIO留存图
受到这个启发,运营想既然精选文章能吸引新用户留下来,那是不是可以向新用户多多推荐精选内容呢?于是他们挑选了20篇优质文章拼凑成了一本PDF电子书,每位新注册用户都能收到这本电子书。数据显示,点击了这本电子书的用户次周留存率提升到了43%,这样的数据让社区运营人员异常兴奋。
图8:电子书MVP迭代过程
通过对读过电子书新用户的访谈,他们发现之前仓促准备的电子书内容不是适合所有人、而且内容深度不一,给很多新用户造成困恼。在接下来的几周时间里,该社区准备了前端、中端、后端、测试4个技术方向电子书,并且根据用户的工作时间推荐初级、中级、高级三个版本。一个月后,新版电子书向新用户推送,数据显示点击过电子书的新用户次周留存率再一次提升到了56%。
精益不是廉价或者小规模的代名词,精益意味着破除浪费、低效率并且快速行动起来,它适用于任何组织。MVP不仅是改善产品的方式,更是现实业务的监测器。
谈及之前所做的事,用张小龙自己的话说,“一个非常平庸的团队用了一些非常平庸的方法去做出来一个非常平庸的产品,而且是不知不觉的!”那么,如今的你为何不放手一搏。搭建一个志同道合的团队,尝试一下敏捷开发的方式,在不断试错中做出一个个惊艳的功能!
你,是不是也想试试?