人与神话阅读笔记03
今天我读了人月神话第七章,谈起巴比伦塔的失败,原因在于缺乏交流,在开发项目过程中,两个人就如同左手和右手,左手不知道右手在干什么,导致功能和系统就会出现很多问题,团队成员之间的理解出现偏差,所以团队应该以尽可能多的方式进行相互之间的交流:非正式、常规项目会议,会上进行简要的技术陈述、共享的正式项目工作手册。
”项目工作手册“不是独立的一篇文章,他是对项目必须产生的一系列文档进行组织的一种结构,事先定制了良好的工作手册0可以将后来书写的文字放置在合适的章节中,并且可以提高产品手册的质量,同时对于产品手册也要做到实时更新,这点至关重要,即使更新一些变更,以及这些变更重要性的评述。
开发之时,我们需要做到胸有成竹,仅仅通过对编码部分的估计,然后乘以任务其他部分的相对系数,是无法得出对整项目工作的精确估计的,众多数据显示程序员仅将50%的时间用于变成和调试,在使用基本语句时,生产率看上去是个常数,但是当使用高级语言时,程序编制的生产率可以提高五倍之多。