本文主要給小型軟件團隊、迭代式開發提供參考,包含以下內容:
-
項目角色
-
過程管理
-
計劃管理
-
配置管理
(一) 項目角色
項目經理: 主要負責需求分析、需求細化、整理出詳細的Use Case,項目的計劃,計劃的跟蹤、需求和項目計劃的溝通.
技術經理: 主要負責項目的技術分析、架構設計、技術方案的選擇、開發案例的指導和確定、,代碼規范的制定、UI規范的制定,代碼規范的檢查。
開發人員: 根據Use Case、技術文檔、測試用例進行開發。
測試人員: 測試計劃、測試用例文檔的編寫、執行測試、Bug管理。
(二) 過程管理:
1. 項目經理根據需求整理出粗略的Use Case.
2. 技術經理進行技術分析。
3. 項目經理細化需求、技術經理選擇技術方案。
4. 項目經理整理出Use Case的詳細、技術經理整理出技術文檔。
5. 開發人員開發、測試人員寫測試用例。
6. 技術經理代碼Review,測試人員測試。
7. 開發人員Bug修改
(三) 計劃管理
項目經理根據Use Case拆分成任務定義本次迭代的時間、開發人員領取本次迭代自己的任務,開發人員估計各項任務開發的時間、項目經理匯總和協調時間和任務,項目經理整理出項目計劃提交客戶。
(四) 配置管理
1. 每天下班前保證編譯通過、全部提交到源代碼管理器.
2. 認真遵守代碼規范、UI規范。
3. 提交代碼時必須編譯通過。
4. 修改前必須獲得最新代碼。
5. 每次的解決方案必須確認。
6. 開發人員開發前需由技術經理確認。
7. 每次提交給客戶前,技術經理必須做Code Review.
8.請假需提前2天提出申請。
posted on 2011-10-05 18:29
kxbin 閱讀(769)
評論(0) 編輯 收藏 所屬分類:
項目管理