軟件項目失敗的原因
發表于:2012-08-21來源:Csdn作者:scorpio3k點擊數:
標簽:項目管理
據Standish Group每年對信息系統項目進行的調查發現,只有17%的項目達到了既定目標,有50%的項目需要更改目標,剩下33%的項目則被取消了。
據Standish Group每年對信息系統項目進行的調查發現,只有17%的項目達到了既定目標,有50%的項目需要更改目標,剩下33%的項目則被取消了。
是什么原因導致那么多項目失敗呢?通過總結大致分為13個方面的原因:
1.未正確定義問題 項目就是一個計劃要解決的問題。如果沒有很好的理解問題,那么我們就是在為一個錯誤的目的
開發正確的解決方案。避免的方法是,努力弄清楚做某件事的真正原因,然后寫一個能反映這一原因的問題說明。
2.計劃編制所依據的數據不充分避免的方法是盡可能的使客戶和項目之間保持信息對稱,即注意溝通的有效性和及時性。
3.單純地有計劃人員編制計劃 有時這樣似乎是必須的,但這樣做只是個人的一廂情愿,往往會導致災難,這違反了“實際做工作的人必須參與計劃編制”的原則??头姆椒ㄊ潜M可能的采用自下而上的計劃編制方法。
4.無人負責 如果項目經理的角色沒有定義好,就可能造成這種現象,即項目經理沒有獲得授權和承認,避免的方法是kick-off 會議一定要開,項目章程一定要制定哪怕只有一句話。
5.項目計劃給予最佳的猜測,而未參考歷史數據。 記得有一位偉人說過,人類的歷史教訓就是人類從來不吸取歷史的教訓。避免的方法是從我做起為組織留下歷史記錄,做事之前多參考歷史上是否有過類似的項目。
6.資源計劃不合理 也許PM沒有注意到一個關鍵人員一天要工作24小時才能完成工作,避免的方法是在分配工作量是要核對資源的使用是否合理,例如一個人一天不可能工作24小時,另外8小時工作制中,一個人也不可能8小時都在工作。
7.人們沒有把自己看成是同一個團隊的成員 如果溝通不好,或者遇到強權的項目經理,人們往往在自己的周圍構筑圍墻,不與其他部分的人員交流或協調,當“多做多錯,少做少錯”成為項目經驗時,項目也就幾乎沒有成功的可能性了。避免的方法是團隊建設。
8.項目人員經常被撤出或重新分配,且不考慮對項目的影響。 解決的方法仍然是溝通,PM要設法影響組織高層,減少類似事情的發生
9.項目計劃缺乏細節 魔鬼都藏在細節里,細節決定成功。避免的方法是滾動式規劃,盡可能制定詳細的計劃,但詳細程度不要超過可控制的范圍。
10.沒有按照計劃對項目進行跟蹤 計劃不是用來給領導看的,是用來執行和控制項目的。過與粗略的計劃無法跟蹤,過于細致的計劃無力跟蹤。另外計劃經常會發生變化,于是既然計劃總是在變,干脆就不要計劃了。殊不知計劃就是為了變化,確切講是為了有控制的變化。避免的方法是,不要懷疑計劃本身,問題出在人身上,是人沒有做好計劃,是人沒有控制好變化。
11.人們忘記了原始目標 避免的方法是,不要完美主義,不要范圍蔓延,懂得放棄要比完美無缺更難。
12.高層經理拒絕接受現實 老板說績效、成本、時間和范圍統統不能變,必須按照我說的做,實際上這四個元素最多只能固定3個,必須留一個做因變量,否則就違反了自然規律,是要受到懲罰的。避免的方法是溝通,階段性回報,多談風險,影響項目的關鍵干系人,大多數老板不是傻瓜,當有更多的信息是他會做出明智的選擇。
13.過低的估算 要避免這種問題,估算人員必須記錄所有的假設,書面聲明該估算僅為量級估算,有正負X%的偏差
原文轉自:http://www.kjueaiud.com