人月

作者: Chris_C | 来源:发表于2017-02-22 07:04 被阅读10次

    美酒的酿造需要年头,美食的烹调需要时间;片刻等待,更多美味,更多享受。

    • 新奥尔良 Antoine 餐厅的菜单
      Good cooking takes time. If you are made to wait, it is to serve you better, and to please you.
    • MENU OF RESTAURANT ANTOINE, NEW ORLEANS

    1、在众多软件中,缺乏合理的时间进度是项目滞后的主要原因,它比所有因素加起来的影响还大,导致这种灾难性的原因是什么?

    1、对孤独算技术缺乏研究
    2、对估算的技术隐含的假设人和月可以互换,但不并不是真实的假设。
    3、对自己的估算缺乏信息,软件经理不会有耐心持续进行估算。
    4、对进度缺少跟踪和监督。
    5、当意识到进度偏移时,下意识的反应是增加人力。

    系统编程的进度安排背后的第一个假设是:一切都将运作良好、每一项任务仅花费它所应该花费的时间。

    创造性的活动分为三个阶段:构思、实现和交流。
    书籍、计算机或者程序的出现,首先作为一个构思或者模型出现在作者的脑海中,它与时间和空间无关。接着,借助笔、墨水和纸,或者电线、硅片和铁氧体,在现实的空间和时间中实现。然后当某人阅读书本、使用计算机程序的时候,他与作者的思想互相沟通,从而创作的过程结束。

    如果任务的每个部分必须分别和其他部分单独协作,则工作量按照 n(n-1)/2 递增

    软件开发的本质是一项系统工作--错综复杂关系下的一种实践--沟通、交流的工作量非常大,它很快会消耗任务分解所省下来的个人时间。从而,添加更多的人手,实际上是延长了,而不是缩短了时间进度。

    相关文章

      网友评论

          本文标题:人月

          本文链接:https://www.haomeiwen.com/subject/hsagsttx.html