赞
踩
过去几十年的大型系统开发就犹如一个焦油坑,很多大型和强壮的动物在其中剧烈地挣扎。他们中大多数开发出了可运行的系统——不过只有极少数的项目满足了目标、进度和预算的要求。各种团队,大型的或小型的,庞杂的或精干的,一个接一个地淹没在了焦油坑中。表面上看起来好像没有任何一个单独的问题会导致困难,每个问题都能获得解决,但是当它们相互纠缠和累积在一起的时候,团队的行动就会变得越来越慢。对于问题的麻烦程度,每个人似乎都会感到惊讶,并且很难看清问题的本质。不过,如果我想解决问题,就必须试图先去了解问题。
因此,首先让我们来认识一下系统开发这个职业,以及充满在这个职业中的乐趣和苦恼吧!
首先,一种创建事物的纯粹快乐。
其次,来自于开发对他人有用的东西。劳动成果能够被他人使用,并能对他们有所帮助。
第三,将相互啮合的零部件组装在一起,让以精妙的方式运行着,并收到了预期的效果。
第四,持续学习的快乐。
最后,来自于在易于驾驭的介质上工作。
首先,来自追去完美。
其次,由他人设定目标、供给资源和提供信息。
第三,寻找琐碎的bug。
最后,即将完成时,已经有些过时。
产品开发所基于的技术在不断的进步。
1.1 编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的九倍。我估计软件构件产品化引起了 3 倍工作量,将软件构件整合成完整系统所需要的设计、集成和测试又强加了 3 倍的工作量,这些高成本的构件在根本上是相互独立的。
1.2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。