反思自己歷年來經(jīng)歷過的大大小小的成功或失敗的項(xiàng)目,在做一個(gè)項(xiàng)目時(shí),我們應(yīng)該思考一下:
1、該項(xiàng)目的目標(biāo)或需求明確、完整、可行嗎?
2、項(xiàng)目計(jì)劃是否根據(jù)實(shí)際情況而制定,計(jì)劃是否可行?
3、團(tuán)隊(duì)對(duì)采用的新技術(shù)、框架、平臺(tái)是否掌握好了?
4、是否有項(xiàng)目管理方案?項(xiàng)目管理方案適合項(xiàng)目的實(shí)際情況嗎?
5、項(xiàng)目組是否存在核心的資深人員?
6、是否有進(jìn)行性能評(píng)估?
如文章所講:我們要盡力避免“兩難境地”、“死亡行軍”和“失控”的項(xiàng)目!
原文摘抄如下:
=========================================================
這本書是1997年10月由Prentice Hall出版社出版,2002年2月電子工業(yè)出版業(yè)引進(jìn)的。作者Robert L.Glass是40年IT行業(yè)經(jīng)驗(yàn)的“老ITer”,從20世紀(jì)80年代開始,就專門收集和研究IT行業(yè)中那些知名的、重大“失控”項(xiàng)目,并努力從中抽取一些規(guī)律和經(jīng)驗(yàn),供同行參考。雖然書中研究和討論的17個(gè)案例都發(fā)生在20世紀(jì)80年代中后期至1997年之間,從時(shí)間上看顯得有些“過時(shí)”,但是鑒于國內(nèi)跟美國之類的發(fā)達(dá)國家在工程學(xué)和軟件項(xiàng)目管理方面都還存在著巨大的差距,并且書中的項(xiàng)目都算得上一些“超大型”項(xiàng)目,相信國內(nèi)絕大多數(shù)同行都沒有接觸過,所以這本書在今天開來,仍然是非常非常有價(jià)值的。
不過,如果只是在一些項(xiàng)目中做過開發(fā)工作,而沒有做過一些大型的、復(fù)雜的項(xiàng)目,也沒有嘗試去思考如何讓一個(gè)IT項(xiàng)目成功,甚至沒有切身的體會(huì)過完整的“IT行業(yè)”是一個(gè)什么概念,那么這本書就顯得有些太深了。
另外,作者寫這本書的目的也并不是為了系統(tǒng)的講解IT項(xiàng)目管理,所以不能指望看過這本書后就能學(xué)會(huì)做項(xiàng)目;但是如果你已經(jīng)有了一些項(xiàng)目管理的經(jīng)驗(yàn),那么倒是很容易通過這本書來重新系統(tǒng)的總結(jié)和提升已有的知識(shí)和經(jīng)驗(yàn),想想如果自己以后遇到類似的項(xiàng)目該怎么辦,如何盡量避開這些問題和風(fēng)險(xiǎn)。
托爾斯泰說過,“幸福的家庭都相似,不幸的家庭各有各的不幸”,但I(xiàn)T項(xiàng)目剛好相反——成功的項(xiàng)目可能各有各的原因,但“失控”的項(xiàng)目,卻總是有些相似的問題。
在本書中,作者引用了KPMG在1989年和1995年進(jìn)行的兩次調(diào)查的報(bào)告,而兩份調(diào)查報(bào)告的核心,是對(duì)英國250家軟件企業(yè)的“失控”項(xiàng)目進(jìn)行的統(tǒng)計(jì)、分析和“失控根源”分類。根據(jù)KPMG的報(bào)告,這些項(xiàng)目最終“失控”的原因,歸咎于沒有指定完整的項(xiàng)目目標(biāo)(特別是需求)、拙劣的計(jì)劃和評(píng)估、采用新技術(shù)、缺乏或根本不具備項(xiàng)目管理方法、團(tuán)隊(duì)中缺少資深人士、硬件/軟件供應(yīng)商的低劣表現(xiàn);而本書的作者在最后又附加了一條“系統(tǒng)無法滿足性能和可靠性要求 ”。下面就對(duì)這7大根源先做一個(gè)整理。
1. 沒有指定完整的項(xiàng)目目標(biāo)
在KPMG的報(bào)告中,有51%的項(xiàng)目失控被認(rèn)為與“沒有指定完整的項(xiàng)目目標(biāo)”,而核心又是我們?cè)贗T項(xiàng)目中最常見的一個(gè)問題——需求。作者也列出了幾個(gè)常見的需求問題,包括:
1)需求過多,系統(tǒng)過于龐大:似乎注定了越龐大的項(xiàng)目需求就越復(fù)雜,也越容易失?。?/p>
2)需求不穩(wěn)定,用戶無法決定他們真正想要解決的問題;
3)需求模棱兩可
4)需求不完整
作者在書中也用占整本書1/3的篇幅講述了2個(gè)很典型的案例,來說明需求突然發(fā)生重大變更和項(xiàng)目目標(biāo)定位過高導(dǎo)致的“失控”案例??扇绾巫龊眯枨蠊芾恚刂坪眯枨笞兏?,這在今天仍然是一個(gè)難題。
2. 拙劣的計(jì)劃和評(píng)估
在這一節(jié)里,作者提到的關(guān)鍵,是對(duì)項(xiàng)目的難度和工作量評(píng)估不準(zhǔn)確,導(dǎo)致項(xiàng)目的進(jìn)度永遠(yuǎn)達(dá)不到schedule的要求,并且被無限期的拖延下去。這的確是我們?cè)贗T項(xiàng)目中遇到的第二個(gè)難題,似乎所有的項(xiàng)目的完成時(shí)間都要比預(yù)定計(jì)劃推后一些,雖然不能說一定是計(jì)劃和評(píng)估做的差導(dǎo)致的——因?yàn)轫?xiàng)目經(jīng)理還要承擔(dān)著監(jiān)控和控制項(xiàng)目進(jìn)度的職責(zé)——但在我們身邊的很多項(xiàng)目中,的確存在對(duì)項(xiàng)目難度和工作量估計(jì)不足,或缺少科學(xué)的度量方法的問題;而這又最終導(dǎo)致我們?cè)陧?xiàng)目的初期就已經(jīng)處于“兩難境地”,并逐漸進(jìn)入“死亡行軍”的狀態(tài)。(關(guān)于“兩難境地”和“死亡行軍”的論述,請(qǐng)參見“軟件開發(fā)的滑鐵盧——重大失控項(xiàng)目的經(jīng)驗(yàn)與教訓(xùn)(之一) ”)。
3. 采用新技術(shù)
新的技術(shù)、框架、平臺(tái)、方法論、解決方案、術(shù)語縮寫的推出,相對(duì)于10年前(本書第一次出版的時(shí)候)越來越頻繁,而且貌似這些新東西更新?lián)Q代的速度越來越快,生命周期越來越短。曾經(jīng)有做開發(fā)的朋友說自己很羨慕那些做C或者C++的人,因?yàn)榭梢?ldquo;沉下去”,不受外界這些“新東西”的干擾,積累下真正的技術(shù)和經(jīng)驗(yàn);相對(duì)來說,軟件測(cè)試也占有類似的優(yōu)勢(shì),畢竟我們現(xiàn)在所使用的方法和技術(shù),大多也都是20年前或者10年前發(fā)明并流傳下來的——當(dāng)然,那些沉迷于自動(dòng)化框架開發(fā)或者嘗試各種新工具的人會(huì)不同意我的看法。
新技術(shù)的采用,有時(shí)的確可以極大的提高生產(chǎn)率,并解決一些棘手的問題,幫助項(xiàng)目最終成功。但是技術(shù)的選型就成了最大的問題,因?yàn)樾聳|西推出的太快,而我們的IT行業(yè)中真正的技術(shù)專家、資深人士又總是少數(shù),大多數(shù)ITer或者說開發(fā)人員,要么只有2-3年的開發(fā)經(jīng)驗(yàn),對(duì)核心技術(shù)和行業(yè)應(yīng)用的把握能力有限;要么迫于項(xiàng)目進(jìn)度的壓力,很少有機(jī)會(huì)去深入的研究和實(shí)踐這些技術(shù)。
當(dāng)然,還有另外一個(gè)關(guān)鍵的額問題,就是技術(shù)本身的成熟度問題——新技術(shù)是否已經(jīng)被類似行業(yè)或者規(guī)模的項(xiàng)目檢驗(yàn)過。
4. 缺乏或根本不具備項(xiàng)目管理方法
MSF(Microsoft Solution Framework,微軟解決方案框架)對(duì)于項(xiàng)目成功的關(guān)鍵,歸結(jié)于人、流程和技術(shù)的完美結(jié)合。技術(shù),高價(jià)聘請(qǐng)外援可以解決的干脆利索;流程,需要長(zhǎng)期積累,但總也是個(gè)相對(duì)穩(wěn)定的“風(fēng)險(xiǎn)”;唯有人,或者說PM,是沒有辦法的,即使有一個(gè)優(yōu)秀的團(tuán)隊(duì),也沒法把一個(gè)不稱職的PM變得稱職起來。而這個(gè),反倒是在萬事俱備后剩下的最大的風(fēng)險(xiǎn)。
5. 團(tuán)隊(duì)中缺少資深人員
其實(shí)這個(gè)就不用多說了,就如比爾.蓋茨先生的那段話所說,“坦白地說,微軟所面臨的挑戰(zhàn)之一是它的很多員工還沒有遭遇過多少失敗。很多人從未遇到過失敗的項(xiàng)目。結(jié)果是,人們把成功視為理所當(dāng)然的事,這是很危險(xiǎn)的。。。人們?cè)庥鍪r(shí),將被迫發(fā)揮出創(chuàng)造性,不分晝夜地深入探索并冥思苦想。每個(gè)公司都需要有過這種經(jīng)歷的人。”
資深人員,就是那些經(jīng)歷坎坷,被各種痛苦的“兩難境地”項(xiàng)目折磨過,從一次次“死亡行軍”中走過來,有著豐富的經(jīng)驗(yàn),知道一個(gè)完整的IT項(xiàng)目需要經(jīng)歷那些過程,能夠幫助項(xiàng)目盡早識(shí)別和規(guī)避風(fēng)險(xiǎn),并解決各種突發(fā)事件的人。
6. 硬件/軟件供應(yīng)商的低劣表現(xiàn)
這條分類也是來源于KPMG的調(diào)查報(bào)告,作者說他手上并沒有這方面的案例。不過實(shí)際上,可以在本書的17個(gè)案例中看到一些端倪。特別是最近我所接觸的一些項(xiàng)目,也越來越多的涉及到與外包商的合作——而這也是目前IT行業(yè)的趨勢(shì)。所以我會(huì)在今后的項(xiàng)目中留意這一類問題,也許在不久的將來就能有一些身邊的案例可以拿出來討論。
7. 系統(tǒng)無法滿足性能和可靠性要求
這一條是本書的作者加的,并不在KPMG的報(bào)告中。也許有人會(huì)說10年前作者關(guān)心的那些性能問題,現(xiàn)在通過更好的硬件、網(wǎng)絡(luò)以及新的平臺(tái)和技術(shù)都已經(jīng)可以解決或避免了,已經(jīng)不再需要擔(dān)心。可是我們也要看到,10年后的今天,計(jì)算機(jī)系統(tǒng)所需要處理的業(yè)務(wù)和需求也在變得日益復(fù)雜,而開發(fā)人員卻并不是個(gè)個(gè)都關(guān)心系統(tǒng)性能的;最終,過于復(fù)雜、混亂而低效的代碼,仍將導(dǎo)致性能、可靠性和并發(fā)性問題。
在本書中,作者也提供了一個(gè)案例,講述了一個(gè)存在性能缺陷的系統(tǒng),如何給用戶帶來巨大的損失,并險(xiǎn)些使一家企業(yè)因此而倒閉。
另外,作者也提到了KPMG報(bào)告中一些有趣的結(jié)論。
·許多失控項(xiàng)目都是(或曾經(jīng)是)“野心過大”的項(xiàng)目;
·失控項(xiàng)目可能有一個(gè)主要原因,但總是由多個(gè)原因?qū)е碌模?
·50%的項(xiàng)目在開發(fā)過程中顯示可能會(huì)失控,而25%的項(xiàng)目在初始的計(jì)劃階段就已經(jīng)顯示出將來可能會(huì)失控;
·72%的失控項(xiàng)目,最初是由項(xiàng)目團(tuán)隊(duì)成員發(fā)現(xiàn)的;而只有19%的項(xiàng)目失控是最先有管理層意識(shí)到的;
·1989年只有7%的企業(yè)認(rèn)為技術(shù)問題是導(dǎo)致項(xiàng)目失控的主要原因,但1995年這個(gè)數(shù)字上升到了45%;
·有55%的被調(diào)查項(xiàng)目根本沒有實(shí)行過任何風(fēng)險(xiǎn)管理,而38%的實(shí)行了風(fēng)險(xiǎn)管理的項(xiàng)目中,又有50%的項(xiàng)目在啟動(dòng)后沒有識(shí)別到任何風(fēng)險(xiǎn);
最后,作者結(jié)合自己對(duì)失控項(xiàng)目的研究和分析,又給出了另外3條結(jié)論。
·那些一開始就被牽涉到“政績(jī)”和某些其他的商業(yè)利益,并被大肆宣揚(yáng)的項(xiàng)目,大多最終會(huì)失控——根據(jù)國內(nèi)的經(jīng)驗(yàn)來看,這類項(xiàng)目常見的問題是項(xiàng)目目標(biāo)定位模糊而經(jīng)常發(fā)生變化,或者根本就沒有人關(guān)心項(xiàng)目真正的成敗與否;
·越來越多的系統(tǒng)要求用來處理實(shí)時(shí)交互操作,這導(dǎo)致性能問題越來越成為影響項(xiàng)目的最終成功的問題;
·大型的涉及到復(fù)雜集成的行業(yè)應(yīng)用,越來越容易成為失控的項(xiàng)目。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |