人月神话这本书中主要在项目管理方面开刀的项目估算,组织结构和人员角色安排,团队建设和沟通,历史数据积累和建模,软件开发的方法论,风险和问题管理等相关的内容;在软件工程方面可以看到构架设计保证概念完整性,整体和部分,空间技能和程序结构的关系,产品集成的方法和消除缺陷的设计思想;在支持过程上我们可以文档和流程的建设,软件开发的过程的支持和效率的提升以及工具的选择等相关内容,回过来看依然大部分内容涉及到了团队,人和沟通。对于大型的软件工程项目仍然强调了人的重要性,在开篇就在讲开发人员的职业乐趣,后面又通过巴比伦塔讲沟通的重要性,在外科手术队伍中讲团队的组建和分工。这些都涉及到了团队中的人和交互,只有一个有了积极心态和热情的沟通团队,才可能成就一个伟大的团队。从最后的没有银弹,再次肯定了开发工作是一种高智力的脑力工作。

  开发一个软件,我们要有合理的时间进度,开发人员要少而精,概念完整性必须考虑在内,要尽量做到尽早交流和持续沟通。同时,文档形成了关键的枢纽,每个项目管理的工作都围绕着它们运转,它们是经理们的主要个人工具。

  一个软件的好坏不是说是由一个程序员决定的,往往一个很小的功能,其实也需要开发人员的架构设计方面的完善,对其它模块的影响及扩展,以及代码编写工作。一个小小的bug,也许就需要好几个部门的分工协作。原著中说,软件系统也是人类创造的错综复杂的事物。所以只有在一个团队的沟通了解,通力协作和努力之下,才能做出更加完善的软件作品

转载于:https://www.cnblogs.com/ghl0518/p/8298485.html

05人月神话阅读笔记相关推荐

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

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

  2. 人月神话阅读笔记 03

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

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

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

  4. 1483_人月神话阅读笔记_外科手术队伍

    全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com) 继 ...

  5. 人月神话阅读笔记07

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

  6. 人月神话阅读笔记01

    本书作者作为一个经验丰富的软件项目管理者提供给我们很多发人深省的观点.先从书名"人月神话"开始探讨,人月即早期用来度量软件开发工作量的一个单位.具体为将每个人每月的工作量作为一个基 ...

  7. 1480_人月神话阅读笔记_开篇

    全部信息汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com)e ...

  8. 1514_人月神话阅读笔记_20年后的人月神话_上篇

    全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com) 这 ...

  9. 05人月神话读书笔记之一

    开发一个项目,我们错误的认为用人月这个工作量单位来估计和进行进度安排成本的确随开发产品的人数和时间的不同,有着很大的变化,进度却不是如此.因此我认为用人月作为量一项工作的规模是一个危险和带有欺骗性的神 ...

最新文章

  1. 三态模型-引起进程状态转换的具体原因
  2. jenkins需安装插件总结
  3. spring中控制器和服务层校验的实现原理
  4. java netty swap高_Netty 超时机制及心跳程序实现
  5. [css] 要让Chrome支持小于12px的文字怎么做?
  6. python内嵌函数和闭包与java 匿名内部类_Java匿名内部类构造原理分析
  7. java 一级缓存,MyBatis一级缓存避坑完全指南
  8. 程序安装制作不用愁—Wise installation入门教程
  9. 军职在线大学生计算机基础答案,大学计算机基础试题-及答案~完整版.doc
  10. 480位禅宗大德悟道因缘
  11. php 360 检测,检测某个链接是否被360搜索引擎收录
  12. 读《乔布斯的魔力演讲》
  13. 系统地学习3D建模!教你零基础入门
  14. 五、03【Java IO模型】之字节流
  15. PAT 乙级 1065 单身狗 (25 分)
  16. BPM平台为企业“增值”
  17. 阿里云的认证多少分通过?没通过可以补考吗?
  18. 区块链是如何存数据的?
  19. app Token验证流程
  20. 软件测试面试宝典,大厂测试高频面试题详解一网打尽,速看

热门文章

  1. 前端 CSS 变量简介及基本使用方法
  2. 删除MSSQL数据库text字段中恶意脚本Script=***.js/script的方法
  3. linux fb设备驱动,linux设备驱动归纳总结(八):1.总线、设备和驱动
  4. [短评] 技术研发向市场运营让步
  5. yuml 保存为图片_SLAM建图
  6. JavaWeb——AOP
  7. html让时间只展示年月日_JS 如何动态显示当前年月日时分秒-百度经验
  8. android recyclerview多布局_图文讲解RecyclerView的复用机制 ||Recyclerview进阶
  9. hosts文件分发其他机器
  10. xml里写sql语句大于、小于的正确方法