本文著重介紹C++項目的一些常用編制方法,作者從編寫目的、概述C++項目項目目標、C++項目項目團隊組織這三個地方出發,進行詳細的學習C++項目項目團隊組織構成和目的。
1、編寫目的
為了保證項目開發人員按時保質地完成預訂目標,更好地了解項目實際情況,按照合理的順序開展工作,現以書面的形式將項目開發生命周期中的項目任務范圍、項目團隊組織結構、團隊成員的工作責任、團隊內外溝通協作方式、開發進度、檢查項目工作等內容描述出來,作為項目相關人員之間的共識和約定以及項目生命周期內的所有項目活動的行動基礎。
背景
社區視頻監控系統是由×××物業公司委托我公司開發的視頻監控系統。主要功能是可以對社區內部進行視頻監控。項目周期為一個月。項目背景規劃如表1.1所示。表1.1 項目背景規劃
項 目 名 稱
項目委托單位
任務提出者
項目承擔部門
社區視頻監控系統
×××物業公司
雷經理
項目開發部門
項目測試部門
2.概述C++項目項目目標
項目目標應當符合SMART原則,把項目要完成的工作用清晰的語言描述出來。社區視頻監控系統的項目目標如下。
社區視頻監控系統主要用於對社區內部進行視頻監控,同時需要將監控內容錄制成錄像進行管理,並可以設置定時自動監控功能。另外,系統還增添用戶登錄模塊和監控管理模塊等。
應交付成果 在項目開發完成後,交付內容有編譯後的社區視頻監控系統、系統數據庫文件和系統使用說明書。系統安裝後,進行系統無償維護與服務6個月,超過6個月進行網站有償維護與服務。項目開發環境操作系統為Windows XP、Windows 2000或Windows 2003均可,數據庫采用Access 2000,開發工具為Visual C++6.0及視頻采集卡。
項目驗收方式與依據項目驗收分為內部驗收和外部驗收兩種方式。在項目開發完成後,首先進行內部驗收,由測試人員根據用戶需求和項目目標進行驗收。項目在通過內部驗收後,然後交給用戶進行驗收,驗收的主要依據為需求規格說明書。
3.C++項目項目團隊組織
組織結構為了完成社區視頻監控系統的項目開發,公司組建了一個臨時的項目團隊,由公司項目經理、系統分析員、軟件工程師和測試人員構成,如圖1.1所示。人員分工為了明確項目團隊中每個人的任務分工,現制定人員分工表如表1.2所示。
姓 名
技 術 水 平
所 屬 部 門
角 色
工 作 描 述
雷某
MBA
項目開發部
項目經理
負責項目的審批、決策的實施以及前期分析、策劃、項目開發進度的跟蹤、項目質量的檢查以及負責系統功能分析與設計
劉某
高級軟件工程師
項目開發部
軟件工程師
負責軟件設計與編碼
王某
初級系統測試工程師
項目測試部
測試人員
對軟件進行測試、編寫軟件測試文檔