zoukankan      html  css  js  c++  java
  • 人月神话阅读笔记02

        在众多软件项目中,缺乏合理的时间进度是造成项目滞后的最主要原因,它比其他所有因素加起来的影响还大。往往我们面对项目滞后的解决方法一般都是加

    派人手或者加班完成项目。但是这就像人月互换一样,成本的确随开发产品的人数和时间的不同,有着很大的变化,进度却不是如此。用人月作为衡量一项工作的规

    模是一个危险和带有欺骗性的神话。 它暗示着人员数量和时间是可以相互替换的。 但是人员数量增加并并不意味着时间的减少。增加人员的数量意味着增加相互交

    流的代价,该工作量是按照n(n-1)/2 递增,所以添加人员意味着延长了开发时间。

             项目开发中,因为乐观主义的存在,认为一切都将运作良好 ,每一项任务仅花费它所“应该”花费的时间。然而往往并不是所有的代码都是完美的,通常实际出

    现的缺陷数量比预料的要多得多。所以测试所花的时间往往比较多。

             我认为我们在创造项目时应该遵循构思、实现和交流的方法,合理规划项目分配,合理调整人员数量,提高项目规划估算能力。

  • 相关阅读:
    java performance
    C# and Java: Comparing Programming Languages
    MYSQL blogs and articles
    网络基本功系列:细说网络那些事儿
    Spark 优化器 ML的论文
    逻辑回归
    MapReduce
    Spark
    Set-Theory-and-Logic
    k-means
  • 原文地址:https://www.cnblogs.com/miaojinmin799/p/5599165.html
Copyright © 2011-2022 走看看