【透过《人月神话》,看清开发问题】

1、关于人月神话
在软件开发领域,布鲁克斯博士的《人月神话》是一本关于大型项目管理的经典之作。它不仅对每一个软件行业的项目经理(PM)来说是一本必读读物,对每个软件行业的参与者,都是一本不可错过的经典。

Q:为什么被称为“人月神话”?
通常情况下,我们估算开发成本会说 xx 人/月。

这里人是程序员,月是时间。

我们这样的成本核算方式,混淆了工作量和项目进展。人月是危险和带有欺骗性的神话,因为它暗示人员数量和时间是可以相互替换的,如果1人干10个月如果等同10人干1个月,那就成神话。

2、开发中的“坑”
为什么会出现“人月堪称神话”的情况呢?因为开发过程中存在很多的坑,会让我们避之不及。

2.1 遗留系统堪比焦油坑
过去几十年的大型系统开发就犹如一个焦油坑,很多研发团队曾在其中不断挣扎过,他们开发出了可运行的系统,不过,其中只有非常少数的项目满足了目标、时间进度和预算的要求。

各种团队,不管大型的还是小型的,庞杂的和精干的,一个接一个淹没在了焦油坑中。表面上看起来好像没有任何一个单独的问题会导致困难,每个都能被解决,但是当它们相互纠缠和累积在一起的时候,团队的行动就会变得越来越慢且很难看清问题的本质。

2.2 避免画蛇添足
这可能是我们经常见到的一种现象:

当在开发第一个系统时,程序员倾向于精炼和简洁。因为他知道自己对正在进行的任务不够了解,所以他会谨慎仔细地进行工作。

在开发第一个项目时,他会面对不断产生的装饰和润色功能,这些功能当时都被搁置在了一边,作为“下一个”项目的内容。

第一个项目迟早会结束,而此时的程序员,对这类系统充满了十足的信心,熟练掌握了相应的知识,并且时刻准备开发第二个系统。

第二个系统是程序员所实践的最危险的系统。原因是 一种普遍倾向是过分地设计第二个系统,曾在第一个系统中被小心谨慎地推迟的修饰功能和想法终于得以用武之地了。

问题总结下,就是:过分地设计第二个系统,向系统添加很多修饰功能和想法,它们曾在第一个系统中被小心谨慎地推迟了。

面对估算过高的难题,架构师有两个选择:削减设计或者建议成本更低的实现方法。

那该如何解决呢?

实际情况中,尽早交流和持续沟通能使结构师有较好的成本意识,以及使开发人员获得对设计的信心,并且不会混淆各自的责任分工。

还可以让至少拥有两个系统以上开发经验的架构师指导,保持对过度设计诱惑的警觉,他们可以不断提出正确的问题,确保原则上的概念和目标在详细设计中得到完整的体现。

2.3 吸取巴比伦塔失败的经验
巴比伦塔项目失败的主要原因是因为缺乏交流,交流的必然条件--组织。

因为左手不知道右手在做什么,从而进度灾难、功能的不合理和系统缺陷纷纷出现。

随着工作的进行,许多小组慢慢地修改自己程序的功能、规模和速度,他们明确或者隐含地更改了一些有效输入和输出结果用法上的约定,而因此给其他部分引发了BUG。

那有什么解决方案呢?

团队应该以尽可能多的方式进行相互之间的交流:非正式、常规的项目会议。

会上进行简要的技术陈述、共享的正式项目工作手册。

举行常规项目会议,会议中,团队一个接一个地进行简要的技术陈述。这种方式非常有用,能澄清成百上千的细小误解。

制定项目工作手册,并实时记录变更。

首先,必须在页面上标记发生改变的文本,例如,使用页面上的竖线标记每行变化的文字。

第二,分发的变更页附带独立的总结性文字,对变更的重要性以及批注进行记录。

2.4 防止祸起萧墙
当人们听到某个项目的进度发生了灾难性偏离时,可能会认为项目一定是遭受了一系列重大灾难。然而,通常灾祸来自白蚁的肆虐,而不是龙卷风的侵袭。

因为按照熵的理论,如果不加以控制,事物总是向无序的方向发展,所以如果没有防微杜渐,那么事情就会越来越糟。

破窗户理论讲的是,如果你想让一所房子破百那么很简单的方式,就是打破一扇窗户,只要这个窗户没有及时得到维修,那么很快就会有另一扇窗户被打破。接着就会有人开始乱扔垃圾,乱涂乱画,严重的结构损坏开始了。用不了多久,建筑就被损毁得不成样子。

软件开发也是这样。

如果发现软件有了一些小问题,但你没有去纠正,那么软件就可能会出现越来越多的问题,软件的味道会越来越差。

3、总结一下
通俗地说,软件是一个集合,是程序+数据+文档的集合。

并不是大部分普通人认为的软件仅仅是程序。

软件开发过程是复杂的,其本身是不可见的和无法可视化的,所有软件都是逐步发展成熟,而不是一次性搭建的。

软件开发是一件棘手的事情,并不会有魔术般的解决方案,现在有可能可以在软件生产率上取得逐步的进展,而不是等待不可能到来的大突破。

https://t.cn/A6XaBkmV

namo-amitabhaya!

《废都中性描写的段落 【贾平凹《废都》删节部分】-梦千寻》篇一 : 贾平凹《废都》删节部分 博主按: 20年前,贾平凹的长篇小说《废都》首次出版。令众多读者耿耿于怀的是,书中处处可见“此处作者删去XX字”。有读者认为精致的情欲描写,在中国古小说中早已司空见惯,贾平凹不必羞羞答https://t.cn/A6XMPjPV

#蜡笔啵妈[超话]##美颜滤镜粉碎机#
哈哈哈哈
肖战粉丝永远这么搞笑
你们次次被扒皮都造谣王一博有意思吗?
前因:微博ip显示属地
1、被发现肖战知名的大粉ip大部分都在山东(包括不限于:新酒记、颜究所、你美丽中、肥虾指南)
同时肖战的宵月xx公司注册地山东潍坊
2、博君一肖超话主持人(据说以前只发肖战,陈情令后在cp超话带着磕cp)、黑王一博的知名黑号、肖战工作室、苏战超话主持人ip归属都是河北!(包括不限于肖战工作室、博肖假料屋、苏战超话主持人、五阿哥、薄荷糖、空气炸一切、晴天冰雪国等等)
P1-P5

