• 关于产品规模与快速软件开发关系的疑惑


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

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

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

    这里我产生了一个疑问。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    最权威的 Android Oreo 新特性详解
    【送书福利】第一次送书活动(总共10本)
    【资源篇】Python那么火,你还不知道如何人门?
    不忘初心,方得始终 ,让我们一起学习成长,感谢有你!
    搭建环境篇 | 运行第一个Java Web 项目
    为什么我们需要看技术公众号文章?
    手把手教学APK反编译实现源码阅读
    分享一款 Google Pixel 2 独家动态壁纸
    了解CoordinatorLayout,在项目中运用
    jdk 与 jre的区别
  • 原文地址:https://www.cnblogs.com/jinbo123/p/4027618.html
Copyright © 2020-2023  润新知