您的位置:軟件測試 > 軟件項(xiàng)目管理 > 項(xiàng)目收尾 >
軟件開發(fā)項(xiàng)目失敗原因分析
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/6/28 13:52:32 ] 推薦標(biāo)簽:

  軟件開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,牽涉到各方面的因素,實(shí)際工作中,經(jīng)常會(huì)出現(xiàn)各種各樣的問題,甚至面臨失敗。如何總結(jié)、分析失敗的原因,得出有益的教訓(xùn),對(duì)一個(gè)公司來說,是在今后的項(xiàng)目中取得成功的關(guān)鍵。

需求內(nèi)容不明確,把握不充分

  這是我們經(jīng)常遇到的問題。一方面,由于客戶(需求方)IT知識(shí)缺乏,一開始自己也不知道要開發(fā)什么樣的系統(tǒng),或者懶于系統(tǒng)地整理出來,經(jīng)常是走一步算一步,不斷地提出和更改需求,使得實(shí)現(xiàn)方叫苦連天。另一方面,實(shí)現(xiàn)方由于行業(yè)知識(shí)的缺乏和設(shè)計(jì)人員水平的低下,不能完全理解客戶的需求說明,而又沒有加以嚴(yán)格的確認(rèn),經(jīng)常是以想當(dāng)然的方法進(jìn)行系統(tǒng)設(shè)計(jì),結(jié)果是推倒重來。因此,需求分析必須注重雙方理解和認(rèn)識(shí)的一致,逐項(xiàng)逐條地進(jìn)行確認(rèn)。

工數(shù)估算過少

  軟件開發(fā)的工數(shù)估算是一項(xiàng)很重要的工作,必須綜合開發(fā)的階段、人員的生產(chǎn)率、工作的復(fù)雜程度、歷史經(jīng)驗(yàn)等因素,將一些定性的內(nèi)容定量化。對(duì)工數(shù)的重要性認(rèn)識(shí)不足,經(jīng)常用拍腦袋的方式草算,是常見的問題。還有,軟件開發(fā)經(jīng)常會(huì)出現(xiàn)一些平時(shí)不可見的工作量,如人員的培訓(xùn)時(shí)間、各個(gè)開發(fā)階段的評(píng)審時(shí)間等,經(jīng)驗(yàn)不足的項(xiàng)目經(jīng)理經(jīng)常會(huì)遺漏。同時(shí),還有如下一些原因也是很典型的:

  (1)出于客戶和公司上層的壓力在工數(shù)估算上予以妥協(xié)。例如,客戶威脅要用工數(shù)更少的開發(fā)商,公司因經(jīng)營困難必須削減費(fèi)用、縮短工期,后只能妥協(xié),寄希望于員工加班。

 。2)設(shè)計(jì)者過于自信或出于自尊心問題,對(duì)一些技術(shù)問題不夠重視,或者擔(dān)心估算多被嘲笑。

  (3)過分憑經(jīng)驗(yàn)。由于有過去的成功經(jīng)驗(yàn),沒有具體分析認(rèn)為這次項(xiàng)目估計(jì)也差不多,而沒有想到這次項(xiàng)目可能規(guī)模更大、項(xiàng)目組成員更多、素質(zhì)各異、新員工很多,而且是一個(gè)新的行業(yè)。

項(xiàng)目組織過小

  每個(gè)公司都希望以少的成本完成項(xiàng)目,人手不足是大多數(shù)項(xiàng)目都會(huì)面臨的問題。還有一種情況是項(xiàng)目組成員的技術(shù)水平達(dá)不到項(xiàng)目的要求,公司只能提供這些分配好的技術(shù)人員,或者由于項(xiàng)目經(jīng)理的失誤,在項(xiàng)目工數(shù)估算時(shí)沒有明確要求技術(shù)水平,寄希望于員工自己努力。還有一些項(xiàng)目經(jīng)理認(rèn)為,在項(xiàng)目啟動(dòng)時(shí)不需要高水平的技術(shù)人員。

開發(fā)計(jì)劃不充分

  沒有良好的開發(fā)計(jì)劃和開發(fā)目標(biāo),項(xiàng)目的成功無從談起。開發(fā)計(jì)劃太粗略,主要反映在以下幾個(gè)方面:

  (1)工作分擔(dān)(責(zé)任范圍)不明確,工作分割結(jié)構(gòu)(WBS)與項(xiàng)目組織結(jié)構(gòu)不明確或者不相對(duì)應(yīng),各成員之間的接口不明確,導(dǎo)致有一些工作根本無人負(fù)責(zé)。

 。2)每個(gè)開發(fā)階段的提交結(jié)果定義不明確,中間結(jié)果是否已經(jīng)完成,完成了多少模糊不清,結(jié)果是到了項(xiàng)目后期堆積了大量工作。

 。3)開發(fā)計(jì)劃沒有指定里程碑或檢查點(diǎn),也沒有規(guī)定設(shè)計(jì)評(píng)審期。

 。4)開發(fā)計(jì)劃沒有規(guī)定進(jìn)度管理方法和職責(zé),導(dǎo)致無法正常進(jìn)行進(jìn)度管理。

設(shè)計(jì)能力不足

  項(xiàng)目組設(shè)計(jì)人員能力的低下是項(xiàng)目失敗的原因之一。一方面,由于對(duì)技術(shù)問題的難度未能正確評(píng)價(jià),將設(shè)計(jì)任務(wù)交給了與要求水平不相稱的人員,造成設(shè)計(jì)結(jié)果無法實(shí)現(xiàn)。另一方面,隨著資源外包現(xiàn)象的日益普遍,一些公司經(jīng)常因工期緊而匆忙將中標(biāo)的項(xiàng)目部分轉(zhuǎn)包給其他協(xié)作公司,這些公司的設(shè)計(jì)能力如不加仔細(xì)評(píng)價(jià),會(huì)對(duì)整個(gè)項(xiàng)目造成影響。

項(xiàng)目經(jīng)理的管理能力不足

  沒有及時(shí)把握進(jìn)度。項(xiàng)目經(jīng)理自己也不知道項(xiàng)目的狀態(tài),下屬人員報(bào)喜不報(bào)憂,害怕報(bào)告問題后給自己添麻煩。進(jìn)度管理必須隨時(shí)收集有關(guān)項(xiàng)目管理的數(shù)據(jù),開發(fā)人員總是擔(dān)心管理工作會(huì)增加自己的工作量,不愿配合。管理人員甚至不知道應(yīng)該收集哪些數(shù)據(jù)。

  由于沒有進(jìn)行定期的項(xiàng)目評(píng)審報(bào)告會(huì),表面上進(jìn)展順利而實(shí)際上隱藏著危機(jī)。管理人員總是輕信下屬的報(bào)告而沒有加以核實(shí)。

  出現(xiàn)嚴(yán)重問題時(shí),管理人員沒有根據(jù)現(xiàn)階段狀況重新評(píng)價(jià)需求分析結(jié)果、工數(shù)估算、設(shè)計(jì)結(jié)果等匆忙采取頭痛醫(yī)頭、腳痛醫(yī)腳的措施,致使問題更嚴(yán)重。

  以上談到了項(xiàng)目失敗的幾方面原因,實(shí)際上還有很多原因,很難一一列舉。在這里我們沒有篇幅提出如何避免這些問題的對(duì)策,但是通過這些原因的列舉,希望能激起讀者的共鳴。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd