摘 要:探討了“軟件項(xiàng)目”項(xiàng)目實(shí)施過程管理和控制,論述了項(xiàng)目管理過程中應(yīng)該注意和關(guān)注的部分。
關(guān)鍵詞:軟件信息項(xiàng)目;項(xiàng)目實(shí)施;項(xiàng)目管理
項(xiàng)目管理體系涵蓋了軟件項(xiàng)目的人力資源和組織結(jié)構(gòu)管理、項(xiàng)目預(yù)算管理、進(jìn)度管理、風(fēng)險(xiǎn)管理、合同管理、采購(gòu)管理等知識(shí)領(lǐng)域。寶信公司已經(jīng)全面實(shí)行項(xiàng)目經(jīng)理制,推行項(xiàng)目經(jīng)理資格認(rèn)證管理制度及項(xiàng)目經(jīng)理績(jī)效考核制度,對(duì)項(xiàng)目的整個(gè)生命周期過程,即項(xiàng)目啟動(dòng)過程、項(xiàng)目計(jì)劃過程、項(xiàng)目執(zhí)行過程、項(xiàng)目監(jiān)控過程和項(xiàng)目收尾過程進(jìn)行較為有效的管理,確保了工程項(xiàng)目的成功實(shí)施。
項(xiàng)目管理注重于項(xiàng)目的整體管理,包括項(xiàng)目定義、目標(biāo)、范圍、策略、階段、資源、進(jìn)度、質(zhì)量、驗(yàn)收等方面的內(nèi)容。大量前期項(xiàng)目管理工作實(shí)際上已經(jīng)在簽訂合同以前開始進(jìn)行和完成。一旦項(xiàng)目啟動(dòng),根據(jù)這些已經(jīng)定義好的策略和計(jì)劃,立刻展開實(shí)施工作。
項(xiàng)目過程控制的主要目標(biāo)是項(xiàng)目的質(zhì)量控制、進(jìn)度控制、成本控制。從項(xiàng)目建設(shè)的意義上來說這同時(shí)也是項(xiàng)目管理的金三角:時(shí)間、質(zhì)量、資源。項(xiàng)目過程控制自身的階段劃分而言,也是基于項(xiàng)目管理的啟動(dòng)、設(shè)計(jì)、實(shí)施、驗(yàn)收這幾個(gè)過程。因此,項(xiàng)目過程控制工作首先是基于項(xiàng)目承建方(乙方)的項(xiàng)目管理基礎(chǔ)上展開的。
在項(xiàng)目建設(shè)過程主要以軟件質(zhì)量控制為核心,緊緊抓住軟件生產(chǎn)方法、需求分析、軟件設(shè)計(jì)、軟件生產(chǎn)工具、測(cè)試、驗(yàn)證與確認(rèn)、評(píng)審和管理等8個(gè)主要環(huán)節(jié)。
質(zhì)量問題來源于各個(gè)階段,但更多的是源于新產(chǎn)品的開發(fā)設(shè)計(jì)階段,因此,我們的軟件質(zhì)量保證工作從產(chǎn)品計(jì)劃和設(shè)計(jì)開始,直到投入使用和售后服務(wù)的軟件生存期的每一階段中的逐個(gè)步驟都有質(zhì)量保證部門進(jìn)行參與,同時(shí)還做到每一個(gè)相關(guān)的人,不止是質(zhì)保人員,還包括規(guī)劃人員、軟件開發(fā)人員、項(xiàng)目經(jīng)理、銷售人員等都對(duì)質(zhì)量保證引起了高度重視。
項(xiàng)目過程控制在信息化工程建設(shè)中,首先要求有合理、科學(xué)的項(xiàng)目管理,基于項(xiàng)目管理計(jì)劃,項(xiàng)目過程控制方在建設(shè)的不同階段,有不同的質(zhì)量計(jì)劃,風(fēng)險(xiǎn)管理計(jì)劃,溝通計(jì)劃,進(jìn)度控制計(jì)劃,所有這些計(jì)劃手段是對(duì)承建方的項(xiàng)目管理進(jìn)行的監(jiān)督、理順,并規(guī)范項(xiàng)目管理中不規(guī)范的行為,在項(xiàng)目的關(guān)鍵點(diǎn)進(jìn)行技術(shù)質(zhì)量、進(jìn)度的把關(guān),保證項(xiàng)目建設(shè)更加規(guī)范、科學(xué),達(dá)到全過程控制。
具體來說,在信息化的項(xiàng)目控制一般分為三部分:項(xiàng)目前控制,項(xiàng)目過程控制,和項(xiàng)目后期控制。其主要內(nèi)容包括:項(xiàng)目實(shí)施目標(biāo)和計(jì)劃的控制、項(xiàng)目投入資源和項(xiàng)目成果的控制、項(xiàng)目實(shí)施效益的控制。
一、 在項(xiàng)目的前期控制
主要是在項(xiàng)目啟動(dòng)前對(duì)項(xiàng)目進(jìn)行監(jiān)督和控制,實(shí)施項(xiàng)目控制的主要內(nèi)容包括:總體計(jì)劃、范圍和目標(biāo),考證項(xiàng)目計(jì)劃的可行性和范圍可容性和目標(biāo)的科學(xué)性及可實(shí)現(xiàn)性;預(yù)期的投資效益和評(píng)估標(biāo)準(zhǔn),驗(yàn)證預(yù)期效益的科學(xué)性和評(píng)價(jià)標(biāo)準(zhǔn)的科學(xué)全面性和公正性;項(xiàng)目的困難和阻力,找出主要的阻力點(diǎn)和問題結(jié),作到知己知彼百戰(zhàn)不殆;克服困難的決心和措施,為將來項(xiàng)目順利進(jìn)行掃請(qǐng)障礙。這里主要是對(duì)項(xiàng)目前期的計(jì)劃工作進(jìn)行審核,保證項(xiàng)目在一個(gè)可靠的計(jì)劃下進(jìn)行。項(xiàng)目開始階段主要針對(duì)軟件合同內(nèi)容,制定項(xiàng)目的總體安排計(jì)劃,并由公司售前人員和對(duì)方企業(yè)項(xiàng)目實(shí)施人員對(duì)前期項(xiàng)目資料進(jìn)行移交,確定項(xiàng)目責(zé)任和授權(quán),尤其要明確項(xiàng)目的驗(yàn)收標(biāo)準(zhǔn)。
在項(xiàng)目開始階段進(jìn)行的項(xiàng)目管理可從以下幾方面控制:
a) 項(xiàng)目總體安排對(duì)項(xiàng)目的時(shí)間、進(jìn)度、費(fèi)用、人員等做出總體安排,制定該項(xiàng)目的總體計(jì)劃。
b) 資料移交 包括合同、售前調(diào)研報(bào)告、需求分析、驗(yàn)收標(biāo)準(zhǔn)、對(duì)方公司的項(xiàng)目組成員等資料。
c) 項(xiàng)目范圍定義 在資料移交的基礎(chǔ)上,定義該項(xiàng)目的整體范圍。
d) 項(xiàng)目授權(quán) 由企業(yè)與公司銷售部門根據(jù)項(xiàng)目合同,明確雙方職責(zé),并由企業(yè)根據(jù)項(xiàng)目的需要對(duì)實(shí)施組進(jìn)行項(xiàng)目管理的授權(quán)。
e) 對(duì)該階段的資料進(jìn)行整理、歸檔。
此階段是該項(xiàng)目進(jìn)入系統(tǒng)實(shí)施的啟動(dòng)階段,主要進(jìn)行的工作包括:確定詳細(xì)的項(xiàng)目實(shí)施范圍、定義遞交的工作成果、評(píng)估實(shí)施過程中主要的風(fēng)險(xiǎn)、制定項(xiàng)目實(shí)施的時(shí)間計(jì)劃、成本和預(yù)算計(jì)劃、人力資源計(jì)劃等。
二、 項(xiàng)目過程控制
主要是在項(xiàng)目進(jìn)行的過程中對(duì)項(xiàng)目進(jìn)行監(jiān)督和控制。其具體內(nèi)容有:控制項(xiàng)目階段計(jì)劃,控制階段計(jì)劃的執(zhí)行進(jìn)度,并指導(dǎo)進(jìn)行合理調(diào)整;控制項(xiàng)目的實(shí)際投入,保證投入的合理性,保證后續(xù)階段的可持續(xù)性;控制監(jiān)督項(xiàng)目的實(shí)際結(jié)果,保證階段結(jié)果與階段進(jìn)程計(jì)劃相同或相符;控制項(xiàng)目實(shí)施中的困難和阻力,提出建議性措施和解決方法,避免項(xiàng)目的重大停頓或中止;克服困難的措施,保證解決困難的措施有效性和可行性,保證項(xiàng)目進(jìn)程的順利進(jìn)行。
根據(jù)項(xiàng)目參與各方的機(jī)構(gòu)設(shè)置、人員配備、職責(zé)劃分,將項(xiàng)目相關(guān)各過程細(xì)分,形成職責(zé)、流程、規(guī)范的統(tǒng)一文檔,提供各方討論后,由業(yè)主方頒布施行,作為項(xiàng)目活動(dòng)的綱領(lǐng)性文件和工作依據(jù),規(guī)范項(xiàng)目參與各方的工作。
通過進(jìn)一步調(diào)研,優(yōu)化總體技術(shù)方案,制定項(xiàng)目實(shí)施方案和實(shí)施計(jì)劃,并作為項(xiàng)目實(shí)施的綱領(lǐng)性文件之一,協(xié)調(diào)與推動(dòng)項(xiàng)目參與各方共同努力保證項(xiàng)目進(jìn)程。
項(xiàng)目經(jīng)理是工程集成管理的責(zé)任人,其工作職責(zé)不限于站在整個(gè)項(xiàng)目的角度:通曉項(xiàng)目集成計(jì)劃的構(gòu)成要素;理解項(xiàng)目的各個(gè)管理領(lǐng)域之間的密切關(guān)系;協(xié)調(diào)制定項(xiàng)目集成管理計(jì)劃;保證項(xiàng)目集成計(jì)劃的正確執(zhí)行;動(dòng)態(tài)、有效地組織和實(shí)施項(xiàng)目變更控制,要善于與用戶溝通共事,總結(jié)簡(jiǎn)練,條理清晰,由潛入深,胸有全局。
為保證項(xiàng)目實(shí)施力度,建立專職項(xiàng)目型管理組織,以項(xiàng)目為基礎(chǔ)全職工作,是保證項(xiàng)目成功的必要條件。項(xiàng)目型管從項(xiàng)目經(jīng)理到項(xiàng)目管理行政人員全時(shí)、全職投入到軟件項(xiàng)目建設(shè)上來,從組織上保證高效、全權(quán)處理項(xiàng)目實(shí)施管理工作,不受外界其他事務(wù)、工作的干擾,集中精力保證項(xiàng)目實(shí)施成功。
項(xiàng)目管理過程必須建立強(qiáng)有力的組織體系,清晰的職責(zé)分工,得力的人員配備,協(xié)助項(xiàng)目經(jīng)理開展各項(xiàng)工作。由于項(xiàng)目建設(shè)工程項(xiàng)目龐大、系統(tǒng)復(fù)雜、時(shí)間緊迫,為保證本系統(tǒng)的成功和溝通效率,參加本工程各方的項(xiàng)目組織機(jī)構(gòu)都應(yīng)該包括三個(gè)層次,即決策層、管理層、技術(shù)層,以適應(yīng)項(xiàng)目中所有類型問題的溝通和決策。
各方在項(xiàng)目啟動(dòng)時(shí)應(yīng)該明確項(xiàng)目組織機(jī)構(gòu)各個(gè)層次的人員名單,各方可以根據(jù)工作需要或其它原因?qū)θ藛T進(jìn)行調(diào)整,但應(yīng)該及時(shí)通知其它項(xiàng)目參與方?偧煞、承建方的人員調(diào)整應(yīng)根據(jù)合同任務(wù)要求經(jīng)與客戶方協(xié)商后更換同等資質(zhì)人員。其中承建方人員調(diào)整還應(yīng)根據(jù)合同任務(wù)要求經(jīng)與總集成方協(xié)商后更換同等資質(zhì)人員。
三、 項(xiàng)目的后期控制
鑒于項(xiàng)目是以定制開發(fā)為主,建議在項(xiàng)目的事中、事后進(jìn)行強(qiáng)化培訓(xùn),讓各層用戶盡可能早地介入系統(tǒng)、熟悉系統(tǒng)、完善系統(tǒng)。
1. 方案設(shè)計(jì)階段:與業(yè)務(wù)骨干進(jìn)行應(yīng)用流程的討論,在此基礎(chǔ)上制訂將來業(yè)務(wù)流程。通過與管理層的溝通,協(xié)助確定將來流程。
2. 測(cè)試階段:在開發(fā)人員能夠提交已經(jīng)內(nèi)部測(cè)試、運(yùn)行穩(wěn)定的系統(tǒng)之后,即著手安排關(guān)鍵用戶進(jìn)行單體功能測(cè)試和業(yè)務(wù)流程測(cè)試。通過若干次單體功能測(cè)試,既實(shí)現(xiàn)對(duì)關(guān)鍵用戶的培訓(xùn),保證其掌握基本的操作技能,又進(jìn)一步加強(qiáng)系統(tǒng)的可用性和穩(wěn)定性。通過若干次業(yè)務(wù)流程測(cè)試,既培訓(xùn)了關(guān)鍵用戶對(duì)新系統(tǒng)支撐下新的業(yè)務(wù)流程的協(xié)同工作能力,又驗(yàn)證了系統(tǒng)對(duì)業(yè)務(wù)流程的適應(yīng)性。在測(cè)試階段的強(qiáng)化培訓(xùn)過程中,如果有可能建議進(jìn)行上崗考核,保證人員積極性、重視度和數(shù)據(jù)準(zhǔn)確性。在終用戶測(cè)試開始后需要每周總結(jié),匯總相關(guān)問題和經(jīng)驗(yàn),向關(guān)鍵用戶進(jìn)行培訓(xùn),保證問題能夠隨時(shí)被預(yù)防,經(jīng)驗(yàn)?zāi)軌螂S時(shí)傳播下去。在測(cè)試階段還需要對(duì)管理層進(jìn)行培訓(xùn),一方面是系統(tǒng)和業(yè)務(wù)流程方面的培訓(xùn),另一方面是項(xiàng)目推進(jìn)中可能出現(xiàn)的問題和預(yù)防方法,測(cè)試中需要注意的管理和控制要。建議此種培訓(xùn)一到兩周一次。
3. 上線和支持階段:正式上線之前需要向終用戶開展培訓(xùn),保證他們掌握基本的操作技能、并能按照新的業(yè)務(wù)流程開展業(yè)務(wù)。建議此項(xiàng)培訓(xùn)主要由業(yè)務(wù)骨干和IT 人員開展。同時(shí),此階段開發(fā)方仍須向業(yè)務(wù)骨干和IT 人員進(jìn)一步進(jìn)行知識(shí)轉(zhuǎn)移。向管理層和決策層各一次培訓(xùn),讓其了解現(xiàn)狀和將來展望等,同時(shí)對(duì)管理層和決策層需要進(jìn)行報(bào)表的培訓(xùn),保證他們能夠在上線后使用系統(tǒng)進(jìn)行決策支持。通過全面的、分層次的、持續(xù)的培訓(xùn)將會(huì)保證項(xiàng)目的成功。