您的位置:軟件測試 > 軟件項目管理 > 開發(fā)管理 >
軟件項目的開發(fā)過程管理和控制
作者:網絡轉載 發(fā)布時間:[ 2013/5/13 15:24:41 ] 推薦標簽:

摘 要:探討了“軟件項目”項目實施過程管理和控制,論述了項目管理過程中應該注意和關注的部分。

關鍵詞:軟件信息項目;項目實施;項目管理

項目管理體系涵蓋了軟件項目的人力資源和組織結構管理、項目預算管理、進度管理、風險管理、合同管理、采購管理等知識領域。寶信公司已經全面實行項目經理制,推行項目經理資格認證管理制度及項目經理績效考核制度,對項目的整個生命周期過程,即項目啟動過程、項目計劃過程、項目執(zhí)行過程、項目監(jiān)控過程和項目收尾過程進行較為有效的管理,確保了工程項目的成功實施。

項目管理注重于項目的整體管理,包括項目定義、目標、范圍、策略、階段、資源、進度、質量、驗收等方面的內容。大量前期項目管理工作實際上已經在簽訂合同以前開始進行和完成。一旦項目啟動,根據這些已經定義好的策略和計劃,立刻展開實施工作。

項目過程控制的主要目標是項目的質量控制、進度控制、成本控制。從項目建設的意義上來說這同時也是項目管理的金三角:時間、質量、資源。項目過程控制自身的階段劃分而言,也是基于項目管理的啟動、設計、實施、驗收這幾個過程。因此,項目過程控制工作首先是基于項目承建方(乙方)的項目管理基礎上展開的。

在項目建設過程主要以軟件質量控制為核心,緊緊抓住軟件生產方法、需求分析、軟件設計、軟件生產工具、測試、驗證與確認、評審和管理等8個主要環(huán)節(jié)。

質量問題來源于各個階段,但更多的是源于新產品的開發(fā)設計階段,因此,我們的軟件質量保證工作從產品計劃和設計開始,直到投入使用和售后服務的軟件生存期的每一階段中的逐個步驟都有質量保證部門進行參與,同時還做到每一個相關的人,不止是質保人員,還包括規(guī)劃人員、軟件開發(fā)人員、項目經理、銷售人員等都對質量保證引起了高度重視。

項目過程控制在信息化工程建設中,首先要求有合理、科學的項目管理,基于項目管理計劃,項目過程控制方在建設的不同階段,有不同的質量計劃,風險管理計劃,溝通計劃,進度控制計劃,所有這些計劃手段是對承建方的項目管理進行的監(jiān)督、理順,并規(guī)范項目管理中不規(guī)范的行為,在項目的關鍵點進行技術質量、進度的把關,保證項目建設更加規(guī)范、科學,達到全過程控制。

具體來說,在信息化的項目控制一般分為三部分:項目前控制,項目過程控制,和項目后期控制。其主要內容包括:項目實施目標和計劃的控制、項目投入資源和項目成果的控制、項目實施效益的控制。

一、 在項目的前期控制

主要是在項目啟動前對項目進行監(jiān)督和控制,實施項目控制的主要內容包括:總體計劃、范圍和目標,考證項目計劃的可行性和范圍可容性和目標的科學性及可實現(xiàn)性;預期的投資效益和評估標準,驗證預期效益的科學性和評價標準的科學全面性和公正性;項目的困難和阻力,找出主要的阻力點和問題結,作到知己知彼百戰(zhàn)不殆;克服困難的決心和措施,為將來項目順利進行掃請障礙。這里主要是對項目前期的計劃工作進行審核,保證項目在一個可靠的計劃下進行。項目開始階段主要針對軟件合同內容,制定項目的總體安排計劃,并由公司售前人員和對方企業(yè)項目實施人員對前期項目資料進行移交,確定項目責任和授權,尤其要明確項目的驗收標準。

在項目開始階段進行的項目管理可從以下幾方面控制:

a) 項目總體安排對項目的時間、進度、費用、人員等做出總體安排,制定該項目的總體計劃。

b) 資料移交 包括合同、售前調研報告、需求分析、驗收標準、對方公司的項目組成員等資料。

c) 項目范圍定義 在資料移交的基礎上,定義該項目的整體范圍。

d) 項目授權 由企業(yè)與公司銷售部門根據項目合同,明確雙方職責,并由企業(yè)根據項目的需要對實施組進行項目管理的授權。

e) 對該階段的資料進行整理、歸檔。

此階段是該項目進入系統(tǒng)實施的啟動階段,主要進行的工作包括:確定詳細的項目實施范圍、定義遞交的工作成果、評估實施過程中主要的風險、制定項目實施的時間計劃、成本和預算計劃、人力資源計劃等。

二、 項目過程控制

