1 系統(tǒng)概述
軟件項目集成管理是實現(xiàn)軟件開發(fā)過程和軟件管理過程的全面管理。軟件項目集成管理是通過將項目管理工具(如:MS project)和軟件開發(fā)平臺工具(如:IBM Rational Suite)有機地集成和擴展,依據(jù)軟件工程和CMM/CMMI理論,按照組織統(tǒng)一的項目管理流程和方法針對軟件開發(fā)過程、里程碑目標、任務級目標等進行集中管理的過程。軟件項目管理一般面向軟件開發(fā)團隊以及有關管理者等部門或個人,終提高企業(yè)軟件生產(chǎn)力和項目成功率。
軟件項目集成管理技術架構(gòu)如下圖所示:
2 軟件項目管理
2.1軟件項目計劃
2.1.1計劃編制
項目經(jīng)理運用Microsoft Project2003 標準版編寫項目計劃。Microsoft Project 2003提供了強大的智能任務分解的工具。由于在系統(tǒng)的資源管理模塊中已經(jīng)完成對系統(tǒng)資源的定義,因此在此模塊的任務分配中可以首先定義資源的成本,例如人員的計時工資,設備的每次使用成本等有關項目的成本信息,在將資源與相對的任務建立關系后相應資源的成本變?yōu)槊總任務的成本,所有任務的成本構(gòu)成項目的總成本。資源的成本定義如下圖:
對相應任務分配資源后的項目以及任務成本圖例:
項目的計劃編寫完畢后向服務器發(fā)布項目計劃,這樣項目計劃成為終的項目執(zhí)行依據(jù)。
2.1.2任務執(zhí)行管理
項目組成員可以在Project中對自己負責任務的完成情況進行設置,待設置被項目經(jīng)理確認后,登錄系統(tǒng)可以查看項目各個任務的完成情況,如下圖:
2.2軟件項目跟蹤和監(jiān)督
軟件項目跟蹤和監(jiān)控包括對照已文檔化的估計、約定、計劃評審跟蹤軟件完成情況和結(jié)果,基于實際的完成情況和結(jié)果調(diào)整這些計劃。
在項目經(jīng)理使用Microsoft Project 2003 標準版做好項目計劃時,將做好的初計劃保存為比較基準;當項目進展到一定階段后可以與比較基準進行比較,得出項目是否按計劃進行,還有多少任務沒有按時完成,多少任務提前完成等等信息。如下圖:
通過這一模塊可對項目進度進行控制與更新。以便于上級更好的掌握各種計劃的進展情況,同時提供多種形式的進度查詢,使領導及時掌握各種任務進展的更新信息。進度更新是更新自己所屬任務的進展以及完成情況,便于上級更好的掌握各種計劃的安排,以保證項目順利進行。