zoukankan      html  css  js  c++  java
  • 关于产品规模与快速软件开发关系的疑惑

    产品规模是对开发进度影响的最大的一个因素。

    本书中作者提到产品规模减小一半,通常会使开发时间缩短三分之二。

    作者同时也提到可以通过只开发最必要的部分来减小产品规模。

    这里我产生了一个疑问。

    是否应该为了产品的开发速度而牺牲产品的规模。

    通过网络可知,加快产品开发的好处基本不会多余以下两点:

    加速产品开发可获得两方面的优势,即战略优势和操作的优势。

    而最近有个产品快速开发的经典失败案例:叮咚社区。

    叮咚社区获得了天使基金一亿人民币的投资。在产品还存在非常多可以完善的方面的时候就推出了产品,并且进行了大肆推广。

    叮咚社区是具有了一些最基本的框架的,并且所设想的大框架都已经建立了。缺点在于细节实在是太差。

    我认为不应该牺牲产品规模来达成快速软件开发的效果,除非是产品的组成部分过于冗余。除了叮咚社区的例子外,还有一些其他的原因。

    (一)暴雪公司是全球最大的游戏厂商,而暴雪公司的大型游戏基本上都会跳票几年之久。

       而正是这些精致制作的软件让暴雪拥有了“暴雪出品,必属精品”的称号,并且受到广大玩家的喜爱。

       苹果公司自乔布斯去世后引起了巨大的争议,想当一部分人认为苹果公司没什么花样可耍了。

    (二)iphone6的宣传语是“iphone6岂止于大”,这被很多人嘲讽为只止于大。

       我认为如果对于产品没有过多的想法,只是要求快速开发软件并不一定会获得很大的效果。

       时间的积累可以让产品得到更大的改进。

    以上,我的问题就是:一般而言,牺牲产品规模而获取快速软件开发真的有意义吗?

  • 相关阅读:
    抽象类与接口 【转载】
    linux网卡驱动程序架构
    linux回环网卡驱动设计
    命令行启动appium服务
    Java+Maven的工程运行Sonar的方式
    使用Fabric在tomcat中部署应用的问题总结
    Fabric的使用总结
    利用xcode Build生成模拟器运行包
    Jenkins配置git/github 插件的ssh key
    Jenkins插件--通知Notification
  • 原文地址:https://www.cnblogs.com/jinbo123/p/4027618.html
Copyright © 2011-2022 走看看