人月神话阅读笔记03

  所谓实践是最好的老师,但如果不能从中学习,再多的实践也没用。估算有三个要素:实践,量化指标,根据量化的指标建立模型。因此软件设计过程是一个不断实践和学习的循环,过程犹如实践,然后量化指标,再估算模型,继而实现,量化指标,重新建立模型。

  于整个过程中,少数文档形成了关键的枢纽,没见项目管理的工作都围绕它们,它们是经理们的主要个人工具。有什么用呢?第一,书面决策记录使其明朗分析,突出矛盾。第二,以文档最为沟通渠道。第三,数据基础和检查列表,通过周期性回顾,可以清晰项目状态,进行调整。

  什么会导致进度灾难性偏离呢? 这章节说明使项目进度拖后的最大原因不是重要的事件,如新技术、重组等,而是一些琐碎的小事,每件小事只耽误半天或一天时间,但这种小事多以后,将使项目的进度严重拖后。 项目对于公司就如程序对测试工程师一样,如果不了解它,它就是一个黑盒子,如果不打开这个黑盒子,你可能永远不知道盒子里面有什么。

  看完此书后,我发现人月神话无处不在,其实在我们做软件工程来说,此书 已经渗透进去了。本书作者为人们管理复杂项目提供了颇具洞察力的见解,既有 很多发人深省的观点,也有大量的软件工程实践。大型编程项目深受由于人力划 分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。 《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。

  可能因为我能力有限,有些内容并不能因此就完全透彻,这本书之所以风行如此之久,定是有更加深刻的含义,而我也只是写下一些,我的感受和归纳。

  

原文地址:https://www.cnblogs.com/D10304/p/14915688.html