项目交流:巴比伦塔工程失败的原因就是缺乏交流,导致了无法交谈合作、争辩、沮丧和群体猜忌。团队组织的目标是减少必要的交流和协作。为了减少交流,组织结构包括了人力划分和限定职责范围。
银弹探讨:古代狼人传说中,只有用银质子弹才能制服这些怪兽。作者采用“银弹”一词来比喻人们渴望找到可以使软件成本像硬件成本一样迅速降低的尚方宝剑。作者声明和断定在未来十年内,没有任何技术上或管理上的方法,可以保证软件的生产率有数量级的提高。
其他观点
1.所有的程序员都是乐观主义者,一个错误的假设是:“一切都将运作良好,每一项任务仅花费它所应该花费的时间”
2.优秀的专业程序员的生产率是较差的程序员的10倍。
3.里程碑必须是具体的、特定的和可度量的事件,能进行清晰的定义。
4.对软件程序产品来说,文档与提供给机器识别的内容同样重要
5.人就是一切。对于项目的成功而言,项目人员素质、组织和管理是比使用的工具、技术更重要的因素