【主题】探寻世纪难题的解答之道——中国本土性现代建筑的技术思维之检讨
【时间】2022年5月31日(周二)19:00
【主讲】李海清(东南大学建筑学院教授,博士生导师。研究方向为近现代建筑历史与理论,工业建筑遗产保护与利用和绿色建筑的本土设计策略。)
【主办】深圳大学建筑与城市规划学院
【观看方式】腾讯会议房间号:668-510-660

双奥建筑师铸就奥运建筑传奇!收到郑方博士赠予的新书,便迫不及待的翻阅。虽然关于建筑设计等领域的专业术语和介绍不太懂,但郑兄主持参与建设的这一夏一冬两个奥运7座竞赛场馆的设计、建筑和应用的回顾以及一张张让人充满美好回忆的图片,还是让我感动。《设计可持续的未来从水立方到冰丝带》一书,应该说是双奥遗产的重要组成部分,尤其在可持续发展方面,也是面向未来!好书,推荐感兴趣的朋友们下单买来读读(图片中我就不剧透更多内容啦,哈哈哈)。作为重要文献资料,也是值得收藏的。祝贺郑兄!祝贺我们的双奥之城北京!#双奥之城城市之光##冰丝带##水立方#

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

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!


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 一个人修善、修德的时候,他吸收来的天地能量,都是正的、是无为的,很容易受自己的控制。当你的心达到无为的时候,你的丹就会形成。
  • 这个月快下一个星期的雨了,感觉屋里都发霉了,趁着天晴了,赶紧把家里打扫下,就在我一个人使劲翻床垫的时候,我的小暖男,对着他奶奶大声喊,奶奶你快过来帮妈妈抬,快点
  • 详戳链接↓↓(来源:山西新闻网)随着各地两会的陆续召开,十四五经济发展规划蓝图已经相继绘就,各地都因地制宜,根据自己城市的定位和发展目标编制出了适合自己经济发展
  • 11月17日,微信公众号“邢台襄都发布”发布了“关于对拒服兵役新兵左恒宇实施惩戒的通知”襄都区南长街办事处2001年3月出生的男青年左恒宇,2021年9月由襄都
  • 正因如此的两厢和悦,24日开始,吉祥航空上海到三亚的HO1177次航班由此前的A321中型机换成了波音787-9大型机,上航FM9517也由此前的波音737-8
  • 你七十岁的时候我就四十岁了,还要想象着这么滑稽的事吗?给我这个永别吧,趁我还不太老。
  • 三明治和大饼一样,万物都可夹的存在制作步骤:1.鸡蛋先到进三明治机里加热熟2.刚吐司片,再放腊肠和鸡蛋3.你喜欢什么酱就放什么酱4.盖上机器的盖子加热五分钟就o
  • 希望你今天像昨天一样也有感受到身边的温暖[太阳]#任嘉伦[超话]#「谢谢嘉人们的用心,你们的作品都有在看,因为时间原因不能一一回复,但内心非常感动。#任嘉伦[超
  • 我把写作当我观点表达的窗口,每一条评都是在与我的灵魂直接互动,我怎么会忘,尤其是来自这样靠谱的人的承诺,我怎么会忘。很奇怪,在我倾诉完都觉得说出来是很可笑很羞愧
  • 就在那一刻,看看,感觉,感知和想象你希望你的生活是什么样的…你的身体感觉如何?比如告诉你这个烧鸡有多好吃,而你不感觉,因为你领悟到这个东西就算是再好吃,吃下去一
  • 喀纳斯... 相约总是在四月 不见是思念的愁初春妩媚的气息 轻抚着我额头在那条悠长的小道里 我从未忘记你...和我在东湖的绿道走一走直到所有的人都涌进来了了
  • 1.下班回来看到的幸福老夫妻牵手手好浪漫啊2.为了圆我家小兰的梦一下班就出发去酒店蹲峰哥啊帅哥谁不爱啊3.你们能懂吗本人真的超级帅啊没想到真的蹲到了太值得了4.
  • 第三,树立“大粮食观”统筹协调均衡发展,分清主次,有效布局,掌控规模,国土分配合理,客观科学抓好“米袋子”、“菜篮子”、“油罐子”、“肉盘子”、“调料包”等产能
  • (个人观点,仅供参考,据此操作,责任自负)#财经##新浪财经#像安瓶一样的次抛卸妆油你见过吗植面卸妆油的这波创意我给满分,每一颗卸妆油都是密封的玻璃瓶包装,
  • 其实这是他认为,我以前叛逆是因为掌控不了你,现在你又继续这样子,要和我复合却一样不考虑我想不想,我愿不愿意,我只好更加的叛逆来应对你。我不止限于这一套聊天记录,
  • 比如,命主星的组合为官印相生的组合,其人对于精神类的追求就不会缺乏;比如食伤与财星的组合,如果财富为主导,其人的精神追求,个性的追求,就相当薄弱。(3)字中的
  • 2.充分理解并高度认同一扫光休闲食品加盟店经营理念及运作方式;3.对休闲食品行业有一定的了解,并具有强烈的兴趣与加盟欲望;4.有一定的启动资金,且有投身休闲食品
  • 大小包请私聊 代做Maya建模(场景建筑,机械模型,工业设备,游戏场景)传统次世代流程。 大小包请私聊代做Maya建模(场景建筑,机械模型,工业设备,游戏
  • 倘要真正通过八字把握一个人的性情和内心世界,除要求八字预测师有着丰富的人生阅历而外,还必须要求具备丰富的八字命理实战经验;而丰富的八字命理实战经验又完全是靠长期
  • ‭‎1.‍‭‭因⁢为‍‍鞋‎ 垫‪后‬ 跟⁡侧‪面឴‭有⁡磁石͏,‭⁠⁠磁石‪对‬⁠应឴的‬位‎ 置឵‬是‍“‎膝‬⁠盖‍反͏射‪区