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

这一个章节的内容比较多,值得去思考的点也比较多。初步我会考虑分成两部分来整理我的读书笔记。

章节的开篇3页我全都留下来了,一者我前面的笔记基本都是如此,二者我觉得这里还是让我想到了一个问题点。那就是,其实在软件开发中有很多对立的观点但是彼此却都是正确的,只是在不同的场景或者条件之下彼此各有各的有点。就像是这一章引用的格言,对于同一个事物以及结论不同人可能会有着截然不同的看法。而这个,其实也可以归到前面分析的软件开发固有的复杂性当中。

其实,从前后文看,作者想要表达的观点是软件发展的路子是走错了。但是,我顺便借着这个具有模糊或者说歧义的翻译写了一下当时的想法。其实,我觉得软件的发展本来就没有什么正确与错误,对于软件来说,只有是否合适的说法。为什么呢?软件或者硬件的发展根本的目的还是要去符合用户的基本诉求,既然经过了一路的历史洗礼依然能够存活,说明至少曾经的主流技术路线还是让人们所接受的。由此,至少技术发展到现在都算是合适的。当然,我们可以说这并不是最优的发展结果,也没有经历最优的发展路线。

很难说这本书是一本软件行业的书籍,毕竟对于工程师来说没有技术上的实际提升。因此,更多的来说,其实这本书反应的是一种行业的大局观。当然,如果我们说这个是一个关于团队描述的书籍也是合适的。

由这方面的一些职责可以看得出来,这个结构师需要掌握的技能结合今天的技术来说会是一个很大的挑战。

其实我觉得关于功能以及性能的总和平衡与评估在项目之初做完整性的概念阶段就应该评估出来,这样就可以很大程度上避免这样的回溯可能性。

曾经的word居然只需这么少的内存,现在想想不敢想象。但是,这又不得不引起我的好奇,之前的这个版本的word究竟提供了什么样的功能呢?

对于需求类的说明来说,首先得要有,不管是否合适,至少可以让工作减少很大的盲目性。

以前其实考虑过这个由来,但是没有深度思考。现在想想的确是,很多图形化实现的操作其实理念来自于现实世界。

这里开始我有点误解,但是两个模式却都是值得去尝试的。第一个是充分发挥键盘的作用,而书中则是推荐两者的组合。结合后面的实际的例子说明,书中描述的部分如今是已经实现了的。

在人机交互的效率上,这里提出来了另一个可能性,那就是语音的介入。现在的设备其实这个已经基本都具备了,甚至有很多产品走了极端,类似老罗的TNT。我有点好奇,是不是老罗也读过这本书受到了什么启发?不过,我们很难想象在格子间的秘籍作业环境下,所有的人都使用语音的情景。因此,我觉得这个不能够作为一个通用型的解决方案。

很多计划的设定翻了一个程序设计经常犯的错误,那就是过于乐观。其实,在实际的进程中,很多推翻了重来的方案。其他人的设计我不是很清楚,就我个人的经理来说似乎在解决棘手问题方面这种经历并不罕见。

目前我接触到的很多项目中看不到这样的过程,我觉得并不是不存在而是因为他们被无意或者有意的进行了隐藏。我自己的开发经历中就是如此,或许项目经理看到的只是花了一定时间出了结果,仅此而已。中间的曲折过程或许根本就不会有什么人从项目管理的角度进行考虑。

这一次的阅读还是很有启发思考的作用的,也可以让我对过去的一些工作进行总结。这一次的小结先到此为止,剩下的篇章学习留待下次。

1514_人月神话阅读笔记_20年后的人月神话_上篇相关推荐

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

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

  2. 人月神话阅读笔记01

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

  3. 人月神话阅读笔记 03

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

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

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

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

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

  6. 人月神话阅读笔记07

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

  7. 05人月神话阅读笔记

    人月神话这本书中主要在项目管理方面开刀的项目估算,组织结构和人员角色安排,团队建设和沟通,历史数据积累和建模,软件开发的方法论,风险和问题管理等相关的内容:在软件工程方面可以看到构架设计保证概念完整性 ...

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

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

  9. 1481_人月神话阅读笔记_焦油坑

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

最新文章

  1. 普鲁克分析(Procrustes Analysis)评估物种-环境/功能关联度的一个示例
  2. kvm虚拟化框架结构层次梳理及图形化的使用
  3. Drupal 网站漏洞修复以及网站安全防护加固方法
  4. Server-Side UI Automation Provider - WinForm Sample
  5. java AES加密
  6. 第一次用51的博客,记录一下笔记
  7. BZOJ 1012: [JSOI2008]最大数maxnumber
  8. Smarty s02
  9. 导入别的项目到我的eclipse上出现红色感叹号问题解决方案
  10. newduba首页怎么去掉_京喜小程序首页瘦身实践
  11. 一个通用Makefile的编写
  12. 使用jxl来读取Excel中的数据
  13. java流程图表示输入 输出,用流程图描述算法
  14. 虚拟串口 VSPD 的使用
  15. C++ 模拟鼠标键盘操作
  16. 如何为Safari浏览器安装Flash插件?
  17. 怎么让搜狗收录-如何加快搜狗收录
  18. NVMe over TCP 香吗?
  19. 利用163 邮箱发送邮件
  20. 蚂蚁金服高级技术专家李福喜 :蚂蚁开放平台技术路线及行业实践

热门文章

  1. 【零基础微信小程序入门开发一】小程序介绍及环境搭建
  2. LOJ #6279. 数列分块入门 3-分块(区间加法、查询区间内小于某个值x的前驱(比其小的最大元素))...
  3. JAVA电商 B2B2C商城系统 多用户商城系统 直播带货 新零售商城 o2o商城 电子商务 拼团商城 分销商城 直播商城 短视频商城 springcloud商城 spring cloud商城
  4. 如何编写快速高效的SQL查询(一)——MySQL8.0优化器查询优化处理与样例
  5. Bluetooth Profile Specification之1.2 A2DP 之Audio Codec(音频编解码器)-MPEG-1,2 Audio和MPEG-2, 4 AAC
  6. Android刘海屏、水滴屏全面屏适配详解,997页字节跳动Android面试真题解析火爆全网
  7. 解决--python+selenium获取页面一闪几秒就消失的元素内容
  8. 网站颜色是怎么变成灰色的了
  9. Linux下useradd与adduser的区别
  10. python 画三角函数_Python计算三角函数之asin()方法的使用