主要是在項目進行的過程中對項目進行監(jiān)督和控制。其具體內容有:控制項目階段計劃,控制階段計劃的執(zhí)行進度,并指導進行合理調整;控制項目的實際投入,保證投入的合理性,保證后續(xù)階段的可持續(xù)性;控制監(jiān)督項目的實際結果,保證階段結果與階段進程計劃相同或相符;控制項目實施中的困難和阻力,提出建議性措施和解決方法,避免項目的重大停頓或中止;克服困難的措施,保證解決困難的措施有效性和可行性,保證項目進程的順利進行。

根據項目參與各方的機構設置、人員配備、職責劃分,將項目相關各過程細分,形成職責、流程、規(guī)范的統(tǒng)一文檔,提供各方討論后,由業(yè)主方頒布施行,作為項目活動的綱領性文件和工作依據,規(guī)范項目參與各方的工作。

通過進一步調研,優(yōu)化總體技術方案,制定項目實施方案和實施計劃,并作為項目實施的綱領性文件之一,協(xié)調與推動項目參與各方共同努力保證項目進程。

項目經理是工程集成管理的責任人,其工作職責不限于站在整個項目的角度:通曉項目集成計劃的構成要素;理解項目的各個管理領域之間的密切關系;協(xié)調制定項目集成管理計劃;保證項目集成計劃的正確執(zhí)行;動態(tài)、有效地組織和實施項目變更控制,要善于與用戶溝通共事,總結簡練,條理清晰,由潛入深,胸有全局。

為保證項目實施力度,建立專職項目型管理組織,以項目為基礎全職工作,是保證項目成功的必要條件。項目型管從項目經理到項目管理行政人員全時、全職投入到軟件項目建設上來,從組織上保證高效、全權處理項目實施管理工作,不受外界其他事務、工作的干擾,集中精力保證項目實施成功。

項目管理過程必須建立強有力的組織體系,清晰的職責分工,得力的人員配備,協(xié)助項目經理開展各項工作。由于項目建設工程項目龐大、系統(tǒng)復雜、時間緊迫,為保證本系統(tǒng)的成功和溝通效率,參加本工程各方的項目組織機構都應該包括三個層次,即決策層、管理層、技術層,以適應項目中所有類型問題的溝通和決策。

各方在項目啟動時應該明確項目組織機構各個層次的人員名單,各方可以根據工作需要或其它原因對人員進行調整,但應該及時通知其它項目參與方?偧煞、承建方的人員調整應根據合同任務要求經與客戶方協(xié)商后更換同等資質人員。其中承建方人員調整還應根據合同任務要求經與總集成方協(xié)商后更換同等資質人員。

三、 項目的后期控制

鑒于項目是以定制開發(fā)為主,建議在項目的事中、事后進行強化培訓,讓各層用戶盡可能早地介入系統(tǒng)、熟悉系統(tǒng)、完善系統(tǒng)。

1. 方案設計階段:與業(yè)務骨干進行應用流程的討論,在此基礎上制訂將來業(yè)務流程。通過與管理層的溝通,協(xié)助確定將來流程。

2. 測試階段:在開發(fā)人員能夠提交已經內部測試、運行穩(wěn)定的系統(tǒng)之后,即著手安排關鍵用戶進行單體功能測試和業(yè)務流程測試。通過若干次單體功能測試,既實現(xiàn)對關鍵用戶的培訓,保證其掌握基本的操作技能,又進一步加強系統(tǒng)的可用性和穩(wěn)定性。通過若干次業(yè)務流程測試,既培訓了關鍵用戶對新系統(tǒng)支撐下新的業(yè)務流程的協(xié)同工作能力,又驗證了系統(tǒng)對業(yè)務流程的適應性。在測試階段的強化培訓過程中,如果有可能建議進行上崗考核,保證人員積極性、重視度和數據準確性。在終用戶測試開始后需要每周總結,匯總相關問題和經驗,向關鍵用戶進行培訓,保證問題能夠隨時被預防,經驗能夠隨時傳播下去。在測試階段還需要對管理層進行培訓,一方面是系統(tǒng)和業(yè)務流程方面的培訓,另一方面是項目推進中可能出現(xiàn)的問題和預防方法,測試中需要注意的管理和控制要。建議此種培訓一到兩周一次。

3. 上線和支持階段:正式上線之前需要向終用戶開展培訓,保證他們掌握基本的操作技能、并能按照新的業(yè)務流程開展業(yè)務。建議此項培訓主要由業(yè)務骨干和IT 人員開展。同時,此階段開發(fā)方仍須向業(yè)務骨干和IT 人員進一步進行知識轉移。向管理層和決策層各一次培訓,讓其了解現(xiàn)狀和將來展望等,同時對管理層和決策層需要進行報表的培訓,保證他們能夠在上線后使用系統(tǒng)進行決策支持。通過全面的、分層次的、持續(xù)的培訓將會保證項目的成功。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd