关于产品规模与快速软件开发关系的疑惑
2014-10-15 22:28 大金箔 阅读(356) 评论(1) 编辑 收藏 举报产品规模是对开发进度影响的最大的一个因素。
本书中作者提到产品规模减小一半,通常会使开发时间缩短三分之二。
作者同时也提到可以通过只开发最必要的部分来减小产品规模。
这里我产生了一个疑问。
是否应该为了产品的开发速度而牺牲产品的规模。
通过网络可知,加快产品开发的好处基本不会多余以下两点:
加速产品开发可获得两方面的优势,即战略优势和操作的优势。
而最近有个产品快速开发的经典失败案例:叮咚社区。
叮咚社区获得了天使基金一亿人民币的投资。在产品还存在非常多可以完善的方面的时候就推出了产品,并且进行了大肆推广。
叮咚社区是具有了一些最基本的框架的,并且所设想的大框架都已经建立了。缺点在于细节实在是太差。
我认为不应该牺牲产品规模来达成快速软件开发的效果,除非是产品的组成部分过于冗余。除了叮咚社区的例子外,还有一些其他的原因。
(一)暴雪公司是全球最大的游戏厂商,而暴雪公司的大型游戏基本上都会跳票几年之久。
而正是这些精致制作的软件让暴雪拥有了“暴雪出品,必属精品”的称号,并且受到广大玩家的喜爱。
苹果公司自乔布斯去世后引起了巨大的争议,想当一部分人认为苹果公司没什么花样可耍了。
(二)iphone6的宣传语是“iphone6岂止于大”,这被很多人嘲讽为只止于大。
我认为如果对于产品没有过多的想法,只是要求快速开发软件并不一定会获得很大的效果。
时间的积累可以让产品得到更大的改进。
以上,我的问题就是:一般而言,牺牲产品规模而获取快速软件开发真的有意义吗?