項(xiàng)目管理的求生指南
當(dāng)前位置:點(diǎn)晴教程→閑情逸致
→『 微信好文 』
我們可以找到極其困難的項(xiàng)目與那些根本不可能的項(xiàng)目之間的差異?!?SPAN style="FONT-FAMILY: Calibri">Crunch Mode》一書的作者John Boddie指出:具有優(yōu)秀的技術(shù)人員、卓越的管理人員、突出的設(shè)計(jì)人員和聰明、忠誠的客戶并不足以保證處于危急關(guān)頭的項(xiàng)目得以成功。的確存在根本不可能實(shí)現(xiàn)的項(xiàng)目,而且這種項(xiàng)目每天都在啟動(dòng)。絕大多數(shù)這種類型的項(xiàng)目都可以在開發(fā)周期中被識(shí)別出來。這種項(xiàng)目看起來有兩大類型:“理解欠佳的系統(tǒng)”和“異常復(fù)雜的系統(tǒng)”。 市場人員、高級(jí)管理人員、缺乏經(jīng)驗(yàn)的項(xiàng)目經(jīng)理等人所做出的幼稚承諾 幼稚經(jīng)常與缺乏經(jīng)驗(yàn)相連;因此,當(dāng)人們對(duì)建造所需系統(tǒng)需要多少時(shí)間和工作量一無所知時(shí),毫不奇怪他們會(huì)做出不切實(shí)際的承諾。在極端情況下,這甚至?xí)?dǎo)致我的朋友Tom DeMarco所說的“歇斯底里的樂觀主義”:對(duì)于從未嘗試過的復(fù)雜系統(tǒng),盡管項(xiàng)目完工所需時(shí)間的合理估算是3年,但組織中的成員卻仍然拼命讓自己相信它不管怎樣都必定能在9個(gè)月內(nèi)被完成。 不僅如此,我們下面還會(huì)看到,這種幼稚和樂觀主義也同樣擴(kuò)散到了技術(shù)人員中。但現(xiàn)在暫時(shí)讓我們假設(shè)罪魁禍?zhǔn)资悄愕慕?jīng)理、市場人員或最終用戶——是他們導(dǎo)致了過于樂觀、幼稚的進(jìn)度和預(yù)算,問題是:如果情況越來越明顯地證明最初的承諾過于樂觀,這時(shí)他們會(huì)做出什么反應(yīng)呢?他們是否會(huì)延長工期、增加預(yù)算并且冷靜地承認(rèn)情況比預(yù)想的要艱苦?他們此時(shí)是否會(huì)感謝你和同事們此前所做出的英雄主義行為?如果他們確實(shí)這樣做了,那么對(duì)你來說,此時(shí)最重要的事情就是避免瀑布型生命周期,這樣你才能在交付系統(tǒng)的第一個(gè)原型版本后盡快對(duì)進(jìn)度、預(yù)算和資源目標(biāo)做出現(xiàn)實(shí)的評(píng)估。 然而,在許多死亡之旅項(xiàng)目之中,這種理智的中途修正措施根本不可能發(fā)生。例如,如果高級(jí)管理人員已經(jīng)向客戶做出了幼稚的承諾,并且覺得無論如何都應(yīng)該信守這個(gè)諾言時(shí)——不管它是什么,情況很可能就是如此。在最壞情況下,做出承諾的人自己對(duì)實(shí)際情況也十分清楚(下面的情況很明顯就是如此):為了慶祝從一些愚蠢的客戶那里獲得了新合同,宴會(huì)上,市場經(jīng)理一邊暢飲著啤酒,一邊向項(xiàng)目經(jīng)理坦言相告:“老兄,如果真的把項(xiàng)目實(shí)際需要的時(shí)間告訴客戶,我們根本就不可能拿到合同;畢竟,我們都知道競爭對(duì)手會(huì)提出非常有競爭力的方案。何況不管怎樣,你的手下總是會(huì)千方百計(jì)湊夠進(jìn)度和預(yù)算,對(duì)不對(duì)?” 如果以上承諾來自你的老板或比你高兩三級(jí)以上的經(jīng)理,情況尤其麻煩。很明顯,在這種情況下,對(duì)進(jìn)度和預(yù)算進(jìn)行估算的整個(gè)過程看起來就像是一個(gè)談判游戲(將在第3章中討論這一點(diǎn))。但這其中還是存在一定程度的幼稚和天真,因?yàn)槟愕慕?jīng)理對(duì)“湊齊”進(jìn)度和預(yù)算的抱怨有著不言而喻的暗示:你應(yīng)該能夠完成強(qiáng)加給你的荒謬進(jìn)度。另一方面,這種承諾很可能還與所謂的“海軍陸戰(zhàn)隊(duì)”思想有關(guān),將在后續(xù)章節(jié)討論這一點(diǎn)。類似地,市場部門對(duì)可笑的進(jìn)度和預(yù)算所做出的承諾很可能是另一種形式的政治;更確切地說,因?yàn)槭袌龃黻P(guān)心的主要目標(biāo)是銷售提成、完成銷售額或者取悅自己的老板,所以他很可能根本不關(guān)心自己所提出的進(jìn)度和預(yù)算是否荒謬。 現(xiàn)在讓我們暫時(shí)假設(shè)死亡之旅項(xiàng)目完全是由“純粹的”幼稚所導(dǎo)致,而不涉及政治和其他惡意因素。問題是:你該如何對(duì)待它?正像前面所提到的那樣,關(guān)鍵問題之一在于:如果最初的承諾很明顯不能實(shí)現(xiàn),那么決策者可以修改進(jìn)度和預(yù)算的可能性有多大?盡管可以預(yù)先參考具有相似情況的死亡之旅,但實(shí)際情況還是很難被事先預(yù)測。(如果這是公司里出現(xiàn)的第一個(gè)這種類型的項(xiàng)目,那么你就處在完全未知的領(lǐng)域之中!) 如果你有下面這種深刻的印象(無論是從自己的政治本能還是從組織中以往的項(xiàng)目經(jīng)驗(yàn)):無論多么背離現(xiàn)實(shí),管理層都會(huì)堅(jiān)持最初的預(yù)算和進(jìn)度。這時(shí)你就需要對(duì)自己是否需要繼續(xù)執(zhí)行項(xiàng)目做出一個(gè)重要決定。這其中包括你可以在多大范圍內(nèi)對(duì)項(xiàng)目的其他方面進(jìn)行談判——比如將被分配到項(xiàng)目的技術(shù)人員等,我們將在第2章討論這個(gè)問題。 年輕人天真的樂觀主義:“我們周末能完成它!” 對(duì)于與死亡之旅項(xiàng)目相關(guān)的許多愚蠢決定,盡管管理層是一個(gè)方便的替罪羊,但技術(shù)人員也不是完全沒有責(zé)任。實(shí)際上,在很多情況下,對(duì)復(fù)雜項(xiàng)目的進(jìn)度和預(yù)算所做出的那些幼稚估算完全來自于技術(shù)人員,而高級(jí)管理人員只不過是高興地接受了而已?!澳阏J(rèn)為這要花多長時(shí)間?”一個(gè)副總裁會(huì)這樣詢問技術(shù)骨干,而他很可能在上星期才剛剛被提升為第一級(jí)主管。 如果被問到的這個(gè)技術(shù)骨干并不了解實(shí)際情況,而且他還充滿了朝氣蓬勃的樂觀主義(這與十幾歲少年的錯(cuò)覺(自認(rèn)為無所不能、無所不知)十分類似),他的答案往往是:“沒問題,我們也許這個(gè)周末就能把它搞出來!”真正優(yōu)秀的軟件工程師(或者用一個(gè)更恰當(dāng)?shù)脑~“黑客”)都非常相信自己只用一個(gè)周末就能開發(fā)出任何系統(tǒng)。然而,由于某些細(xì)節(jié)如此令人厭煩,例如文檔、出錯(cuò)處理、用戶輸入編輯和測試等,所以他們并沒有將它們考慮在內(nèi)。 如果你就是那個(gè)充滿了天真的樂觀的軟件工程師,雖然你負(fù)責(zé)死亡之旅估算,但很可能你甚至連自己在做什么都不知道。也許你已經(jīng)讀完了上一段話,而且對(duì)這種明顯的侮辱感到非常憤怒,嘴里也在不停地嘟囔著:“當(dāng)然是這樣!我真的能用一個(gè)周末做出任何系統(tǒng)!”愿上帝保佑你;說不定你真的會(huì)成功。無論如何,從我這種老朽嘴中所說出的話永遠(yuǎn)都不可能改變你的主意。 然而,如果你是一個(gè)久經(jīng)沙場的老手,而且你已經(jīng)發(fā)現(xiàn),由于一些年輕而幼稚的技術(shù)經(jīng)理對(duì)項(xiàng)目的進(jìn)度、預(yù)算和資源做出了過于樂觀的承諾,自己將會(huì)被綁定在一個(gè)死亡之旅項(xiàng)目之上——此時(shí)你該怎么做呢?我認(rèn)為最好的建議是:“三十六計(jì)走為上!”一旦發(fā)現(xiàn)自己陷入其中無法自拔,這些技術(shù)經(jīng)理往往會(huì)徹底土崩瓦解,做出不理智的行為或陷于徹底停頓。在絕大多數(shù)情況下,他們從未處理過如此龐大與復(fù)雜的系統(tǒng),因此也不知道僅憑單純的聰明和匹夫之勇(例如,在周末進(jìn)行48小時(shí)無間斷的編碼)根本無法應(yīng)付。但無論如何,在項(xiàng)目落后于進(jìn)度時(shí),他們肯定沒有心情聽你說“我曾警告過你!”。 新公司的創(chuàng)業(yè)心理我不僅看到這種事情的發(fā)生,而且也參加過這樣的項(xiàng)目,甚至有幾次還曾負(fù)責(zé)這種項(xiàng)目的啟動(dòng)。在本書第一版付梓后不久,看起來任何新公司只要在公司或產(chǎn)品名稱里帶有“.com”字樣,就能比“確切知道要干什么”拿到更多的風(fēng)險(xiǎn)投資。然而,正如風(fēng)險(xiǎn)投資家和充滿希冀的投資者逐漸看清的情況一樣,剛剛起步的公司通常不但缺乏人手、經(jīng)費(fèi)和必要的管理,而且還對(duì)項(xiàng)目的成功存在著盲目的樂觀。他們肯定會(huì)是這樣:因?yàn)樵跍?zhǔn)備了足夠的資金和進(jìn)行了大量的計(jì)劃之前,謹(jǐn)慎、保守的經(jīng)理永遠(yuǎn)都不會(huì)考慮啟動(dòng)一個(gè)新公司。 因此,根據(jù)定義,與剛起步的公司相關(guān)的項(xiàng)目大部分都屬于死亡之旅項(xiàng)目。不僅如此,在這些項(xiàng)目中,大部分的項(xiàng)目最后都會(huì)以失敗而告終,而這最終又會(huì)導(dǎo)致公司的消亡。這就是生活——高科技資本主義的全部含義都在于此(不僅僅是在美國,在全世界都是如此)。由于一生中對(duì)這種文化長期的耳濡目染,我認(rèn)為這種現(xiàn)象再正常不過;當(dāng)然,我的觀點(diǎn)也被自己曾若干次成功完成這種項(xiàng)目的事實(shí)所影響。實(shí)際上,這種情形通常是啟動(dòng)死亡之旅項(xiàng)目的積極原因之一,下面將對(duì)此進(jìn)行詳細(xì)討論。 然而,并不是每個(gè)人都熟知公司起步時(shí)的文化和環(huán)境。如果你已經(jīng)在一個(gè)因循守舊的政府部門(或者在大多數(shù)的銀行、保險(xiǎn)公司和電話公司中)中使用僵化的COBOL 工作了20 年,而現(xiàn)在由于機(jī)構(gòu)裁員、外包或重組而不得不在剛剛起步的公司求得一個(gè)職位,很可能你根本不知道自己要參加什么樣的項(xiàng)目。雖然死亡之旅項(xiàng)目同樣也會(huì)出現(xiàn)在大公司之中,但項(xiàng)目人員卻大多來自公司外部。相比而言,在剛起步的公司中,死亡之旅項(xiàng)目的環(huán)境截然不同;它看起來更像是由純粹的興奮導(dǎo)致。 與此同時(shí),剛剛起步的公司往往是前面所討論的這種幼稚的樂觀的受害者。許多這種公司都由狂熱的技術(shù)人員所創(chuàng)建,這些創(chuàng)業(yè)者確信自己所使用的新技術(shù)將會(huì)讓他們比比爾·蓋茨還要更加富有;除此之外,其他這類公司則往往由銷售天才創(chuàng)建,這些銷售能手們自信能夠賣掉任何商品,甚至能把因特網(wǎng)化電冰箱賣給輕信的愛斯基摩人。對(duì)剛剛起步的公司而言,雖然樂觀的確非常重要,而且風(fēng)險(xiǎn)投資的成功也往往依賴于能夠完成前人不能完成的事業(yè),但即便是充滿開拓精神和樂觀主義的公司,其行動(dòng)也必須遵守物理和數(shù)學(xué)的基本定律。因此,如果參加了一個(gè)新公司的死亡之旅項(xiàng)目,你一定要弄清楚行動(dòng)到底是基于為了達(dá)到成功而進(jìn)行的某些計(jì)劃,還是基于完全一廂情愿的癡人說夢。 海軍陸戰(zhàn)隊(duì)精神:真正的程序員無需睡眠 雖然剛剛起步的公司有時(shí)比較容易患上“海軍陸戰(zhàn)隊(duì)”綜合征,但根據(jù)我所看到的情況,這種癥狀最容易發(fā)生在類似EDS和BigX7這樣的咨詢組織中。這種“病癥”很可能反映了企業(yè)創(chuàng)建者的個(gè)性和企業(yè)建立初期的文化,例如,微軟的組織行為就經(jīng)常被歸因于這種因素。一般而言,經(jīng)理會(huì)這樣通知你:“每個(gè)項(xiàng)目都是這樣做的,因?yàn)檫@就是我們這里的做事方法。它很有效,我們也因此獲得了成功,我們真的為此自豪。如果你不能這樣做,那么你就不屬于我們這里?!?/SPAN> 上面的觀點(diǎn)是否有道理、人道或正確,需要進(jìn)行單獨(dú)的討論。實(shí)際上,即便是它是否真的像宣稱的那樣成功也非常值得另加商榷;重要的是要認(rèn)識(shí)到這種觀點(diǎn)的出現(xiàn)并不是偶然的,而是深思熟慮之后的結(jié)果。如果你是一個(gè)為了信仰而甘愿犧牲自己的改革者,很可能你會(huì)決定攻擊這種企業(yè)文化,但結(jié)果很可能會(huì)以失敗而告終。這種全面的死亡之旅文化很可能還存在很多長期的負(fù)面影響,比如,最好的人才會(huì)慢慢流失,而公司最終會(huì)破產(chǎn)。但是,在當(dāng)前這個(gè)死亡之旅項(xiàng)目到來時(shí),你卻不可能質(zhì)疑項(xiàng)目為什么設(shè)定了幾乎不可能的進(jìn)度和預(yù)算目標(biāo)。原因很簡單,正像上面那個(gè)經(jīng)理的典型言論:“如果不能這樣做,那么你就不屬于我們這里?!?/P> 有時(shí),對(duì)這種企業(yè)行為也存在官方的解釋,例如,“我們的市場競爭十分激烈,而且對(duì)手和我們一樣聰明。要想脫穎而出,唯一的辦法只能是付出加倍的努力?!绷硪恍r(shí)候,啟動(dòng)死亡之旅項(xiàng)目的目的就是為了淘汰那些比較年輕(能力較差)的人,以便只有死亡之旅項(xiàng)目的幸存者們才能晉升到“合伙人”或“副總裁”這樣的級(jí)別。然而,不管理由是什么,它通常都很公平;因此也很少出現(xiàn)針對(duì)個(gè)別項(xiàng)目的抱怨。 盡管如此,這并不意味著你必須接受這種項(xiàng)目;畢竟,組織里所有其他項(xiàng)目都是死亡之旅并不代表你肯定能成功完成此項(xiàng)目。它僅僅告訴我們:這樣的一個(gè)項(xiàng)目有一個(gè)可以理解的啟動(dòng)原因。 市場全球化所導(dǎo)致的殘酷競爭 很多組織過去并不能容忍死亡之旅項(xiàng)目的出現(xiàn),但進(jìn)入21世紀(jì)之后,由于市場全球化帶來的競爭越來越激烈,他們被迫接受這種項(xiàng)目。當(dāng)然,這也有第二個(gè)因素的影響:因特網(wǎng)和Web以及開放受保護(hù)市場或減免關(guān)稅和配額的政府決策。 對(duì)于某些組織,這種現(xiàn)象并不新鮮;例如,從20世紀(jì)70年代起,汽車和電子工業(yè)就開始面臨激烈的競爭。但對(duì)其他的組織來說,歐亞競爭對(duì)手在北美市場上的出現(xiàn)卻實(shí)在不亞于一場劇烈的地震。一旦高級(jí)管理人員認(rèn)識(shí)到將要面對(duì)的殘酷競爭,他們往往會(huì)采取不同的極端措施來應(yīng)對(duì),方式從裁員到將業(yè)務(wù)外包給世界其他國家,不一而足;除此之外,他們也很可能決定采用一種新產(chǎn)品或新服務(wù)來迎接競爭,而這需要建立一種全新而富有挑戰(zhàn)性的系統(tǒng)提供支持。烏拉!又一個(gè)死亡之旅類型的項(xiàng)目開始了。 與這種全球化現(xiàn)象相關(guān)的一個(gè)最新形式是將軟件開發(fā)項(xiàng)目外包給位于印度、中國、俄國或其他國家的海外公司。通過訪問多個(gè)國家的軟件組織,我可以證實(shí)這些公司通常并不是熱衷于死亡之旅(要求程序員以每周7天、每天16個(gè)小時(shí)的強(qiáng)度進(jìn)行工作)的苦工作坊。不過,由于這些低成本海外軟件開發(fā)資源的存在,國內(nèi)軟件公司和IT部門很可能將被迫要求美國境內(nèi)這些薪水相對(duì)較高的員工工作更長的時(shí)間。正如一位讀者在最近發(fā)給我的電子郵件中所指出的: “我預(yù)計(jì)情況正在變得越來越糟。為了大量削減成本,將軟件開發(fā)工作外包給海外的趨勢正愈演愈烈,而剩余的國內(nèi)軟件公司將遭受巨大的價(jià)格競爭壓力??尚械母偁幏椒ㄖ挥幸粋€(gè):第一個(gè)將產(chǎn)品投入市場,同時(shí)削減成本?!劳鲋谩芸赡軐⒊蔀樵S多公司的標(biāo)準(zhǔn)過程。經(jīng)濟(jì)狀況的改善并不會(huì)改變這些市場現(xiàn)實(shí)。” 由于出現(xiàn)新技術(shù)而引發(fā)的激烈競爭雖然市場擴(kuò)大引起的競爭通常被看成一個(gè)防御問題,但它也能被看成一個(gè)主動(dòng)發(fā)揮積極性的時(shí)機(jī)——例如,“如果采用雙字節(jié)字符來構(gòu)建這種新系統(tǒng),我們的產(chǎn)品就能銷往日本市場”。與此類似,如果一家公司對(duì)采用較老技術(shù)生產(chǎn)的產(chǎn)品感到相當(dāng)滿意,這時(shí)引進(jìn)一種進(jìn)行了根本革新的技術(shù)很可能會(huì)引發(fā)一場抵制活動(dòng);但是,為了在競爭中取勝,公司很可能決定采用這種新技術(shù)。在此書正在編寫的時(shí)候,類似無線計(jì)算和Web服務(wù)的技術(shù)就是這種現(xiàn)象的明顯實(shí)例;但對(duì)于我們的工業(yè)來說,真正令人驚奇的是每過幾年就會(huì)出現(xiàn)全新的例子。 如果公司對(duì)新技術(shù)完全是抵制性的反應(yīng),那么死亡之旅項(xiàng)目的目標(biāo)就很可能是力圖使舊技術(shù)超越其正常情況下所能達(dá)到的極限。因此,如果由于以往對(duì)老技術(shù)(或與其相關(guān)的基礎(chǔ)設(shè)施)的投資過大而無法完全放棄它,那么公司就很可能決定重新編寫原有系統(tǒng),但卻會(huì)要求開發(fā)人員設(shè)法將其速度和魅力提高10倍。 許多這種類型的死亡之旅項(xiàng)目都包括對(duì)新技術(shù)的首次使用。請(qǐng)回想自己組織內(nèi)實(shí)施的第一個(gè)客戶機(jī)——服務(wù)器項(xiàng)目、面向?qū)ο箜?xiàng)目、關(guān)系數(shù)據(jù)庫項(xiàng)目或者因特網(wǎng)/Java項(xiàng)目的情況;在它們中,部分項(xiàng)目只是為了發(fā)現(xiàn)新技術(shù)的潛在收益而做的適當(dāng)實(shí)驗(yàn),但部分項(xiàng)目很可能是為了與那些使用相同技術(shù)的公司進(jìn)行競爭。在后一種情況下,這些項(xiàng)目不但進(jìn)度和預(yù)算極其緊張,而且其規(guī)??赡芊浅}嫶?。 但真正使這種項(xiàng)目屬于死亡之旅類型的原因,除了顯而易見的規(guī)模、進(jìn)度和預(yù)算特征之外,是試圖在工業(yè)強(qiáng)度的應(yīng)用程序中使用尖端技術(shù)。即便這種技術(shù)目前已經(jīng)基本可用,但它的擴(kuò)展性往往也較差,并不適于大規(guī)模應(yīng)用;不僅如此,此時(shí)往往也沒有人知道如何對(duì)其取長補(bǔ)短;而且供貨商也不知道如何才能正確提供售后服務(wù);而且…… 盡管年長的技術(shù)人員(那些還記得FORTRAN Ⅱ和匯編語言過去黃金歲月的人們)很可能將所有這些都當(dāng)做一段不愉快的經(jīng)歷,但重要的是不要忘記項(xiàng)目經(jīng)理和年輕氣盛的工程師們往往會(huì)選擇使用這些新技術(shù),因?yàn)樗鼈兌己苄隆6@些人正是上面提到的那些對(duì)自己的進(jìn)度和預(yù)算限制充滿了幼稚的樂觀的人。當(dāng)所有人在深夜和周末還在努力將實(shí)驗(yàn)性的新技術(shù)或多或少地加入到工序之中時(shí),還會(huì)有人對(duì)項(xiàng)目已經(jīng)變成一場死亡之旅產(chǎn)生懷疑嗎? 不可預(yù)期的政府法令所導(dǎo)致的巨大壓力 如前所述,死亡之旅項(xiàng)目的發(fā)生與市場全球化相關(guān)的原因之一是因?yàn)檎畽?quán)力機(jī)構(gòu)決定減少關(guān)稅、消除進(jìn)口配額和“開放”原先關(guān)閉的市場。但這僅僅是政府影響導(dǎo)致死亡之旅項(xiàng)目的例子之一;而放開原先受控制的行業(yè)與政府機(jī)構(gòu)私有化是另2個(gè)明顯的例子。事實(shí)上,今天發(fā)生的許多死亡之旅項(xiàng)目都是政府決定放開通信、金融服務(wù)、航空等行業(yè)的結(jié)果。 然而,在其他很多情況中,政府權(quán)力機(jī)構(gòu)都增大了規(guī)章監(jiān)管力度,特別是在稅收、向股票監(jiān)管機(jī)構(gòu)報(bào)告詳細(xì)財(cái)務(wù)信息、環(huán)境法規(guī)等方面。在任何民主社會(huì)實(shí)行這種法規(guī)之前,由于立法機(jī)構(gòu)對(duì)細(xì)節(jié)的辯論和爭執(zhí)通常很可能都要?dú)v時(shí)數(shù)月乃至數(shù)年之久,因此事先都會(huì)有大量預(yù)兆出現(xiàn)。然而,細(xì)節(jié)往往只有在最終才能清晰地呈現(xiàn)出來,而且高級(jí)管理人員通常也會(huì)采用“在整個(gè)事情不可避免之前根本不去理睬它”的對(duì)策。隨后,轟隆??!又一個(gè)死亡之旅項(xiàng)目出現(xiàn)了。 對(duì)于許多由于政府強(qiáng)制而導(dǎo)致的死亡之旅項(xiàng)目而言,最為棘手的因素是最后期限:新系統(tǒng)必須在某一日期之前投入運(yùn)行(例如在元旦之前),否則就會(huì)導(dǎo)致每天數(shù)百萬美元的罰款。雖然申請(qǐng)延期或放棄并不是完全沒有可能,但在絕大多數(shù)情況下,最后期限往往不能更改。一旦新系統(tǒng)不能按時(shí)就位,最后的結(jié)果對(duì)組織來說往往就是與上述情況類似的可怕景象:裁員、破產(chǎn)或者其他不幸。 請(qǐng)注意,在這樣的項(xiàng)目中,技術(shù)往往不是問題的關(guān)鍵;它之所以成為死亡之旅完全是因?yàn)檫M(jìn)度過于緊張。當(dāng)然,高級(jí)管理人員有時(shí)會(huì)使情況復(fù)雜化:或者給項(xiàng)目分配的人員不足,或者給項(xiàng)目分配的預(yù)算不足,結(jié)果導(dǎo)致項(xiàng)目停滯不前。 出乎意料和/或未經(jīng)計(jì)劃的危機(jī) 你手下最好的兩個(gè)程序員剛剛走進(jìn)你的辦公室,通知了你如下信息:(a)他們剛剛結(jié)婚;(b)剛剛加入了要在非洲叢林中建造醫(yī)院的傳教團(tuán)體;(c)今天是他們的最后一個(gè)工作日?;蛘?,你的網(wǎng)絡(luò)服務(wù)經(jīng)理剛剛通知你:你的供貨商已經(jīng)破產(chǎn),為了使用另一家供貨商的網(wǎng)絡(luò)協(xié)議,你必須在隨后的30天內(nèi)重新編寫所有的程序?;蛘?,你的法律部門打電話告訴你:由于沒有遵守神秘的無人知曉的法規(guī)Q的第13(b)條款,公司已經(jīng)被起訴,而且被要求支付巨額賠償。 當(dāng)然,你可以這樣爭辯:在良好管理的公司中,兩個(gè)最佳程序員的離職不但應(yīng)該事先被預(yù)料到,而且應(yīng)該制訂出相應(yīng)計(jì)劃;你不會(huì)愚蠢到完全依賴一個(gè)通信供貨商;管理層應(yīng)該早已富有遠(yuǎn)見地事先檢查過法規(guī)Q的具體細(xì)節(jié)。對(duì)于純粹主義者而言,以上這些危機(jī)完全是計(jì)劃和管理不足的后果;因此“未經(jīng)計(jì)劃的危機(jī)”是一個(gè)復(fù)雜的情況。 也許真是如此;但從實(shí)用的角度出發(fā),對(duì)于商業(yè)世界中可能發(fā)生的所有瘋狂事件,進(jìn)行預(yù)計(jì)并制訂相應(yīng)計(jì)劃的工作正在變得越來越困難。無論好壞,我們生活的世界都充滿了混沌,而死亡之旅項(xiàng)目正是這種混沌的自然產(chǎn)物9。事實(shí)上,即便已經(jīng)預(yù)知在將來會(huì)出現(xiàn)混沌之事,但在其發(fā)生時(shí)我們很可能還是不得不使用死亡之旅的方式進(jìn)行應(yīng)對(duì)。例如,在加州圣安德魯斯附近,盡管每個(gè)人都清楚地知道劇烈的地震遲早會(huì)發(fā)生;但當(dāng)?shù)卣饋砼R并將整個(gè)州的西半部送入太平洋時(shí),人們?nèi)匀辉谑褂盟劳鲋玫姆绞絹響?yīng)付災(zāi)難。 實(shí)際上,即便我們知道危機(jī)將要發(fā)生的精確時(shí)間,但它帶來的往往依舊是死亡之旅,因?yàn)楣芾韺涌偸窍矚g在迫在眉睫時(shí)才進(jìn)行處理。如果不是這樣,我們又怎么解釋在千年蟲問題迫近時(shí),許多IT組織內(nèi)不斷蔓延的恐慌?我們很早就知道2000年1月1日正在到來,也非常清楚這個(gè)最后期限無法推遲。不僅如此,我們還精確地知道問題的實(shí)質(zhì),明白解決它并不需要Java那樣剛剛被發(fā)明的技術(shù)。既然如此,那為什么會(huì)有如此眾多的死亡之旅項(xiàng)目在1998年和1999年中被啟動(dòng)? 無論如何,未知危機(jī)能夠?qū)е滤蓄愋偷乃劳鲋庙?xiàng)目。在最壞的情況下,它會(huì)導(dǎo)致將最后期限被設(shè)定為“昨天,如果不能更快的話”的項(xiàng)目——因?yàn)槲C(jī)業(yè)已發(fā)生,而且在解決相應(yīng)問題的新系統(tǒng)被安裝之前情況會(huì)日益惡化。在其他情況下——比如關(guān)鍵項(xiàng)目人員突然離職、由于危機(jī)導(dǎo)致人力缺乏或關(guān)鍵智力資源流失,原本合理的項(xiàng)目最終也將被變成一場死亡之旅。 出于不同的理由,這些通常是最糟的死亡之旅項(xiàng)目類型,因?yàn)闆]人能夠預(yù)測到項(xiàng)目最終會(huì)走上這條道路。在上面討論過的“海軍陸戰(zhàn)隊(duì)”情況之中,并沒有任何出乎意料的事情發(fā)生:從第一天起,項(xiàng)目中每個(gè)人都非常清楚此項(xiàng)目將像以前所有的項(xiàng)目一樣,需要付出特別的努力。對(duì)于“剛啟動(dòng)的公司”這種情況,人們預(yù)期死亡之旅項(xiàng)目中將充滿了刺激;不僅因?yàn)樗鼘⒘钊思?dòng)和充滿挑戰(zhàn),而且因?yàn)樗坏┏晒Γ腥硕紩?huì)因此而成為富有一族。 本文節(jié)選自死亡之旅(原書第2版),周浩宇 楊華譯,由機(jī)械工業(yè)出版社發(fā)行。 該文章在 2012/4/4 23:52:33 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |