資源描述:
《是你在控制項目》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、是你在控制項目,還是項目在控制你?使用生命周期自動管理工具來管理項目軟件與系統(tǒng)開發(fā)是一件麻煩不斷的事情,經(jīng)常延期、超出預(yù)算與滿足不了某些功能。這是由于軟件與系統(tǒng)開發(fā)有太多的細(xì)節(jié)需要跟蹤,所以項目很難控制。使事情更糟的是,在當(dāng)今的條件下,預(yù)算被大大地縮減-卻還要更快更好地完成項目。管理者們必須準(zhǔn)時交付項目,同時還要使團隊提高生產(chǎn)率。怎樣才能做到這些呢?一種解決方案是對不斷變化的系統(tǒng)需求、代碼變更、任務(wù)分配與項目進展進行跟蹤。但是,如果采用手工方式,這需要一定的訓(xùn)練、組織—和很長的時間—來維護、跟蹤與溝通所有相關(guān)的信息。實際上真正需要的是一種
2、商業(yè)化的產(chǎn)品開發(fā)生命周期管理系統(tǒng)來對那些關(guān)系到項目成敗的重要細(xì)節(jié)進行跟蹤。幸運的是,這種方案已經(jīng)出現(xiàn)在市場上了。項目失控的原因根據(jù)Standish集團的報告,項目開發(fā)失控的問題在某些行業(yè)是普遍存在的。在2000年,只有28%的軟件項目按時、在預(yù)算內(nèi)且功能完整地被完成—而在大型項目中,成功率還要低。(見圖1),比起從前成功率已經(jīng)有了很大的提高。當(dāng)Standish集團在1994年首次研究這個問題的時候,軟件開發(fā)就如同陷入了沼澤—只有16%的軟件項目被列為成功。(見圖2)2000軟件項目的成功率軟件項目成功率*1994-200060%50%53
3、%49%28%40%49%23%30%31%28%20%23%10%16%49Challenged-Late,overbudgetandbelowspecs%-被質(zhì)疑的-延期、超過預(yù)算與未完成要求0%Failed-CancelledorneverimplementedChallengedFailedSucceeded23%-失敗的-取消了或未實施被質(zhì)疑的失敗的成功的Succeeded-Ontimeandonbudgetwithfullfunctionality28%-成功了-按時、在預(yù)算內(nèi),完成全部功能19942000圖1與圖2:項目的成
4、功僅僅依靠運氣,而沒有成為必然時,情況還要更糟。當(dāng)公司逐步采用商業(yè)化的工具來管理、監(jiān)視與控制開發(fā)生命周期的時候,成功率得到了提高。*數(shù)據(jù)來源于Standish集團。更多信息請訪問http://www.standishgroup.com。使事情更復(fù)雜的是,軟件的功能是逐步被實現(xiàn)的:對美國公司來說,平均只有67%的用戶需求在最終產(chǎn)品中被實現(xiàn)。(見圖3)同樣的研究顯示,平均有45%的項目超出了預(yù)算,并且比計劃時間超出了64%。(見圖4)北京市東城區(qū)東長安街1號東方廣場東方經(jīng)貿(mào)城西三辦公樓909室www.telelogic.com電話:+8610
5、85185130(31)傳真:+861085185136郵編:100738軟件項目最終實現(xiàn)的功能*軟件開發(fā)項目逾期、超預(yù)算*1994-20001994-2000100%225%222%200%75%67%189%175%50%164%150%25%145%61%125%0%100%實現(xiàn)的功能與預(yù)期的功能的比率TimeOverruns時間逾期CostOverruns預(yù)算超標(biāo)1994200019942000圖3:由于缺乏明確的方向與對開發(fā)過程的圖4:預(yù)算與發(fā)布時間可以是隨意更改的嗎?控制,軟件功能通常是一種折中。商業(yè)化的隨著市場競爭的日趨激烈
6、,發(fā)布時間與預(yù)算也工具可以幫助消除模糊的定義—減少這種折變得越來越重要。清晰的計劃—對變更所影響中的必要。成本的了解—能夠使項目重新得以控制。什么地方出了錯?導(dǎo)致項目失敗或延期的最關(guān)鍵因素是不完整或變化的需求、需求描述和任務(wù)的優(yōu)先級。在任何項目中,變化都是必然存在的??蛻舻钠诖龝S著與他們競爭產(chǎn)品的發(fā)布而變化,從而引起標(biāo)準(zhǔn)功能模塊的增加。隨著項目的進展,時間進程會被拖延,導(dǎo)致一些功能被削減。在嚴(yán)酷的市場條件下—或項目主辦者的反復(fù)無?!獣?dǎo)致人員或優(yōu)先級被重新安排。例如,失去一個工程師也許會對項目的進程產(chǎn)生巨大的影響。項目小組不僅失去了一個
7、人的經(jīng)驗與生產(chǎn)能力,也需要時間與精力來找人替代他。需要尋找新的開發(fā)人員,并需要培訓(xùn)以便適應(yīng)相關(guān)的工作—這些都需要時間。無論何種情況,都能夠?qū)ぷ鬟M行重新分配而不對進度造成嚴(yán)重的影響。無論是需求不完整,不清晰—或由于人員的變動—都會產(chǎn)生一系列的影響。溝通—或缺乏溝通—是項目成功與否關(guān)鍵的因素。開發(fā)的努力往往由于優(yōu)先級的變化而被白白地浪費掉。缺乏溝通會使工作失去重點或忽略變化了的需求。一個看似簡單的變更會引起不可預(yù)見的性能不穩(wěn)定、新的缺陷或功能缺失。如果這是一般項目管理者常見的問題,那么這很可能成為大項目負(fù)責(zé)人的災(zāi)難。在當(dāng)今激烈競爭且充滿變數(shù)
8、的市場中,有效地管理需求、變更與優(yōu)先級會對項目的預(yù)算、進程與成功產(chǎn)生無法估量的影響。做為公司或項目的管理者,重視這些因素就意味著他們正向改進問題邁進一步。(見圖5)北京市東城區(qū)東長安街1號東方