習是筆者認為的SI類項目管理的三個要素。
三、SI類項目進程中的角色扮演與職責劃分:SI類項目中的“五角色”
目前IT界雖有許多關于SI系統(tǒng)開發(fā)中項目管理方面的問題的討論,但大多局限于針對理想開發(fā)環(huán)境中的理想開發(fā)模型的討論。而實際的開發(fā)環(huán)境和開發(fā)模型卻各不相同,它受到各種客觀因素的影響,忽略這些因素,或者回避、不解決存在的問題,必將導致開發(fā)工作的不完善、甚至于失敗。
本文就是要通過討論如何處理實際SI系統(tǒng)開發(fā)中一些重要因素之間的關系,分析項目管理中存在的矛盾,來揭示其中存在的問題并探討解決的方案。當然,任何一種項目管理方法最終是要由人來實施的,人們在實施過程中不可避免地要遇到許多項目管理方面的問題,如何正確對待、解決這些問題,直接關系到SI系統(tǒng)開發(fā)的成敗。
筆者認為,在大型SI類項目研發(fā)的過程中,大致有兩大類五種角色:用戶方和開發(fā)方;如果將他們細分一下,大家不難發(fā)現(xiàn),在一個項目中有如下幾類人:
(1)用戶方決策層:SI系統(tǒng)開發(fā)的最終決策機構,決策層要對SI系統(tǒng)開發(fā)的項目的上馬、經費的預算以及系統(tǒng)所要達到的總目標等作出決策。其決策直接關系到SI系統(tǒng)的開發(fā)成功與順利實施。
(2)開發(fā)方項目經理:負責項目的計劃、開發(fā)人員的組織與調度、開發(fā)進度的檢查、以及與用戶方項目管理人員工作的協(xié)調。
(3)開發(fā)方軟件研發(fā)人員:根據用戶方的需求、按照項目的計劃及進度進行系統(tǒng)設計,開發(fā)并完成單元測試。
(4)用戶方項目經理:他是開發(fā)項目的組織者,負有開發(fā)項目的計劃、系統(tǒng)的階段驗收及對系統(tǒng)整體進度的監(jiān)控、經費的使用、與開發(fā)方的項目管理人員工作的協(xié)調、用戶方的使用人員的組織與培訓等職責。
(5)用戶方業(yè)務人員:SI系統(tǒng)的需求的提出者,也是SI系統(tǒng)的最終用戶。他們是對應用系統(tǒng)開發(fā)成功與否的最終評判者,當然他們也是項目的測試角色,一般情況下可以做到確認測試。