國際軟體專案經理的七大素質:
1、在一個或多個應用領域內使用整合了道德、法律和經濟問題的工程方法來設計合適的解決方案。
2、 懂得確定客戶需求並將其轉換成軟體需求的過程。
3、 履行專案經理的職責,善於處理技術和管理方面的事務。
4、 懂得並使用有用的專案管理工具。
5、調諧互相衝突的目標,在成本、時間、知識、現有系統以及組織的限制下找出可接受的折衷辦法。
6、在一個典型的軟體開發環境中談判、有效地工作、在必要時進行領導,並與有關負責人(包含外方)進行良好溝通。
7、 從最初建立建議書一直到項目簽收結束都應用國際標準。
軟體專案經理的基本職責:
1. 制定專案計劃,並根據各種變化修改專案計劃
2. 實施項目的管理、開發、品質保證過程,確保客戶的成本、進度、績效和品質目標.
3. 制定有效項目決策過程
4. 確保在專案生命週期中遵循是實施公司的管理和品質政策
5. 選擇一個能夠精確衡量項目成本、進度、品質、績效的項目距陣
6. 風險管理
7. 招聘和培訓必須的項目成員
8. 確定項目的人員組織圖.
9. 定期舉行項目評估(review)會議
10.為項目所有成員提供足夠的裝置、有效工具和項目開發過程
11.有效管理項目資源
軟體專案經理的職責
一位在軟體企業的朋友抱怨說公司的項目經常失控,客戶心聲非常大.由於我在一家軟體外企負責PMO(專案管理辦公室),他期望我能夠推薦一些專案經理,職責要求是:
1)領導項目團隊,制定工作計劃;
2)需求分析;
3)資料庫設計
4)系統設計;
5)搭建系統的技術架構,必要時可以衝上解決技術難題以及編寫核心代碼...
以上要求也是國內許多軟體企業對軟體專案經理職責認識的誤區:既精通軟體開發技術,又熟悉軟體專案管理。我就對我的朋友說,這樣要求只適合技術主管,但是技術主管經常解決不了項目失控的問題。
根據多年的專案管理和PMO管理經驗,我認為專案經理的職責應該是:
1)識別項目需求,能夠正確管理客戶的期望值;
2)制定專案管理計劃:明確項目目標,範圍,項目組織圖,軟體過程模型(瀑布/RUP/原型等),裡程碑,詳細進度計劃,變更/風險/溝通/進度/品質/配置等管理方法;
3)控制項目,平衡項目中的範圍,進度,品質,成本等方面的衝突;
4)獲得客戶的簽收,結束項目;
總而言之,專案經理最重要的是要熟悉軟體項目的過程管理,只要懂軟體技術就可以了。