人月神话

Mhere 发布于:2019/06/18 23:56 ⋅ 1084 阅读

人月神话(高清中文).pdf

扫码关注右侧公众号,发送“人月神话”人月神话(高清中文).pdf下载链接

  《人月神话》内容源于作者Brooks在IBM公司任System计算机系列以及其庞大的软件系统OS项目经理时的实践经验。

  《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。在《人月神话》中,既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。

  简要笔记:

一、概念完整性

一个人或尽量少的人做概念结构设计,这样降低后期沟通成本。所谓”众谋独断,详虑力行“

二、沟通

以前所在的一个公司给沟通定了几个原则,其中我认为最核心的就是两个:专业和负责。沟通成本无法估算,沟通效率还是可以通过沟通的原则计算的,我给沟通效率定义了一个公式:沟通效率=团队成员专业程度*团队成员负责程度。一个团队里成员专业程度越高、越负责任,沟通效率越高。

三、团队组织结构

外科医生团队,三种,懂技术和产品的做负责人、技术负责/产品为辅、产品负责/技术为辅。团队负责人对团队起着至关重要的作用,对成员是”领导“而不是”管理“。团队负责人的层次决定了团队的高度,具体的说是负责人的能力和胸怀决定了团队的层次。

四、软件编程面临的挑战

  1. 工作量不易估算,有些工作量并不是简单的相加,有可能是指数级增长。
  2. bug无法控制。
  3. 需求变动。软件系统是概念思想的产物,概念思想不像物理结构那样稳定,而且概念变动成本比物理结构变动小,所以需求可能会随时变动。
  4. 其他

已有 0 条评论

    我有话说: