猎云网8月31日(编译:孙洋)
编者注:本文作者Jurgen Appelo是商业网络Happy Melly的首席执行官。
无论是采用Scrum亦或是Lean(Scrum 与 Lean是两种软件开发流程)方式的软件开发创业公司都觉得产品的研发应该是一步步进行版本更新并且尽快投入市场。但尽快投入市场真的正确吗?
Scrum是当下最流行的软件开发流程,它的创始人Jeff Sutherland说:“如果你没有信心一版一版开发并坚持到最后,那么最好不要使用Scrum开发流程。”Sutherland认为,使用敏捷开发(即Agile,以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发)思想以及紧跟Scrum开发流程并且快速地发布一个个版本,这是向你的顾客宣传你企业的价值的一种方式。
Lean流程的创立者Eric Ries拥有和Sutherland相近的观点。如果能够缩短开发时间,快速发布一个个版本,并且关注软件的反馈,最后一定能够找到创业人理想与市场现实的平衡点,并且这也是创业公司们保命的方法。如果你不这样做,那么,你就不是一个合格的使用Lean开发流程的创业公司。
我并不完全同意这种说法。
我从不会一章一章的写书并出版。
皮克斯(动画制作公司)的动画片也不会是一次一帧地给观众观看。
苹果公司也不会一周就发布一次升级。
著名的雕像《大卫》也不是一块一块拼成的。
产品开发使用迭代思想无可厚非,但是发布产品的时候千万不要像挤牙膏那样,一次只有一点点改变。
请别太快!
一个原因在于很多类型的产品的价值增加与版本的更迭并非呈线性关系。选择合适的时间发布新的功能是非常重要的。举个例子,好莱坞大片一般都在夏季或者圣诞节前夕发布,如果选择其他时间,影片的收入则可能会减少。另外,我们也得留出足够的时间让用户反馈。但这些作出反馈的用户并不一定是最终的客户,就像本人,比较喜欢购买成熟的产品。想让我当小白鼠,没门!
另外就是售价问题。产品刚刚发布时,顾客必然会觉得并非物有所值,虽然你会继续更新开发,但是第一印象不佳是致命伤。以卖房子为例,如果房子装修比较好,各种设施齐全,必然能够卖一个高价。但如果还是个毛坯房,可能就不好叫价了。用户们想住在“精装修的房子里”,结果你卖的房子都还没竣工。要知道,你只有一次和顾客讨价还价的机会。
还有一个问题就是蝴蝶效应。当产品发布时,必然会对市场造成影响,你也不可能提前知道这个影响到底会怎么样。提前发布产品从而得到顾客的反馈用以提升的想法不错,但同时你的想法也会被对手抄袭,很可能导致不好的结果,正像苹果公司每年发布新品之前都会闭口不言直到召开产品发布会为止。
好坏参半!
不可否认,Scrum和Lean开发流程为商业的快速发展做出了巨大贡献。绝大多数公司都会趋利避害,不敢迈大步子,而且缺乏学习精神。使用Scrum以及Lean流程的创业公司的确可以更好地理解敏捷开发的精髓。但是,“快”并不是产品成功的唯一要素,我们应该仔细去考虑一下我们产品的重点是什么,怎么样顾客能看到产品的闪光点并肯掏钱以及该使用什么样的全球化战略。
你的敏捷开发以及Lean开发顾问把这些问题都考虑到了吗?
使用Scrum和Lean流程的创业公司对错参半。对就对在,公司应该更快更好地学习如何让用户对公司的创新理念进行反馈。但同时也可能发布产品在错的时间、错的价格以及在错的定位上。
很显然,公司的任务就是合理使用这些开发理念,让公司获得更大的发展。
Source:entrepreneur