博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《人月神话》阅读笔记2
阅读量:5812 次
发布时间:2019-06-18

本文共 684 字,大约阅读时间需要 2 分钟。

“最好的和最差的表现在生产率上平均为10:1,在运行速度和空间上具有5:1的惊人差异!简言之,$20,000/年的程序员的生产率可能是¥10,000/年程序员的10倍。”“得出的结论很简单:如果一个200 人的项目中,有25 个最能干和最有开发经验的项目经理,那么开除剩下的175 名程序员,让项目经理来编程开发。”但是这种做法有个问题:“对于效率和概念的完整性来说,最好由少数干练的人员来设计和开发,而对于大型系统,则需要大量的人手,以使产品能在时间上满足要求。”对此“Harlan Mills 的提议提供了一个崭新的、创造性的解决方案。Mills 建议大型项目的每一个部分由一个团队解决,但是该队伍以类似外科手术的方式组建,而并非一拥而上。也就是说,同每个成员截取问题某个部分的做法相反,由一个人来进行问题的分解,其他人给予他所需要的支持,以提高效率和生产力。 ”

这就像是外科手术队伍,由主治医生操刀、其他人员辅助,各司其职,共同完成手术的团队。

 

概念完整性是系统设计中最重要的考虑因素,反映出一系列连贯的设计思路,每个部分设计的一致性。用户能通过概念完整性感受到易用性,如Macintosh所有应用程序界面的统一。为了实现概念完整性,在软件体系结构设计的时候必须实行贵族专制,让少数的架构师来决定整体的架构,普通程序员毫无发言权。“其实实现细节也是需要一样的创造性、同样的新思路和卓越的才华。”但是如果能够成为贵族,为何要在制造工艺上费劲心思呢?

转载于:https://www.cnblogs.com/gothic-death/p/11071761.html

你可能感兴趣的文章
Online Patching--EBS R12.2最大的改进
查看>>
Binary Search Tree Iterator leetcode
查看>>
Oracle性能优化--DBMS_PROFILER
查看>>
uva-317-找规律
查看>>
Event事件的兼容性(转)
查看>>
我的2014-相对奢侈的生活
查看>>
zoj 2412 dfs 求连通分量的个数
查看>>
Java设计模式
查看>>
一文读懂 AOP | 你想要的最全面 AOP 方法探讨
查看>>
ndk制作so库,ndk-build不是内部或外部命令。。。的错误
查看>>
Spring Cloud 微服务分布式链路跟踪 Sleuth 与 Zipkin
查看>>
ORM数据库框架 SQLite 常用数据库框架比较 MD
查看>>
STL_算法_依据第n个元素排序(nth_element)
查看>>
BNU 34990 Justice String (hash+二分求LCP)
查看>>
华为OJ 名字美丽度
查看>>
Android 带清除功能的输入框控件EditTextWithDel
查看>>
微信公众号与APP微信第三方登录账号打通
查看>>
onchange()事件的应用
查看>>
PowerPoint 2010 设置演讲者模式
查看>>
net 和Mono 构建的HTTP服务框架
查看>>