1.有使你的生产力剧增的新诀窍,你已经错过了。 回答:你不会愚蠢到错过如此重要的东西。 你在不停地研究新的方法,试图找出最重要的方法。你已经采取的或可能采取的方法好像没有一个能真正使你的生产力得到快速提高。虽然你的策略是保持每个人健康:人们喜欢让他们的头脑保持全神贯注的状态去学习、去提高。其实你所错过的有些神奇的革新的线路纯粹是项目特权阶级的一时兴起。班班:肯定会有人在你拼命努力的时候来一句,当时按我说的做就不会这样了。请自动忽略。 2.其他经理的成效是正100%、200%或者更多。 回答:忘掉它。 可能有人向你吹嘘的一种典型的魔术工具着重用于生命周期的汇编和测试部分,但即使编码和测试工作完全除掉不算,你也不能指望你有百分之百的收获,其中仍然要做分析、谈判、编定规格说明书、培训、验收测试、转型和裁员等事情。班班:技术手段强拯救不了项目的复杂性。 3.技术正飞快地发展,而你正在被淘汰。 回答:是的,技术是在飞速发展,但是(又是高科技幻觉)你所做的大部分工作并不是真正的高科技。 当机器已经发生了巨大变化时,商业软件的开发却已经是相当静态的。我们仍然要花费大部分的时间用于客户需求和规格说明方面――我们工作中的低技术部分。软件业界的生产力每年都提高了3%到5%,仅略微比钢铁工业和汽车工业好一点点。班班:最近带项目?哦,你又退化了啊. 4.改变程序语言将使你收获巨大。回答:语言是很重要的,因为它们影响着你思考问题的方式,但话又说回来,它们只能对项目的实现部分产生影响。 其实不必过分夸张的吹嘘。我们可以用肯定的语气说,在开发一个新的应用程序的时候,用PowerBuilder也许要比用COBOL好,但即使在使用PowerBuilder之前也有比COBOL更好的方法:各种专用工具能使查询和更新相当简单。除非你面对过去几十年的变迁一直在睡大觉,否则你会明白,一种语言的改变不会为你带来很多的好处,它也许给你百分之五的收获(不是蔑视这个数字),但不会再多了。班班:程序语言怎么可能是上帝?放弃关注他吧,正视你日程上的5个电话,3个会议…… 5.因为未完成的项目堆积如山,你需要立即加倍地提高生产力。 回答:太多地谈论堆积如山的软件项目是一种荒诞的谈论。 我们都知道项目的最终实际成本会大大超过我们一开始估计的成本。因此,一个今年没有建立的系统的成本(由于我们没有能力在今年内建立它)被乐观地估计为它实际可能要花费的成本的一半甚至还不到一半。忘记他们吧,忘记不得不或者开心地设立项目的理由。你完全花不起这么多钱。也没有这不存在的时间。班班:哥们,忘记“不逼自己一把,你永远不知道自己有多优秀”吧…… 6.其它任何事情你都顺其自然,是不是你对手下的软件开发人员也放任自由? 回答:这是高科技幻觉的另一个变种:相信软件开发人员能轻松地完成可以自动化的工作。 他们的主要工作是人类交流,将用户表达的需求组织成正式的过程,不管我们怎么改变软件生命周期,这项工作是必需的,并且它不可能自动完成。 班班:是的,就是要你像个人一样和一群确实是人而不是程序的家伙沟通。 7.如果将你手下的人置于很大的压力下,他们会工作得更好。 回答:他们不会工作得更好——相反,他们的乐趣减少了。班班:唯有动脑的工作永远无法通过工作时间来衡量。 迄今为止,所有这点都是相当消极的。如果裁员是反生产力的,并且安装最新的技术摆设也起不到帮助作用,那么经理们应该做什么呢? 这就是管理。 在我早年做开发人员的时候,我被特许致力于一个由莎伦.温伯格管理的项目,此人现任CODD和DATE顾问集团的总裁。她是现在我想到的开明管理方面的活典范。在一个下雪天,我从病床上爬起来为参加一次用户演示会整合我们的不太牢靠的系统。莎伦进来后发现我支撑在控制台上,她很快离开,几分钟后端来一碗汤,等我喝完汤后,又对我进行一番鼓励,我问她手头有那么多的管理工作要做,怎么还为这类事情抽出时间,她向我露出她特有的微笑说“汤姆,这就是管理呀。” PEOPLEWARE Productive Projects and Teams Tom DeMarco. 本文由班点网PMP平台 www.51bandian.com 整理,转载务必注明出处 http://www.51bandian.com
|