我先通读了全本书,对整书的大概内容进行了了解。第一遍的阅读中我知道了许多。软件开发的多少人参与和完成时间不成正比的,过多的人参与并不一定能缩短开发时间。如战争,部队多,人多并不是关键,更多需要武器的先进,战术,兵多后方便的补给就得多。如是参与软件开发的人增加,软件的花费将提高,参加这需要时间了解项目,给软件管理带来了不协调。

人月神话的核心法则是:概念完整性和架构师。Brooks认为,一个整洁、优雅的变成产品必须向它的每位用户提供一个条理分明的概念模型,这个模型描述了实验应用的方法以及用来指明操作和各种参数的用户界面使用策略。概念的完整性是易用性中最重要的因素。而架构师,则是负责保证产品所有方面的概念完整性的,架构师设计的是能够让用户理解产品概念的模型,这包括所有的功能的详细说明以及调用和控制的方法。它就像电影的导演一样。

概念完整性将软件开发连成了一条钻石项链,每个部分都不可忽视,不可取代。整体的抽象完整时软件管理的灵魂。正因为如此,可见架构师的要性。因此另一方面把工作切分给更多人做将造成额外的沟通代价——训练和相互的交流。欲增加软件项目的人手,总共必须付出的代价可分为三方面:工作重新切分本身所造成的混乱与额外工作量、新进人员的训练、新增加的相互交流。

编程过程中不是人多就可以胜任的。而在于精。所以团队中个体的能力就尤为重要。原来我以为只要团队中有大神,软件的开发就可以顺利完成了,其实并非如此,每个人都有自己独特的任务等待去完成。

转载于:https://www.cnblogs.com/dotacai/p/5575898.html

人月神话第一篇阅读笔记相关推荐

  1. 《人月神话》——外科手术队伍——笔记!

    本章讨论了一个问题"如何在有意义的时间进度内创建大型的系统?"      软件经理测试出来的数据显示"经验和实际的表现没有相互的联系".     *需要协作沟通 ...

  2. 人月神话贯彻执行_人月神话阅读笔记01

    本篇是人月神话阅读笔记的第一篇. 1-8章 1.焦油坑 焦油坑的意思说明了即使你足够强大,也无法摆脱束搏而沉到坑底. 可供大部分人使用的软件开发起来可不是一件简单的事情 乐趣与苦恼是这个行业避不开的话 ...

  3. 敏友的【敏捷个人】有感(1): 敏捷个人-阅读笔记 by 人月神话

          2010年我对个人管理进行了自己的一些思考,在2011年提出敏捷个人概念,并且在线上.线下进行了多次交流,在一些大会上也做过分享.现在,已经有很多IT和非IT的敏友们知道并在践行敏捷个人, ...

  4. 【阅读笔记】《人月神话》思想提炼

    文章目录 前言 1. 衡量工作量 1.1. 单位 1.2. 工作量与人月(人天)的关系 1.2.1 忽略了沟通成本 1.2.2 忽略了需求的特征 2. 外科手术团队 -- 少部分人主导项目 2.1. ...

  5. 人月神话之阅读笔记01

    今天应老师的要求看了电子书<人月神话>,感觉<人月神话>这本书真的很不错,它并不是像<构建之法>那样具体讲有关软件工程方面的知识,但它可以解惑作为一个程序员的烦恼和 ...

  6. 《人月神话》阅读笔记一

    一开始听到这个书名时,我的第一反应是人月神话?神话故事?嫦娥?吴刚?和玉兔?然后在有了大概的了解之后我有了阅读的兴 趣,而且一开始我看这本书时都是怀着非常崇拜的心情来拜读的,要知道一本1975完成的书 ...

  7. 人月神话阅读笔记07

    第1章 焦油坑       焦油坑的意思说明了即使你足够强大,也无法摆脱束搏而沉到坑底.IT项目也是这样,不论是开发大型软件系统还是小型项目,都会遇到诸多复杂的问题和影响因素,项目本身就是一个足够复杂 ...

  8. 人月神话阅读笔记 03

    形式化定义仅仅用于外部功能,说明它们是什么. "今天,我比以往更加确信.概念完整性是产品质量的核心.拥有一位结构式是迈向概念完整性的最重要一步.这个原理不仅限于软件系统,它适用于所有的复杂事 ...

  9. 人月神话阅读笔记(二)

    今天对人月神话的正文部分进行了阅读,从人月神话这一部分中了解到缺乏合理的时间进度控制是造成滞后的主要原因,比其他任何事情影响的和还大,书中也对造成这种这种普遍灾难的原因进行了并进行了详细列举. 首先, ...

最新文章

  1. 调查:中国CIO在亚太拥最大战略影响力
  2. 28、OSPF配置实验之负载均衡
  3. 详解在visual studio中使用git版本系统(图文)
  4. 悟透JavaScript(美绘本)
  5. php 常用简单函数,PHP中常用函数简单介绍
  6. 前端学习(3158):react-hello-react之一个简单的helloworld
  7. php 邮箱开发教程,php开发中表单验证邮箱及URL的教程
  8. pytorch学习笔记(6):GPU和如何保存加载模型
  9. android调用本地js文件上传,利用node.js android 实现文件上传
  10. 哨兵2影像的分幅分割-深度学习的样本制备基础
  11. 拓端tecdat|R语言分布滞后非线性模型(DLNM)研究发病率,死亡率和空气污染示例
  12. IP地址的分类,五分类编制CIDR以及子网的划分和子网掩码
  13. php 抓取天气显示天气图片,Geektool 使用 python+beautifulsoup 抓取天气显示
  14. windows下使用命令打开pdf文件
  15. 标点符号的英语名称翻译
  16. 【老生谈算法】matlab实现RSA算法源码——RSA算法
  17. 安恒信息网络空间测绘解决方案:Sumap全球网络空间超级雷达
  18. php 周易,GitHub - jyiL/lunarPHP: 易经六十四卦排盘类库
  19. Winform打开和关闭控制台
  20. 韩信点兵python程序_韩信点兵计算公式与代码

热门文章

  1. java在记事本找不到_好烦,用记事本练习JDBC总是找不到类
  2. 小辣椒p60手机怎么样_小辣椒双机来临,搭载联发科 最低499元
  3. 关闭软盘_乔布斯签名软盘驱动器即将开拍 成交价预计达7500美元
  4. 关于python pdb的描述_The python debugger(PDB)的简介
  5. CVPR 2018 SINT++:《SINT++: Robust Visual Tracking via Adversarial Hard Positive Generation》论文笔记
  6. mysql关联查询去重_MySQL外键和高级查询(连接查询、联合查询、子查询、去重查询)...
  7. pythonargmaxaxis1_详解numpy的argmax的具体使用
  8. 600 imp oracle_oracle数据库的导入导出(imp和exp)
  9. virtualvenv+django+uWSGI+nginx 部署 踩坑记录
  10. Java提高班(六)反射和动态代理(JDK Proxy和Cglib)