微信号:infoqchina

介绍:有内容的技术社区媒体

在企业中应用精益启动方法

2013-11-13 18:05 InfoQ

决定要构建哪些产品或者要将哪些功能添加到已有的产品中是非常困难的。精益启动方法能够帮助你深入理解客户的需求,围绕着一组产品和服务构建一个可持续的业务满足这些需求。那么企业该如何采用精益启动方法让自己变得更具有创新性和竞争性呢?


James Donelan撰写了一篇博客:精益启动原则在企业中有一席之地么?在这篇博客中他首先概括了精益启动方法:


但是当你熬下来的时候,精益启动模式简单地说就是:在你启动任何新业务或者产品的时候要以有效的学习、实验和频繁的发布为基础,这样你就能够度量并且获得有价值的客户反馈。也就是说——快速构建、经常发布、度量、学习和重复。


他解释了为什么在企业中应用精益启动方法是有意义的:


精益启动工程好像适用于消费产品。(…)但是如果是构建企业产品或者平台呢?我能够按照和它一样快的步伐前进么?绝对可以,有很多公司摆在那里,它们都成功地应用了精益启动模式,包括:Dropbox、IMVU和Etsy。这其中的工程哲学非常有意义——快速移动、快速构建、自动化测试、通过数据验证自己的决定、在可能的时候利用开源、构建MVP并且尽可能地使用持续部署。


在今年的早些时候,HBR的Steve Blank发布了一篇文章:为什么精益启动改变了所有事情。Steve在该文章中指出,企业有必要改变自己产品创新的方式:


在过去的20年里,公司通过压缩成本达到增加效益目的。但是仅仅是集中精力改进现有的商业模式是不够的。几乎所有的大公司都清楚,处理不断增加的外部竞争还需要持续地创新。为了确保自己的生存和发展空间,公司需要不断地创造新的商业模式。这种挑战需要全新的组织架构和技能。


Steve解释了在使用敏捷软件开发迭代地开发新产品和了解用户的时候如何应用精益启动帮助企业创造有价值的商业机会:


各种各样的新企业正试图通过遵循快速失败、不断学习的[精益启动]原则提升自己成功的机会。不管方法论是什么名称,从长期来看拥抱它的大公司可能会得到一些最大的回报。


(…)企业家接受他们在第一天拥有的所有事情是一系列未经验证的假设——基本上是良好的猜测。因此不要编写一个复杂的商业计划,创建人在一个称为商业模型画布的框架中概括自己的假设。本质上,这是一个描述企业如何为自己和自己的客户创造价值的图表。


(…)精益启动实践一些称为敏捷开发的东西,它们起源于软件行业。敏捷开发和客户发展携手进行。典型的以年为周期的产品开发会对客户的问题和产品的需求做出假设,与之不同的是,敏捷开发通过迭代地、增量地产品开发避免了时间和资源的浪费。该流程开始于创建最小的可行产品。


Maxim Wheatley在一篇文章中阐述了为什么大型公司应该学习初创公司。他认为企业应该做出改变从而保持竞争力:


随着创建公司变得越来越容易,成本也越来越低,大型公司正面对着一个非常现实的挑战:它们将失去自己的优势地位。由于要维护自己传统的模式,公司给自己强加了一种缓慢且低效的创新和执行的机制。


企业能够使用内部的培养中心和“skunk-works”部门生成新的创意并构建原型产品,从而了解自己的市场和客户的需要。为了从原型发展到产品他们可以使用“专注的团队和专用的领导”,正如Maxim所解释的:


为了衡量这种创业方法,大公司需要为所有相关的组件发展专注的团队,例如营销、Web开发、公共关系、商业发展等方面。这些团队仅应该关注他们自己特定的项目,每一个项目有它自己的“CEO”负责引导项目方向并做出决定。


Maxim描述了企业如何从精益启动方法中受益:

通过支持和系统化创业环境,大型公司更能够释放创造力,提高他们整个工作的创新精神。这种模式(不是传统的“自上而下”的方法)不仅能够提升一个公司快速有效地发展新概念的能力,还能够让创新能力更加平等。


InfoQ采访了Yammer 的企业战略主管Brian Murray。他讲述了Yammer如何使用最小可行产品测试他们的客户假设:


(…)我们进行小的假设,我们有假设并且能够以周为单位快速地测试它们,而不是以月或者年为单位,通过这种方式我们能够找到前进的方向并且确保Yammer可以定向地满足客户的需要,同时也保证我们不会做、也不会交付一些最终不会实现我们要努力创造的价值的事情或功能。


Brian还解释了为什么企业应该考虑采用精益启动方法:


一定要牢记,好的产品没有“结束日期”。你应该一直保持迭代,因为市场和客户的需求始终在变化。变化的步伐正在加快,为了满足进化的需求你的产品(和公司)需要一直进化。记住这一点并且认识到这是一个旅程是非常重要的。这涉及到你是否能构建一个最终用户真正喜欢并且能够帮助他们更好地完成工作的产品。


Lane Halley在博客文章在企业中培养精益启动中讲述了如何在一个企业中应用精益启动。精益启动方法是一种不同的产品开发理念,正如Lane所介绍的:


按照构建——度量——学习(Build-Measure-Learn)的循环工作需要从根本上改变人们思考和工作的方式。精益启动改变了组织的决策方式。我们重视证据胜过个人意见,理解客户胜过收集需求,构建人们真正想要的产品。


Lane提供了一些建议能够帮助你在企业内部创建一个创业环境:


跨职能的小团队

专注(Focus)

拥抱一种实验性的方法

快速构建——度量——学习的循环

频繁地与真实的/实际的最终用户交互

许多小实验


你的企业正在应用精益启动方法么?它能够给你带来哪些好处呢?


***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 spring IOC容器内部工作机制 哪朵云是你的菜?主要看看气质! 亚马逊的云计算到底有多大? 一个挺有意思的OOM Case R语言中的igraph包绘制网络图