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

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

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

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

    这里我产生了一个疑问。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Android学习总结——实现Home键功能
    Android学习总结——SQLite
    Android学习总结——文件储存
    Android学习总结——SharedPreferences
    Android学习总结——Content Provider
    Android学习总结——Service组件
    IDEA 创建和使用tomcat
    IDEA 图标介绍。 缓存和索引介绍、清理方法和Debug使用
    IDEA 常用快捷键
    IntelliJ IDEA常用设置(一)
  • 原文地址:https://www.cnblogs.com/jinbo123/p/4027618.html
Copyright © 2011-2022 走看看