然后一个所谓发生图黑各家明星的号被发现是肖的粉丝(原名:梦里D世界很精彩,后改名美颜滤镜粉碎机,UID一样证明是一个号),现在有点影响力能上热门的红v发实锤图的都会被灌垃圾赞不能上热门。肖战粉丝则把这件事造谣说成是因为王一博粉丝因为发了黑图发疯。拜托,你们平时各种p图锐化黑图少吗?都没搭理过你哈哈哈哈。P5-P11
当然,也有可能都是巧合,肖战就是这么特别的吸引山东和河北人,让文娱产业一点都不发达的这两个区域都是他的知名大粉和超话主持人[笑哈哈][笑哈哈][笑哈哈][笑哈哈][笑哈哈]


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 嗚嗚嗚,終於把這個大號找回來了[泪][泪][泪]不知道是不是因為幾次異地登陸,23號突然就被踢出來,怎麼都驗證不了,經過N通電話和兩次申述,終於找回來了,我最捨
  • 净土法门,乃一乘了义,万善同归,三根普被,凡圣齐收,横超三《阿含经_百度百科》阿含经音译阿晗、阿含暮、阿笈摩,意为传承的教说或集结教说的经典。《佛说大乘无量寿庄
  • 为了他两和小谜开的小号应该增加些新内容了[允悲],活的像个他两微博的专属转发号[二哈]剧粉(因为剧也看了原著小说,原著好复杂,后面就看不懂了,如果出剧版了,再继
  • 愿你在闪闪发光的同时也要健健康康,平平安安.希望20岁的你能遇见更好的自己.祝你从早上起床到晚上进被窝都是快快乐乐没有烦恼.希望20岁的丁程鑫能被幸运围绕,被温
  • 06 从出发到路上张辰亮 狐主任 博物君海错图想法很多很可爱 有琢磨 比人云亦云的人强我就是他等待的人(珊瑚破坏和复原)这两件事都在同时发生着,希望好的一面越
  • 周边覆盖3条交通线路,轨道交通直达7所大学、8大商场、多家科研...#热门楼盘推荐#【南关金地时代中心】价格:约7500元/㎡全部户型:一居室(41~55㎡)
  • 虽然开场文邹邹略造作,但我真的好喜欢千禧年前后两个十年的影视剧跟音乐,就算是卖情怀我也照样买单。我就想内地电影怎么都没有特别夏日氛围的啊,只想到阳光灿烂的日子。
  • #抬头自拍大赛##情感语录# 一个人没多大本事的时候,养自己;本事大了,养家人;本事再大了,造福社区;然后就是造福社会,这个人的生命就很有价值。”富和尚不以为然
  • #心之素素[超话]#【梦里三千落花】——相思亦浓一行行,一排排,码着连自己都看不明白的不可诉说。临远山,云鬟烟,红泪弹,断肠春色在眉弯;风缱绻,月无声,繁华旧,
  • 浅发一个21岁生日的快乐叭~第一次坐这个蹦蹦,嘎嘎帅~生日就不麻烦自己做吃了[允悲],其实是我懒,今天也是要上班的一天,只能吃个外卖啦!今晚的洋洋奶了吧唧的,太
  • 高二时看平昌而入坑,在高三漫长而艰苦的岁月中,看到羽生的节目都有 啊我这样颓丧下去可不行的觉悟,一直在努力着,将我从无限阴霾的暗沉的日子里,解救出来的正是羽生
  • 空瓶了Sos精华 好用喜欢会回购洗眼液 化妆常备吧欧树洁面 太香了,还是好用的Ysl12 时代的眼泪,村姑本村,从来没有出门用林清轩山茶花油 没啥不好,也没啥不
  • (二)区外进藏后经其它地市来(返)人员已在第一入藏地进行查验并实施管控,且期间未出藏(不包括发生本土病例和风险等级提升需进行追溯的人员)在提供第一入藏地出具的相
  • 10. 我看见白日梦的尽头是你,从此天光大亮,你是我全部的渴望与幻想。8. 庆宜夏天的蝉鸣一如既往的聒噪,夷丰巷那个少年,永远占上风。
  • 徐冠宇在《暂时存在的家》系列作品中,通过大量照片的插入和并置,包括艺术家的家庭相册、电影海报和他在青少年时期收集的时尚杂志,以及和其他自拍照,将家重新定义为一个
  • 三八妇女节活dòng还是再买一瓶卡诗吧虽然贵一点,但是那种头发像丝绸、还带着好闻的香气的使用感,外加用量很省,想一想还是非常划suàn的。①卡诗发油之前用空过很
  • 并不只是一个人感到了,而是整个民族都感觉到了,至于我,我渴望爱如同他人渴望哭一样,我似乎觉得我睡眠中的每一个小时从此都是从生命中窃取来的….这就是说,从无对象的
  • [笑哈哈]人生可贵,目标百岁;珍爱自己,不要太累;适当锻炼,会吃能睡;欢歌笑语,开心就对;健康长寿,不准掉队!关于年份原浆美酒的故事,它清盈剔透,它轻如鸿毛,它
  • 효순 숭배는 인권 무시 효의 "아홉개의 대죄" 원래는 [nine]이 좋은 숫자라고 생각했는데(나중에 닙바나에 들어가려 할 때도), 이 글에서
  • 伴随着“三干两轨”建设陆续完工,长株潭三市的距离再一次被拉近……穿梭其中的三市百姓出行越来越方便,幸福感、获得感随之升级。格局放大 城市长大“长株潭”区域融合活