軟體業專案管理人才培養(轉)

ger8發表於2007-08-15
根據Standish Group? CHAOS報告中描述2000年全球有26%的軟體專案成功完成了。那也就意味著有多達74%的軟體專案失敗了!失敗的數字令各種規模的軟體公司感到同樣沮喪。在大型公司裡的專案成功率僅僅為9%。在規模中等和小型的公司成功的比例分別為16.2% 和28% ,成功率還稍顯高一些。

  目管理人才的地位

  隨著資訊科技的飛速發展,軟體產品的規模也越來越龐大,個人單打獨鬥的作坊式開發方式已經越來越不適應發展的需要。軟體專案管理是為了使軟體專案能夠按照預定的成本、進度、質量順利完成。

  隨著軟體開發規模及開發隊伍的逐漸增大,軟體開發不再是向過去那樣一二個開發人員即可解決的事情。迫切需要一種開發規範來規範每個開發人員、測試人員與支援人員的工作,每個專案組成員按約定的規則準時完成自己的工作。同時採用規範化管理,專業分工也可以降低對開發人員的要求,從而降低產品研發成本。

  很多軟體公司有能寫好程式碼的工程師,但什麼才能決定一個軟體專案的成功或者失敗,是需求分析和專案計劃嗎?我們要將專案細分,將需求細分成具體的功能來實現。

  當然,專案管理不僅僅是直截了當的計劃,在有些專案中,專案經理也是高階工程師,能理解那些技術問題,這樣才能實時對專案的技術要求進行判斷。我們每週對專案作一次總結,對應與專案計劃中的里程碑來比較專案程式,並且強調即將到來的問題,這樣我們的專案才可能準時交付。

  專案管理人才的培養

  由於軟體產業是高科技產業,而高科技產業是一種"人本經濟",在它的各種生產要素中,人力資本起著決定性的作用。大量專業人才集聚是發展高技術產業的一個重要的有利條件。但是需要明確的是,這只是發展高技術產業的必要條件,而不是充分條件。

  對國內軟體企業來說,提升競爭力,最重要的還是切實加強專案管理,把專案管理理論落到實踐中去,真正從根本上全面提高對開發專案時間、質量、成本的控制能力,提高對市場機遇的捕捉能力。因此軟體企業只有正視這些問題,並切實致力於培養專案管理的人才,才有可能形成真正的核心競爭力。那麼,企業如何培養合格的專案管理人才呢?

  1.專業培訓:
  企業可以讓專業認證機構來幫助企業培養專業的專案管理人才。當前,在我國正推行兩種專案管理認證體系,包括PMI和IPMA兩套認證制度。

  PMI推行美國標準的PMP認證,它主要偏重知識能力的考察。IPMP認證體系是由IPMA推廣的4級國際專案管理專業資質認證,分為A級(認證的高階專案經理)、B級(認證的專案經理)、C級(認證的專案管理專業人員)、D級(認證的專案管理從業人員)。

  專案管理人員的素質是專案成功與否的關鍵,對專案管理人員的資質認證是一種專業權威機構對從事專案管理人員的資質認可。

  2.工作環境:

  對於軟體企業大多是知識型員工。知識型員工個人思想型強,專業培訓對他們來說是很容易也是很樂於接受的。但光教會他們做事是不夠的,還要給他們創造相應的工作環境,才能充分發揮他們的管理才能。

  3. 組織結構

  在一個持續經營的軟體企業中,往往同時存在著運營管理(OPERATION)和專案管理(PROJECT)這兩種主要的管理模式,一些經營管理活動經常採用專案的方式來實現,因此專案管理本身的組織管理方式必然要受到企業的組織結構的影響,不同的企業組織結構、不同的專案組織方式,在專案管理上都有不同的特點。從根本上說,應該從專案管理的組織方式上考慮在企業內部形成適應專案管理的組織結構、規章制度和企業文化。這是企業高層領導者需要認真考慮解決的問題。

  由於專案管理的方法被越來越多的企業做採納,甚至有的企業也採用專案管理的方法來管理企業的執行,特別是在強調成本管理的企業中,工作任務、崗位職責、資源配置、績效考核等非常具體明確,因此專案管理的方法更容易得到應用。

  4. 授權

  在企業中,建立了組織結構後,更重要的是要有明確的授權。軟體專案在進行過程中有變更是非常正常的。一般引起變更的因素有兩個:一是來自外部的變更要求,如客戶要求修改工作範圍和需求等;二是開發過程內部的變更要求,如為解決測試中發現的一些錯誤而修改原始碼甚至設計。雖然可以事前定義好變更控制流程,但在各種壓力下真正"控制"起來其實非常困難。那麼授權這個環節就顯得非常重要,授權分為兩個方面:一是組織對專案經理的授權,尤其在外部要求變更時,專案經理能有多大的許可權來決定變更的可行性是導致變更甚至專案成功的關鍵因素;二是專案經理在專案組內部的授權,對於一次變更的風險和成本的判斷依據直接來源於專案組內部的各項引數,決非某個人"可以自行解決的",所以對於專案組內部的授權而要達成的引數收集工作對專案也有很大的影響。企業處理好了授權的工作,可以有效地降低專案的風險和成本。

  5. 檢查

  專案進度控制可以分成四個步驟:Plan(計劃)、Do(執行)、Check(檢查)和Action(行動),簡稱PDCA。關於Plan(計劃)的重要性不言而喻,但不要指望計劃列印出來往牆上一掛大家就會照著執行。檢查可以在執行過程中的檢查點進行,也可以在特地的時點進行。檢查的目的是比較實際情況與計劃差異,以確定當前的狀態。比較正式的檢查方式有例會、週報、彙報;非正式的方式包括口頭詢問、非工作時間的交流。按理這些檢查工作應該是專案經理來完成的,但既為了公司的正常運轉也為了在培養專案經理能力的同時減低專案風險,公司高層領導可以適當地對專案情況進行檢查。而且一旦發現問題就可以採取相應的調整措施,包括:增加投入:增加人力資源,加班,或指派更有經驗的人等來處理專案中的異常情況。

  就中國現狀而言,專案管理還是一個全新的尚待開發的領域,很多專案管理人員和企業領導都是在實踐中不斷摸索和思考,相信只要大家都認識了專案管理的重要性,並在工作中確實貫徹專案管理的思想,加強對專案管理人才的培養,相信在不久的將來中國的軟體企業完全可以展現出令世人矚目的成就。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-958512/,如需轉載,請註明出處,否則將追究法律責任。

相關文章