《精益创业》这本书放在我的书架上很久了,一直没翻开。总觉得"创业"离我很远——我就是个写代码的,又不创业,读这种书干嘛?直到上个月,公司启动了一个新项目,我作为核心开发参与其中,才发现做项目和创业有很多共通之处:都有一个想法,都需要把想法变成产品,都需要面对不确定性,都需要在资源有限的情况下做出决策。
于是我翻开了这本书。读完之后,最大的感受是:这本书不只是教你怎么创业,更是教你怎么在不确定性中做决策、怎么把想法变成现实、怎么用科学的方法做产品。这些思维方式,不管是创业、做项目、做产品,甚至是个人成长,都用得上。
核心思想:构建-测量-学习
《精益创业》的核心思想是"构建-测量-学习"(Build-Measure-Learn)的反馈循环。这个循环说起来很简单:先构建一个产品,然后测量用户的反馈和数据,最后从数据中学习,决定下一步怎么做。然后进入下一个循环,不断迭代。
这个思路听起来平淡无奇,但它颠覆了传统的产品开发方式。传统的方式是:先做详细的市场调研,然后写一份几十页的产品需求文档,然后花几个月甚至半年时间开发,最后上线,希望用户喜欢。但问题是,在产品上线之前,你根本不知道用户会不会喜欢——你所有的假设都没有经过验证。很多团队花了半年时间做出来的产品,上线后发现没人用,所有的努力都白费了。
精益创业的方式不同:它不追求一次做到完美,而是用最快的速度做出一个最小可行产品(MVP),然后快速推向市场,用真实的用户反馈来验证假设。如果用户喜欢,就继续投入资源迭代优化;如果用户不喜欢,就及时调整方向,甚至放弃重来。这样,即使失败了,损失也很小——你只花了几周时间,而不是半年。
这个思路对我启发很大。我们做项目的时候,经常陷入"完美主义"的陷阱——总想把所有功能都做好了再上线,结果开发周期越拉越长,上线后发现很多功能用户根本不需要。如果用精益创业的思路,先做一个最小版本上线,根据用户反馈再决定加什么功能,效率会高很多。
最小可行产品(MVP)
最小可行产品(Minimum Viable Product,MVP)是精益创业中最重要的概念之一。它的定义是:用最少的资源构建一个能验证核心假设的产品版本。
注意,MVP不是"半成品",也不是"功能简陋的产品"。它的核心目的是验证假设——你认为用户需要某个功能,MVP就是用来验证这个假设是否成立的。只要能验证假设,MVP越简单越好,甚至可以不是真正的产品。
书里举了一个经典的例子:Zappos(美国最大的在线鞋店)的创始人谢家华,在创业之初没有建网站、没有进货、没有建仓库。他的做法是:去当地的鞋店拍鞋子的照片,放到一个简单的网页上,如果有人下单,他就去鞋店买鞋然后寄给客户。用这种方式,他验证了"人们愿意在网上买鞋"这个核心假设,然后才开始投入资源建网站、建仓库、做大规模运营。
这个例子非常震撼。我们总觉得做产品就要先把基础设施都搭好,但精益创业告诉我们:在验证假设之前,所有的投入都是浪费。能用人肉解决的,就不要用技术;能用简单方案验证的,就不要做复杂系统。
还有一个例子是Dropbox。Dropbox的创始人在做产品之前,做了一个三分钟的演示视频,展示了产品的核心功能(文件同步),然后把视频放到网上,留下邮箱预约。结果一夜之间有七万多人留下了邮箱,这验证了"人们需要文件同步工具"的假设。然后他们才开始真正开发产品。如果没有这个验证,直接花一两年开发,最后可能发现没人需要。
转型还是坚持
在精益创业的框架下,有一个重要的决策点:转型还是坚持(Pivot or Persevere)。
当你通过MVP收集到了用户反馈和数据之后,需要做一个判断:当前的方向是对的,应该继续坚持、深入优化?还是方向错了,应该转型、调整方向?
这个判断很难,因为它涉及到沉没成本——你已经投入了时间、金钱、精力,放弃意味着之前的投入都白费了。很多团队因为不愿意面对沉没成本,在错误的方向上越走越远,最后把资源耗尽,项目失败。
精益创业的建议是:定期做"转型还是坚持"的评审,用数据说话,而不是用感情说话。如果数据表明当前方向有问题(用户留存低、付费率低、增长缓慢),就应该果断转型,而不是硬撑。转型不是失败,而是学习的结果——你通过验证发现了原来的假设不对,调整方向是明智的选择。
书里举了很多转型成功的例子。比如Instagram,最初是一个叫Burbn的地理位置签到应用,类似Foursquare。但他们发现用户最喜欢的功能是拍照和分享照片,于是果断转型,砍掉了签到功能,专注于照片分享,最后成了全球最大的图片社交平台。如果他们坚持做签到,可能早就被Foursquare淘汰了。
还有一个例子是Groupon,最初是一个叫The Point的集体行动平台,用户可以发起集体行动(比如集体请愿、集体团购),达到一定人数就生效。但这个平台一直不温不火,直到他们发现用户最喜欢用它来做集体团购。于是他们转型专注于团购,成立了Groupon,开创了团购这个行业。
这些例子说明,转型不是失败,而是成功的必经之路。很少有产品一开始的方向就是完全正确的,大部分成功的产品都经历过转型。关键是要快速验证、快速学习、快速调整。
对程序员的启发
作为一个程序员,读《精益创业》给了我很多启发。
第一,不要过度设计。我们写代码的时候,总喜欢把架构设计得很"完美",考虑各种可能的扩展场景,写很多"将来可能会用到"的代码。但精益创业告诉我们,在验证需求之前,所有的过度设计都是浪费。先写最简单的代码满足当前需求,等需求验证了、确实需要扩展了,再重构也不迟。YAGNI(You Aren't Gonna Need It)原则说的就是这个道理。
第二,快速发布,快速反馈。做个人项目的时候,不要等到"完美"了再发布。先做一个能用的版本发布出去,哪怕功能很简单,哪怕界面很粗糙。有用户用了,有反馈了,你才有动力继续优化,也才知道该优化什么。我自己的博客就是这样,一开始功能很简陋,慢慢根据自己的使用需求和读者的反馈,一点点加功能、改界面,现在已经比较完善了。
第三,用数据驱动决策。做产品、做功能,不要凭感觉、拍脑袋,要用数据说话。加了一个新功能,用户使用率是多少?留存有没有提升?这些数据能告诉你这个功能值不值得继续投入。作为程序员,我们有能力搭建数据统计系统,有能力分析数据,应该充分利用这个优势。
总结
《精益创业》是一本值得反复阅读的书。它不只是一本创业书,更是一本关于如何在不确定性中做决策、如何把想法变成现实、如何用科学方法做产品的书。它的核心思想——构建-测量-学习的反馈循环、最小可行产品、转型还是坚持——适用于任何需要面对不确定性的场景。
如果你是创业者,这本书是必读的;如果你是产品经理,这本书能帮你更好地做产品;如果你是程序员,这本书能改变你写代码和做项目的思维方式。推荐给每一个想把想法变成现实的人。
评论(0)
暂无评论,快来抢沙发~
评论功能仅对会员开放,请先登录
登录