人月神话(一)焦油坑、人月神话

第1篇 焦油坑

过去几十年的大型系统开发就犹如一个焦油坑,很多大型和强壮的动物在其中剧烈地挣扎。他们中大多数开发出了可运行的系统——不过只有极少数的项目满足了目标、进度和预算的要求。各种团队,大型的或小型的,庞杂的或精干的,一个接一个地淹没在了焦油坑中。表面上看起来好像没有任何一个单独的问题会导致困难,每个问题都能获得解决,但是当它们相互纠缠和累积在一起的时候,团队的行动就会变得越来越慢。对于问题的麻烦程度,每个人似乎都会感到惊讶,并且很难看清问题的本质。不过,如果我想解决问题,就必须试图先去了解问题。

因此,首先让我们来认识一下系统开发这个职业,以及充满在这个职业中的乐趣和苦恼吧!

Part 1 编程系统产品

Part 2 职业的乐趣

首先,一种创建事物的纯粹快乐。

其次,来自于开发对他人有用的东西。劳动成果能够被他人使用,并能对他们有所帮助。

第三,将相互啮合的零部件组装在一起,让以精妙的方式运行着,并收到了预期的效果。

第四,持续学习的快乐。

最后,来自于在易于驾驭的介质上工作。

Part 3 职业的苦恼

首先,来自追去完美。

其次,由他人设定目标、供给资源和提供信息。

第三,寻找琐碎的bug。

最后,即将完成时,已经有些过时。

产品开发所基于的技术在不断的进步。

作者总结

1.1 编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的九倍。我估计软件构件产品化引起了 3 倍工作量,将软件构件整合成完整系统所需要的设计、集成和测试又强加了 3 倍的工作量,这些高成本的构件在根本上是相互独立的。

1.2

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值