目前,我國軟件企業(yè)盡管在國際競爭中存在技術(shù)、人才等方面的不足,但管理能力,特別是項目管理能力的不足是我國軟件企業(yè)面臨的典型性成長障礙。對于軟件企業(yè)來說,大多數(shù)附加價值的產(chǎn)生是由項目產(chǎn)生的,沒有足夠的項目管理能力,企業(yè)的新產(chǎn)品研發(fā)、承攬海外軟件開發(fā)業(yè)務、擴大軟件企業(yè)規(guī)模等均缺乏基礎(chǔ)保證。我國軟件從業(yè)人員有50多萬人,在6000多家軟件企業(yè)中有60%是50人以下的小企業(yè),1000人以上的企業(yè)僅10余家,軟件出口額不到印度的10%。在印度的優(yōu)秀軟件企業(yè)如Wipro、Infosys、Tata中,軟件開發(fā)項目的按時完成率高達95%以上,可以說是項目管理能力促進了印度軟件企業(yè)承攬外包業(yè)務和規(guī)?;陌l(fā)展。據(jù)統(tǒng)計,目前我國軟件企業(yè)項目的按時完成率平均為20%左右??梢?,我國軟件企業(yè)在項目管理能力方面與印度軟件企業(yè)相比還存在很大差距。
根據(jù)5年來在中創(chuàng)軟件從事項目管理工作的實踐,筆者認為,要提高我國軟件企業(yè)項目管理的能力,需要堅持以下5項原則,即:面向利益相關(guān)者的項目策劃、基于統(tǒng)計數(shù)據(jù)的項目計劃、基于專業(yè)分工的項目資源動態(tài)調(diào)度、基于可視化工具的項目監(jiān)控、著眼于提高企業(yè)項目管理整體能力的知識管理。
面向利益相關(guān)者的項目策劃
軟件項目策劃的目的主要在于明晰定義項目的價值和項目目標,它是軟件項目正式啟動的基礎(chǔ)是明確項目需求的基礎(chǔ),也是控制項目范圍的基礎(chǔ)。據(jù)統(tǒng)計,超過50%的軟件項目都遭受過不充分的需求管理的問題,平均有25%的軟件項目需求會發(fā)生變化。對有缺陷的需求、設(shè)計、代碼進行返工的花費占整個項目費用的40%—50%。
項目策劃的要點包含以下四個方面。
1.識別和定義項目的利益相關(guān)者
現(xiàn)代項目管理的核心理念是項目必須讓其利益相關(guān)者滿意,要理解和定義項目的價值,進而在此基礎(chǔ)上定義項目的目標,必須從識別項目的利益相關(guān)者入手。然而,實踐表明,識別清楚軟件項目的利益相關(guān)者并不是一件容易的事。有時一個項目進行了很長時間,但項目組未必知道項目的真正客戶是誰,最常犯的錯誤是僅將項目成果的使用者作為客戶。例如,電子政務系統(tǒng)的真正用戶是該機關(guān)的決策層,而不是具體負責這個電子政務項目的某個部門。如果需求僅僅來自負責這個項目的某個部門,那么即使這個系統(tǒng)建好了,也極有可能沒有真正達到目的。但是由于各種原因,決策層人員往往沒有足夠的精力來關(guān)心這件事,這時如果項目組不去想方設(shè)法解決這個問題的話,那么,這個項目從一開始就埋下了“陷入泥潭”的陰影。此外,必須識別出具體的項目發(fā)起人并充分發(fā)揮其作用。實踐過程中易犯的錯誤是誤將一個部門、一個機構(gòu)作為項目的發(fā)起人,這樣的結(jié)果是決策時有很多人,但真正需要項目發(fā)起人提供資源、予以協(xié)調(diào)時卻找不到人。
2.促成利益相關(guān)者的參與
不僅是在策劃活動中,在整個軟件項目的生命周期內(nèi)都必須強調(diào)項目利益相關(guān)者的參與,必須要與利益相關(guān)者一起啟動項目。由于軟件項目的成果將改變?nèi)藗兊纳罨蚬ぷ鞣绞健R虼?,客戶必須在項目策劃階段就了解項目成果對其生活或工作方式的影響,他們必須開發(fā)相應的政策、流程等以準備接受項目成果。目前眾多的ERP項目之所以失敗,重要的一個原因是人們誤認為ERP項目僅是一個信息系統(tǒng)項目,該項目帶來的僅僅是一個信息產(chǎn)品。其實,ERP項目帶來的是一新的運營方式,如果企業(yè)在沒有做相應調(diào)整的情況下強行引入ERP,將會使企業(yè)運行的混亂速度加快而不是更好。事實表明,促使軟件項目成功的最重要的要素莫過于利益相關(guān)者的全過程參與。
3.培育/運用行業(yè)專家
軟件項目的價值是為了實現(xiàn)某些商業(yè)目的,它們一般是由行業(yè)專家而不是由軟件開發(fā)人員挖掘出來的。許多軟件企業(yè)被投標