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