在《人月神话》的开篇提到焦油坑,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。他们挣扎的越是猛烈,焦油纠缠的越紧,没有任何猛兽足够壮烈或具有足够的技巧,能够挣扎束缚,他们最后都沉到了坑底。大型软件系统开发就犹如这样一个焦油坑,很多大型和强壮的动物在其中剧烈地挣扎。他们中大多数开发出了可运行的系统,不过,其中只有非常少数的项目满足了目标、时间进度
过去几十年的大型系统开发就犹如一个焦油坑,很多大型和强壮的动物在其中剧烈地挣扎。他们中大多数开发出了可运行的系统——不过,其中只有非常少数的项目满足了目标、时间进度和预算的要求。各种团队,大型的和小型的,庞杂的和精干的,一个接一个淹没在了焦油坑中。表面上看起来好像没有任何一个单独的问题会导致困难,每个都能被解决,但是当它们相互纠缠和累积在一起的时候,团队的行动就会变得
,身处的位置也不是项目经理的位置,所以不太懂, 权且记下了. 1.史前史中,没有别的场景比巨兽们在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越猛烈,焦油纠缠得就越紧,没有任何猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底。 2.向进度落后的项目中增加人手 , 只会使进度更加落后。 3.1这些研究表面,效率高和效率低的实施者之间的
再挣扎,加班也好,加人也好,都无法解决问题,像陷在焦油坑里,越挣扎陷得越深。 以笔者自身经历:去年,我一直在参与公司的平台项目,经过一年的开发,产品功能很全,单独线上运行没问题。可它却背离的初衷-其它...》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。在《人月神话(英文版)》中,既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见大型编程
移动。 A ship on the beach is a lighthouse to the sea... 史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙,猛犸象,剑齿虎在焦油坑中挣扎。它们挣扎得越是猛烈,焦油纠缠得越紧,没有任何猛兽足够强壮或具有强壮或具有足够的技巧,能够挣脱束缚,它们都沉到了坑底。 过去几十年的大型系统开发就犹如这样一个焦油坑,表面上看起来好像
《人月神话》一书是作者Frederick P. Brooks, Jr.博士在IBM开发OS/360的经验之作,为无数从事软件工程相关工作的人提供了理论和实践基础。 该书的作者认为相比于其他行业的大型工程,管理大型的计算机编程项目与之既有较大的相似性,也有独特性。该领域的知识在于累积。需要考虑到控制程序中设计和执行上的缺陷、内存和成本与原计划的差别等。 由于人员的分工,大型编程项目遇到的管理问题和小...
拿图8.1给小孩看,问她看到了什么。当然不知道什么是“人月”,也不知道面对“70万条机器指令 代表什么”这样的问题应该回答“程序规模”。但是,问“人月与程序规模成正比吗?”时,直接回答:不是,似乎成指数关系…… 然后,结合图8.1讲人月神话。20万条机器指令规模的...
人月神话(5)画蛇添足 思维导图 结构师的交互准则和机制 1.尽早交流和持续沟通能使结构师有较好的成本意识,以及使开发人员获得对设计的信心,并且不会混淆各自的责任分工 2.削减设计或者采用成本更低的实现方法。后者是固有的主观感性反应 3.结构师自我约束的四条准则 牢记是开发承担创造性和发明性的实现责任,所以结构师只能建议,而不是支配 时刻准备着为所指定的说明建议一种实现的方法,同样准备接受其他任何...
人月神话(4)系统设计 思维导图 题记 关于兰斯大教堂的建筑风格一致性 概念的完整性 在系统设计中,概念完整性应该是最为重要的考虑因素 概念完整性要求设计必须由一个人,或者非常少数互有默契的人员来实现 获取概念的完整性 目标设定为易用性:功能和概念的复杂程度的比值才是系统设计的最终测试标准 对于给定的功能级别,能用最简洁和直接的方式来指明事情的系统时最好的 将设计方法,体系结构方面的工作与具体实现...
RED Board将于下月进入indiegogo众筹。 科技,高端炫酷;创新,新鲜时尚;冒险,安全刺激;娱乐,奇幻乐趣。 如果说有什么东西能将这四个词集为一身,圣创智能科技的创始人&CEO刘圣佳认为,非电动滑板莫属。 年轻的学生创业者,总有着与众不同的兴趣和动力 可以说,刘圣佳是镁客君采访过的最年轻的创业者了,因为目前的她还是一位哈尔滨工业大学物联网工程专业的大四学生。然而,早在刘圣佳大一...
相信大家都知道备份工作文件的重要性,而 macOS 系统中最重要和实用的系统和文件备份功能便是 Time Machine 了,也有很多 Mac 用户直接使用它来进行日常备份。但备份归备份,真出意外时是否能够正常恢复反而成了很多个人用户所忽略的重点。 一般运维工程师或 IT Pro 在设计和实施数据备份解决方案时,通常都会定期做灾难恢复演练,以保证备份数据的可用性和可靠性。但最近被 Gitlab 运...
我们在寻找网络资源时,网盘下载常常成为一种选择。但是,网络上的一部分资源由于上传者操作的原因,已经更改了储存路径,导致我们在访问以前的分享链接时会出现链接不存在的提示。这可能是因为上传者更改了文件在网盘中的存储位置导致的。这里以百度网盘为一例,介绍一种解决网盘链接不存在的方法。 想找到文件原来的位置,有两个参数非常重要,分别是shareid和uk值。那么,如何查看这两个值呢? 现在百度网盘生成的文...
LiveQing私有云端直播点播流媒体软件: 提供设备接入; RTMP推流服务、RTMP分发、HLS分发、HTTP-FLV分发; 云端录像、云端录像检索、云端录像点播、云端录像下载; RTMP转推、推流鉴权验证、推流信息统计、播放信息统计; 直播分享、开放直播、拉转直播; 视频上传、视频转码、视频分享、视频下载; 后台管理、二次开发接口、防盗链、播放地址加密、播放器集成等。 LiveQing提供的...
I am writing a small tool to automate some trivial tasks in SQL Server 2008 R2 (if it matters). One of the features it needs to do is read a csv file of users and passwords, and create logins in SQL S...
Is it possible in Windows Forms to constrain input to is data type. For instance if i want to insert a Date in a Textbox, i be limited to use only this chars [0-9,/] Is there a easy and fast way to do...
I have a little error with a script I wrote in bash and I can't figure out what's I'm doing wrong note that I'm using this script for thousands of calculations and this error happened only a few times...
Hello guys and developers and thanks to be here. I'm making an app for just personal use to wake up the screen of my device when volume buttons are pressed. I actually know how to intercepted the volu...