星期才刚刚被提升为第一级主管。
如果被问到的这个技术骨干并不了解实际情况,而且他还充满了朝气蓬勃的乐观主义(这与十几岁少年的错觉(自认为无所不能、无所不知)十分类似),他的答案往往是:“没问题,我们也许这个周末就能把它搞出来!”真正优秀的软件工程师(或者用一个更恰当的词“黑客”)都非常相信自己只用一个周末就能开发出任何系统。然而,由于某些细节如此令人厌烦,例如文档、出错处理、用户输入编辑和测试等,所以他们并没有将它们考虑在内。
如果你就是那个充满了天真的乐观的软件工程师,虽然你负责死亡之旅估算,但很可能你甚至连自己在做什么都不知道。也许你已经读完了上一段话,而且对这种明显的侮辱感到非常愤怒,嘴里也在不停地嘟囔着:“当然是这样!我真的能用一个周末做出任何系统!”愿上帝保佑你;说不定你真的会成功。无论如何,从我这种老朽嘴中所说出的话永远都不可能改变你的主意。
然而,如果你是一个久经沙场的老手,而且你已经发现,由于一些年轻而幼稚的技术经理对项目的进度、预算和资源做出了过于乐观的承诺,自己将会被绑定在一个死亡之旅项目之上——此时你该怎么做呢?我认为最好的建议是:“三十六计走为上!”一旦发现自己陷入其中无法自拔,这些技术经理往往会彻底土崩瓦解,做出不理智的行为或陷于彻底停顿。在绝大多数情况下,他们从未处理过如此庞大与复杂的系统,因此也不知道仅凭单纯的聪明和匹夫之勇(例如,在周末进行48小时无间断的编码)根本无法应付。但无论如何,在项目落后于进度时,他们肯定没有心情听你说“我曾警告过你!”。
1.3.4 新公司的创业心理
我不仅看到这种事情的发生,而且也参加过这样的项目,甚至有几次还曾负责这种项目的启动。在本书第一版付梓后不久,看起来任何新公司只要在公司或产品名称里带有“.com”字样,就能比“确切知道要干什么”拿到更多的风险投资。然而,正如风险投资家和充满希冀的投资者逐渐看清的情况一样,刚刚起步的公司通常不但缺乏人手、经费和必要的管理,而且还对项目的成功存在着盲目的乐观。他们肯定会是这样:因为在准备了足够的资金和进行了大量的计划之前,谨慎、保守的经理永远都不会考虑启动一个新公司。
因此,根据定义,与刚起步的公司相关的项目大部分都属于死亡之旅项目。不仅如此,在这些项目中,大部分的项目最后都会以失败而告终,而这最终又会导致公司的消亡。这就是生活——高科技资本主义的全部含义都在于此(不仅仅是在美国,在全世界都是如此)。由于一生中对这种文化长期的耳濡目染,我认为这种现象再正常不过;当然,我的观点也被自己曾若干次成功完成这种项目的事实所影响。实际上,这种情形通常是启动死亡之旅项目的积极原因之一,下面将对此进行详细讨论。
然而,并不是每个人都熟知公司起步时的文化和环境。如果你已经在一个因循守旧的政府部门(或者在大多数的银行、保险公司和电话公司中)中使用僵化的COBOL 工作了20 年,而现在由于机构裁员、外包或重组而不得不在刚刚起步的公司求得一个职位,很可能你根本不知道自己要参加什么样的项目。虽然死亡之旅项目同样也会出现在大公司之中,但项目人员却大多来自公司外部。相比而言,在刚起步的公司中,死亡之旅项目的环境截然不同;它看起来更像是由纯粹的兴奋导致。
与此同时,刚刚起步的公司往往是前面所讨论的这种幼稚的乐观的受害者。许多这种公司都由狂热的技术人员所创建,这些创业者确信自己所使用的新技术将会让他们比比尔·盖茨还要更加富有;除此之外,其他这类公司则往往由销售天才创建,这些销售能手们自信能够卖掉任何商品,甚至能把因特网化电冰箱卖给轻信的爱斯基摩人。 |