【透过《人月神话》,看清开发问题】
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!
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!
【长沙新政太精妙,全国租赁大变局】
实话说,以前我对长沙的房地产是一直不太看好的。以前还特别写过《长沙房价的命运与前途》---这里面的分析现在及未来5年内还是城里的。一是对他的政策不看好。二是对他的城市小但大盘太多,导致的供求扭曲不看好。三是对他的存量房占比太高不看好。
但是长沙措施这次真牛真高,是脑洞级的一次政策调整,既实现了救市,又遵循了房住不炒,还加快了房保体系的建设。精妙绝伦的一笔,必须服气的。
长沙的这一次新政具体做法就是,家庭如果把拥有的房产,交给相关的租赁机构进入租赁体系,或者自行按照相关约定放租,为期10年,就可以不计为家庭套数。
这个调整的绝妙之处在哪里呢?因为现在二手房市场的交易其实不太理想。好的房子交易活跃,差的房子动不了。这就影响到房地产的循环了,一个是资格问题,一个是资金问题,导致因为很多家庭不卖二手房就买不了新房。
这个政策推出以后就增加了不少的可能性——只要家庭愿意,就一定能实现新的购房资格。哪怕你拥有100套房子,你租出去就可以再次购房了。而且租出去的方式,既可以交给相关的专业公司,也可以自行租出,方式是很灵活的。
有的人说这个规定没用,说原因是要锁定10年。那是不了解不动产的特性。不动产的投资它本身就是长期的。有些人本来就要持有10年甚至更久的。
当然10年的锁定期,对于期间要变现的人来说还是不利的,对于持有低端物业较多的家庭相对不利。但是接下来的十年之中会有什么变数谁知道呢?说不定中间又放开了。现在想升级自己居住的人很多,这个窗口的打开非常伟大。
对政府来说也是一箭三雕:
第1个是能够活跃新房的销售,民间的利润又可以进入社会大循环了,GDP更有保障了。
第2个是10年的租赁锁定期其实是减少了二手房的抛压,对稳定二手市场是有帮助的。
第3个是再次利用房地产刺激不用花钱、只需要政策的特征。政府可以不怎么花钱就获得一些公租房,对上面是有交代的,政府掌控的房源多了以后,就能够更有效的调控市场了。
本来要筹集公租房,还在发愁呢,哪有那么多钱,哪有那么多土地,哪有那么多房子呢。这么一弄,不需要花一分钱。公租房的体系就会膨胀起来。
大家也不要小看公租房,像长沙前期有很多早年建成的房子,成本是很低的。当年让很多企事业单位的人买了不少。这些人用现在的公租房标准出租,90平米租个3~4000,还不用自己管理,很多人是愿意干的。
有人说这个鉴别成本比较高,怎么知道是不是真的出租了呢?放出去之后怎么知道会租10年呢?怎么知道租赁合同是真假呢?所以就容易导致做假,几乎等同于全面取消限购了。
我觉得这个担心倒大可不必,而且这种所谓的担心是不愿意民间得哪怕一点喘口气的空间的坏心。持有房产的人总是希望租出去的,就算没有这个规定多余的房产也得放租啊。
何况一个经济体系留些缝隙是正常的,为什么非要搞成铁板一块呢?多给老百姓一些选择和一些自行对冲、缓和与调节的可能,这是标准的仁政善治。
长沙的这个做法,尤其先进,北上深广没一个比得上。建议在全国加以推广,更要建议深圳这个全世界对楼市最严苛的城市,尽快派专职小组去长沙考察。
湘人已带头,全国跟进吧!现在对产业链影响最大的两个行业。也就是房地产和汽车,前者因为各类政策导致的原因如此的不景气,后者则是房地产不景气导致的消费连带影响。
这两个行业现在如此的困顿,是急需要更多相应的有效措施出台。而其中的重中之重就是房地产要尽快恢复正常循环,因为这是人类价值释放的源头,唯有源头活水来,一切方能清(轻)如许!
只是呢,接下来租赁市场会有巨大的转变,长沙的这个做法其实只是一个前兆。因此要尽快打好提前量,以下几篇文章、尤其是前2三篇即精准地预测了长沙这种举措的到来,也给出了分析与对策,是关于租务的最重要必读前瞻提醒了,各位可去那边圈里搜索看:
①《致房东:租赁变局40年未遇》
②《再急报:房东、包租公、租赁企业》
③《急电公司持房的业主:一二线均类同》
④《家庭公司化:富人资产宣言》
⑤《“价值沙化”袭来中…》
⑥《家庭去库存》
⑦《颠覆城与类,联改租税息:房产税裸奔3》
尤其要提醒的是。长沙这次的新政,是40年来租赁大变局的开始。真真正正的进入大时代了。这是我去年底捕捉到的信号,没想到这么快就成真了,有之者一定要非常重视,这是时代性的转变:《https://t.cn/A6JXepfh》
———————————
【举国唯一:150万轻取超大城内环豪宅】
超大城市二环内是国家级的、内环内是世界级的。内环资产是最强空间理想,但门槛已极高。现3.3万/㎡、150万首付、450万总价即挺进内环3~4房户型,比隔壁便宜30%,举国唯一:
武汉福星·月亮湾具内环核心、改善之王等独特性,是超低价格、超级配套(无缝无缺住办商酒学园江等顶配)、超级交通(楼下三铁换乘/隧道直连)的内环超级产品,类同深圳华润城。
150万挺进超大城市内环,单价仅楼面地价,具“六年六万/十年十万”大概率倍利趋势。电营销中心027-86336666或86339999,或加13163379966林S,首批已秒光,第2批6月推!
———————————
【系列荐阅,财富大礼】
咨询我:https://t.cn/RgNOzXi
⑴2022虎年房价和投资预判:https://t.cn/A6xl9rQs
⑵房产税/房地产税前瞻:https://t.cn/A6VLbHPv
⑶楼市股市对比与把握:https://t.cn/A65RU3WN
⑷深圳特区/大湾区/示范区系列:https://t.cn/A65yyJKu
⑸香港楼市及城市研究https://t.cn/A6JldH07
⑹广州及其楼市研究:https://t.cn/A6IebpuR
⑺武汉楼市及楼盘研究:https://t.cn/A6JIutyn
⑻东莞及其楼市研究集:https://t.cn/A6Iebpu8
⑼元宇宙it与房地产影响研判:https://t.cn/A6JldH0z
⑽行业、人事与房企研究集:https://t.cn/A6MfprLR
⑾租赁与租务研判:https://t.cn/A6JldH0Z
⑿年龄/身价对应的投资讲究:https://t.cn/A65RU3WX
⒀汽车与恒产观:https://t.cn/A6MfprL8
⒁城市投资价值对比:https://t.cn/A65RU3WY
⒂地产与经济政策研判:https://t.cn/A65RU3W0
⒃房价走势与价值投资:https://t.cn/A65RU3WC
⒄片区、土地的分析:https://t.cn/A65RU3WO
⒅楼盘研究与比选:https://t.cn/A65RU3Wp
⒆风水、房地产与你我:https://t.cn/A65RU3WQ
⒇房地产投资速成系列:https://t.cn/A6x8pAGH
——————————
实话说,以前我对长沙的房地产是一直不太看好的。以前还特别写过《长沙房价的命运与前途》---这里面的分析现在及未来5年内还是城里的。一是对他的政策不看好。二是对他的城市小但大盘太多,导致的供求扭曲不看好。三是对他的存量房占比太高不看好。
但是长沙措施这次真牛真高,是脑洞级的一次政策调整,既实现了救市,又遵循了房住不炒,还加快了房保体系的建设。精妙绝伦的一笔,必须服气的。
长沙的这一次新政具体做法就是,家庭如果把拥有的房产,交给相关的租赁机构进入租赁体系,或者自行按照相关约定放租,为期10年,就可以不计为家庭套数。
这个调整的绝妙之处在哪里呢?因为现在二手房市场的交易其实不太理想。好的房子交易活跃,差的房子动不了。这就影响到房地产的循环了,一个是资格问题,一个是资金问题,导致因为很多家庭不卖二手房就买不了新房。
这个政策推出以后就增加了不少的可能性——只要家庭愿意,就一定能实现新的购房资格。哪怕你拥有100套房子,你租出去就可以再次购房了。而且租出去的方式,既可以交给相关的专业公司,也可以自行租出,方式是很灵活的。
有的人说这个规定没用,说原因是要锁定10年。那是不了解不动产的特性。不动产的投资它本身就是长期的。有些人本来就要持有10年甚至更久的。
当然10年的锁定期,对于期间要变现的人来说还是不利的,对于持有低端物业较多的家庭相对不利。但是接下来的十年之中会有什么变数谁知道呢?说不定中间又放开了。现在想升级自己居住的人很多,这个窗口的打开非常伟大。
对政府来说也是一箭三雕:
第1个是能够活跃新房的销售,民间的利润又可以进入社会大循环了,GDP更有保障了。
第2个是10年的租赁锁定期其实是减少了二手房的抛压,对稳定二手市场是有帮助的。
第3个是再次利用房地产刺激不用花钱、只需要政策的特征。政府可以不怎么花钱就获得一些公租房,对上面是有交代的,政府掌控的房源多了以后,就能够更有效的调控市场了。
本来要筹集公租房,还在发愁呢,哪有那么多钱,哪有那么多土地,哪有那么多房子呢。这么一弄,不需要花一分钱。公租房的体系就会膨胀起来。
大家也不要小看公租房,像长沙前期有很多早年建成的房子,成本是很低的。当年让很多企事业单位的人买了不少。这些人用现在的公租房标准出租,90平米租个3~4000,还不用自己管理,很多人是愿意干的。
有人说这个鉴别成本比较高,怎么知道是不是真的出租了呢?放出去之后怎么知道会租10年呢?怎么知道租赁合同是真假呢?所以就容易导致做假,几乎等同于全面取消限购了。
我觉得这个担心倒大可不必,而且这种所谓的担心是不愿意民间得哪怕一点喘口气的空间的坏心。持有房产的人总是希望租出去的,就算没有这个规定多余的房产也得放租啊。
何况一个经济体系留些缝隙是正常的,为什么非要搞成铁板一块呢?多给老百姓一些选择和一些自行对冲、缓和与调节的可能,这是标准的仁政善治。
长沙的这个做法,尤其先进,北上深广没一个比得上。建议在全国加以推广,更要建议深圳这个全世界对楼市最严苛的城市,尽快派专职小组去长沙考察。
湘人已带头,全国跟进吧!现在对产业链影响最大的两个行业。也就是房地产和汽车,前者因为各类政策导致的原因如此的不景气,后者则是房地产不景气导致的消费连带影响。
这两个行业现在如此的困顿,是急需要更多相应的有效措施出台。而其中的重中之重就是房地产要尽快恢复正常循环,因为这是人类价值释放的源头,唯有源头活水来,一切方能清(轻)如许!
只是呢,接下来租赁市场会有巨大的转变,长沙的这个做法其实只是一个前兆。因此要尽快打好提前量,以下几篇文章、尤其是前2三篇即精准地预测了长沙这种举措的到来,也给出了分析与对策,是关于租务的最重要必读前瞻提醒了,各位可去那边圈里搜索看:
①《致房东:租赁变局40年未遇》
②《再急报:房东、包租公、租赁企业》
③《急电公司持房的业主:一二线均类同》
④《家庭公司化:富人资产宣言》
⑤《“价值沙化”袭来中…》
⑥《家庭去库存》
⑦《颠覆城与类,联改租税息:房产税裸奔3》
尤其要提醒的是。长沙这次的新政,是40年来租赁大变局的开始。真真正正的进入大时代了。这是我去年底捕捉到的信号,没想到这么快就成真了,有之者一定要非常重视,这是时代性的转变:《https://t.cn/A6JXepfh》
———————————
【举国唯一:150万轻取超大城内环豪宅】
超大城市二环内是国家级的、内环内是世界级的。内环资产是最强空间理想,但门槛已极高。现3.3万/㎡、150万首付、450万总价即挺进内环3~4房户型,比隔壁便宜30%,举国唯一:
武汉福星·月亮湾具内环核心、改善之王等独特性,是超低价格、超级配套(无缝无缺住办商酒学园江等顶配)、超级交通(楼下三铁换乘/隧道直连)的内环超级产品,类同深圳华润城。
150万挺进超大城市内环,单价仅楼面地价,具“六年六万/十年十万”大概率倍利趋势。电营销中心027-86336666或86339999,或加13163379966林S,首批已秒光,第2批6月推!
———————————
【系列荐阅,财富大礼】
咨询我:https://t.cn/RgNOzXi
⑴2022虎年房价和投资预判:https://t.cn/A6xl9rQs
⑵房产税/房地产税前瞻:https://t.cn/A6VLbHPv
⑶楼市股市对比与把握:https://t.cn/A65RU3WN
⑷深圳特区/大湾区/示范区系列:https://t.cn/A65yyJKu
⑸香港楼市及城市研究https://t.cn/A6JldH07
⑹广州及其楼市研究:https://t.cn/A6IebpuR
⑺武汉楼市及楼盘研究:https://t.cn/A6JIutyn
⑻东莞及其楼市研究集:https://t.cn/A6Iebpu8
⑼元宇宙it与房地产影响研判:https://t.cn/A6JldH0z
⑽行业、人事与房企研究集:https://t.cn/A6MfprLR
⑾租赁与租务研判:https://t.cn/A6JldH0Z
⑿年龄/身价对应的投资讲究:https://t.cn/A65RU3WX
⒀汽车与恒产观:https://t.cn/A6MfprL8
⒁城市投资价值对比:https://t.cn/A65RU3WY
⒂地产与经济政策研判:https://t.cn/A65RU3W0
⒃房价走势与价值投资:https://t.cn/A65RU3WC
⒄片区、土地的分析:https://t.cn/A65RU3WO
⒅楼盘研究与比选:https://t.cn/A65RU3Wp
⒆风水、房地产与你我:https://t.cn/A65RU3WQ
⒇房地产投资速成系列:https://t.cn/A6x8pAGH
——————————
敬请期待:SOLANA、AU21参投优质项目DragonWar(DRAW),融合Axie Infinity 看好你就来!
代B名称:DRAW
代B总量:15亿枚(早期上线总流通量:3.6%;剩余全部锁苍)
释放机制:TGE10%,3个月锁仓期,分12个月线性释放。
上所预期:预计Q1季度上线PancakeSwap、Gate、抹茶等
[了解圈内一级市塲最新讯息、现货分析+:V: (E548697):邀您進高质糧社。]
代B名称:DRAW
代B总量:15亿枚(早期上线总流通量:3.6%;剩余全部锁苍)
释放机制:TGE10%,3个月锁仓期,分12个月线性释放。
上所预期:预计Q1季度上线PancakeSwap、Gate、抹茶等
[了解圈内一级市塲最新讯息、现货分析+:V: (E548697):邀您進高质糧社。]
✋热门推荐