《人月神话》读书笔记2
贯彻执行 要保证项目开发概念的完整性,可以通过手册规范开发人员的工作;尽管形式化定义通常难以理解,但它可以让表达更加精确;会议可以实现开发人员、架构师等团队内部的沟通协商,会议留下的问题积攒后通过大会重新决策。
为什么巴比伦塔会失败? 团队内部的沟通交流将影响整个团队的开发效率,团队内应通过非正式途径、会议、规范性手册进行沟通;项目开发需要的组织结构中,产品负责人和技术主管的选择可以根据团队和项目进行调整。
胸有成竹 主要讲编程工作量和程序规模的关系,全是各种数据看不懂(或者看懂了也没啥用)。
削足适履 程序可能占有很大空间,这不代表程序的糟糕,关键在于其用这些空间能够实现什么功能,缺乏空间往往不是程序员开发中的难题。
提纲挈领 计算机产品的文书工作用于规划整个项目的开发流程,正式的文档也是管理者与开发人员沟通的必要途径。