1483_人月神话阅读笔记_外科手术队伍
全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com)
继续人月神话的阅读学习,这一次看一个新的章节——外科手术队伍。
效率高的人在开发的速度上,兴许能够比普通的人快不止一个数量级才对。在之前看过的RMS的故事中可以看得出来RMS的战斗力,兴许别人眼中的优秀人员是一个10X的程序员,而他则是一个100X的高手。
我在编程人生中看到过一个观点,一个高效的软件开发团队最好是5个人以内,这样能够实现很高效的配合。这里出现的这个描述,看起来也有类似的考虑。
但是,对于这种精干的小分队来说,可能开发大型的项目的时候会出现效率低下的问题。因此,在效率以及人员投入上需要找到一个平衡点,让这个平均效率有效发挥的同时保证开发的推进速度。
如果解决大型项目中,精干小组不适用的问题,还可以采用另外的方式:那就是把大型的项目进行一定程度的拆分。
一个高效的小组,应该如何来构成。首先得有一个外科医生,这个是这个团队的灵魂人物,需要比较高的天分、丰富的经验以及广博的只是。另外,还得有一个人做的扶手帮他打打配合。
管理员的角色,或许在国外的文化氛围中非常重要,我们现在的一些环境下可能也会有体现。不过,通常来说在项目实施中,这种因素不是主要的关注点。
关于文档处理的角色,在我看到的团队中一般叫做系统工程师。而这样的工作角色其实也应该分为两层,这的确是有一定的作用的也是非常合理的。
工具的选择以及开发会有很多可能性,最终工具是否适合的评判标准是外科医生,也就是架构师的角色。测试人员负责相关的测试以及测试环境的部署。
语言专家我觉得可能是实力雄厚的团队才会拥有的,但是有这样的角色存在肯定会让这个团队的整体能力有一定的提升。
尽量确定关键环节中的决策人物,表面没有必要的纠纷。
工作的分解技术并不是分解的越细致越好,而是应该把相应的工作分解到与当前的团队相匹配。这样,比较大的项目就可以通过灵活的拆解之后分而治之。
设计上如果考虑管理以及接口的清晰以及容易维护,把一部分的工作做成标准化会是很好的手段。因此,针对现在我接触到的工作,能够明确这种标准化并且使用标准化的用法会是很好的实践尝试。
1483_人月神话阅读笔记_外科手术队伍相关推荐
- 1480_人月神话阅读笔记_开篇
全部信息汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com)e ...
- 1481_人月神话阅读笔记_焦油坑
全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com) 有 ...
- 1513_人月神话阅读笔记_再论没有银弹
全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com) 前 ...
- 1493_人月神话阅读笔记_未雨绸缪
全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com) 看 ...
- 1489_人月神话阅读笔记_削足适履
全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com) 我 ...
- 1484_人月神话阅读笔记_大教堂
全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com) 这 ...
- 1492_人月神话阅读笔记_提纲挈领
全部学习汇总: GreyZhang/The_Mythical_Man_Month: My reading notes of The Mythical Man-Month. (github.com) 这 ...
- 人月神话贯彻执行_人月神话阅读笔记01
本篇是人月神话阅读笔记的第一篇. 1-8章 1.焦油坑 焦油坑的意思说明了即使你足够强大,也无法摆脱束搏而沉到坑底. 可供大部分人使用的软件开发起来可不是一件简单的事情 乐趣与苦恼是这个行业避不开的话 ...
- 人月神话(3)外科手术队伍
人月神话(3)外科手术队伍 文章目录 人月神话(3)外科手术队伍 思维导图 面临问题 十人团队解决方案 外科医生 副手 管理员 编辑 两个文秘 程序职员 工具维护人员 测试人员 语言专家 如何运作 团 ...
最新文章
- 【c语言】蓝桥杯算法提高 输入输出格式练习
- Selenium常用方法及函数、txt参数化
- LeetCode Reverse String(字符串反转)
- Ruby种的特殊变量
- 完全卸载mongodb
- ubuntu14.04 下emacs 24 配置
- 技巧:教你一招优化 Go GC
- jdk8读取文件_用于从文件读取/写入文件的新JDK 11文件方法
- 微课|Python快速判断垃圾邮件
- 6 岁就成“大厂团宠”,这门编程语言竟引 Linux、谷歌、亚马逊共“折腰” !
- Flutter 内幕:Flutter 在内部是如何工作的?
- JAVA学习经验--总结JAVA抽象类和接口
- 在Linux下使用dnw和u-boot烧写系统
- 面试必选要掌握的知识(持续更新)
- Rust : 递归、效率与替代、溢出
- cmd运行javac解析中文乱码
- 定量变量和定性变量的转换(Transform of Quantitative Qualitative Variables)
- 二进制数与二进制、十进制互化
- [运算放大器]佛朗哥笔记 - 电阻性反馈电路 - 电流泵与电流放大器
- Java中catch和throw同时使用