前言:研究表明,效率高和效率低的实施者之间个体差异非常大,能够达到数量级的水平。类似我这样年龄段的产品经理来说,我认为我只需要有5个精干的成员组成团队,然而我这样的想法就面对着一个很难回避的问题-这样的小型团队很难在有计划的进度安排时间内创造大型的系统!问题大家知道,优秀的程序员和较差的程序员的效率存在巨大差异,书中也指出来最好和最差的效率上平均为10:1,编程速度和空间上具有5:
原创 2021-06-22 14:38:55
206阅读
前言:所谓削足适履,就是把解决问题的办法弄得本末倒置,使用了错误的方式去解决问题,自然就得不到好的结果。那么如何才能更好的解决问题呢,对于本章,我已经反复读了5遍了,然而苦于自己的理解能力,我仍然一知半解,但是我必须要迈过这个章节,不然我在当前阶段下,就无法读完这本书,而下一章节可能就会告诉我更多有用的办法。对于本章我没有弄明白的地方,以后等我再次翻读本书的时候可能就会得到答案。作为成本的程序
原创 2021-06-22 15:26:31
307阅读
前言:在最初的世界,人们只有一种语言,所以大家沟通好说去建立一个通天塔,可以通往天堂的巴比伦塔,然而上帝出现了,他交给人们不同的语言,让大伙最终无法进行交流,最终队伍遣散,巴比伦塔就此失败,那么本章作者想要告诉我们的就是“沟通”对于成功的项目很重要。编程项目中的交流书中主要针对的是大型项目的交流,然而同样适合我当前所处的团队:非正式交流:以前在日企和日方沟通主要是电话会议,那么
原创 2021-06-22 14:38:52
172阅读
前言:关于测试,的确太过重要,尤其是把新做成的功能加入到原来已经正常运行的系统中,先随我一起进入到Brooks的世界中看一看。
原创 2021-06-22 14:30:05
197阅读
前言:大教堂的整体设计在基本元素构成上都是一致的。有的教堂偏重于设计师的个人创意,有的教堂舍取设计师的创意而保证设计的纯粹性,在书中提出的观点中,对于计算机系统来说,保持概念的一致性是至关重要的,省略不规则的特性和改进,而反映一系列连贯的设计思路。获得概念的完整性一个产品如果其花费在学习使用的时间价值超出了其带给人们的使用价值时,就会难以普及和推广,我觉得产品的易用性是特别重要的。
转载 2021-06-22 09:40:30
124阅读
软件在设计阶段如果能够多考虑一些后续的维护工作,显然是非常棒的。然而对于现阶段的我,或者很多程序员来说,未雨绸缪有很大难度,我们往往即使已经下雨了,也依然无法把窗户关紧,那么如果你想得到一些指导的话,请随我来,看看我能否品出一些味道来。
原创 2021-06-22 14:30:09
176阅读
前言:本章的标题翻译为“画蛇添足”,原文的标题为“The Second-system Effect”,从单纯的英文标题知道,二次开发系统的影响。也就是说,软件设计师在做二次开发的时候,容易想的太多,在原来的程序上增加太多没用的功能,或者做了没有必要的修饰。结构师的交互准则和机制         很多时候,结构师在估算一个产品的预算后,客户或者老板会做出他的评估,如果估算超出了老板或者客户的
原创 2021-06-22 14:38:54
217阅读
前言:None love the bearer of bad news。谁都不喜欢带来坏消息的人,可能我们都经历过项目延期,很多时候,项目不是因为一件重大的问题而停滞不前,当从中反省的时候,我们恍然大悟到:原来进度的延迟都是一天天累积下来的。月有阴晴圆缺,人有旦夕祸福。决定项目的根本因素就是人,而人在每一天的生活过程中都会遇到千奇百怪的问题,而这些问题都会导致项目拖延。就拿本篇这篇博客来说,我在四天
原创 2021-06-22 14:30:04
287阅读
所谓提纲挈领,从字面上讲就是抓住渔网的总绳,提起衣服的领子,其含义(度娘说要用含义而不推荐用涵义)就是告诉我们做事情要能够抓住要领。那么本篇告诉我们什么是要领呢,就是书面文档,从一开始就要意识到其重要性,那么就不会对文档产生厌烦。因为作为技术人员来说,包括我,普遍对文档没有好感,尤其是看完了长篇大论后,发现无非就是要表达一两句话,那时候,就会气急败坏。
原创 2021-06-22 14:33:53
139阅读
前言:美食的烹饪需要时间,那么稍等片刻,你将享用更多的美味。缺乏合理的进度安排是造成项目滞后的重要原因,因素有以下内容: - 对估算技术缺乏有效的研究 - 进度和工作量混淆,就是说人员和时间可以转换 - 对自己的估算缺乏信心 - 缺乏信心 - 对进度缺少跟踪和监督,所以站立会和燃尽图至关重要 - 意识到进度偏移时,第一个反应是增加人力,而这时大多数情况如同火上浇油,火越来越大
原创 2021-06-22 14:38:56
119阅读
前言:A good workman is known by his tools。外国谚语如此,我们也有这样的古话,“工欲善其事,必先利其器”。好的开发团队自然有自己一套比较完好的工具,用来提高生产力以及生产效率。在学习编程的某一段岁月,我喜欢尝试用各种Java的开发工具,editplus、eclipse、jcreator、myeclipse、netbeans等等,最后,我决定使用eclipse。这一
原创 2021-06-22 14:30:06
230阅读
前言:He'll sit here and he'll say, "Do this! Do that!" And nothing will happen.应该就是光说不练假把式的意思,本篇的标题为passing the word,当项目经理拥有了结构师,开发人员,那么如何保持概念一致性呢?文档化的规格说明-手册        显然,对于我当前所处的团队,手册是不存在的,我到现在都不知道手册
原创 2021-06-22 14:42:53
255阅读
人月神话焦油坑编程系统产品开发的工作量是供个人使用的,独立开发的构件程序的9倍。我估计软件构件产品化引起了3倍工作量,将软件构件整
原创 2022-01-13 17:39:43
4869阅读
人月神话焦油坑编程系统产品开发的工作量是供个人使用的,独立开发的构件程序的9倍。我估计软件构件产品化引起了3倍工作量,将软件构件整合成完成系.
原创 2021-07-06 16:05:23
290阅读
用了一个周末时间,把这本项目管理的巨著读完了,虽首版发行距离现在已有40余
软件开发过程当中,必然会接触到一个概念“人月”,当然也还有另外的一个概念“人日”,这都是对研发工作量的评估。 沟通成本 分工协调 这涉及到工作量与进度,比如:20个人10个月的工作量是10个人干10个月的工作量的2倍,但是这个工作量并不代表20个人的进度就比10个人的进度快,因为中间有些因素要考虑,
原创 2022-05-24 08:38:14
235阅读
前言:experience is a dear teacher, but fools will learn at no other.亲身经历是个不错的老师,但是愚者不会从其他地方有所收获。虽然本篇主要是想告诉我们如何对编程工作进行估算,从各个专家的角度告诉说明实战和预算之间的关系,但是我读完后并没有特别清晰,反而不知道我得到了什么。        最近项目中使用的是禅道管理工具,很多时候,预算
转载 2021-06-22 16:57:21
132阅读
美酒的酿造需要年头,美食的烹调需要时间;片刻等待,更多美味,更多享受。Good cooking takes time, if you are made to wait, it is to serve you better, and to please you...在众从软件项目中,缺乏合理的进度安排是造成项目滞后的最主要原因,它比其他所有因素加起来的影响还要大。导致这种灾难如此普遍的原因是什么呢?
原创 2020-02-03 22:37:55
1708阅读
人月神话
其实,我前面从开发者的角度提到了一个聪明人和智者的概念,从项目经理的角度也应该
原创 2022-10-08 10:01:28
247阅读
  • 1
  • 2
  • 3
  • 4
  • 5