项目角色职责分配表 项目角色划分
項目角色職責分配表
?
| 角色 | 項目初始階段 | 詳細設計階段 | 編碼階段 | 測試階段 |
| 項目經理 Project Manager | 參與或輔助項目談判,提供項目交付時間和技術方面的可行性分析。評估項目風險,估算項目成本 | 審批系統總體設計方案,確保產品設計符合客戶要求 | ? | 確保每個版本按里程碑約定準時提交給質量保證團隊 |
| 組建項目團隊, 制定項目實施總計劃, 溝通客戶方協作事項 | 審批并跟進項目實施和管理詳細計劃 | ? | 確保每個版本最終通過質量保證團隊的測試 | |
| · 管理項目風險,控制項目變更 · 確保項目進度符合里程碑要求 · 確保項目按約定的流程實施 · 確保項目資源得到合理調配 · 非技術和業務層面的溝通和協調,溝通對象包括客戶代表,公司高層, 產品經理,開發經理,相關項目負責人,開發團隊成員等。 · 監控項目實施情況和預算支出情況并定期向上級主管匯報 · 定期聽取開發經理關于項目進度和問題的匯報 · 招聘或辭退開發人員,下屬業績評價 ? 總而言之,一個成功的項目經理在項目完成后必須做到三點: ?客戶滿意 ?公司有利潤? ?組員有進步 | ||||
| 角色 | 項目初始階段 | 詳細設計階段 | 編碼階段 | 測試階段 |
| 開發經理 ? Product Development Leader ? | 參與收集和分析客戶需求 | 帶領開發團隊 設計整個系統 | 帶領開發團隊 完成編碼任務 ? | 按時向質量保證團隊提交可供測試的,穩定的內部開發版本 |
| 輔助項目經理確定項目開發策略和管理工具,以及軟件各個版本的交付物,里程碑和時間表 | 帶領開發團隊完成系統設計文檔包括功能需求說明書和系統詳細設計說明書等 | 監控任務完成進度和質量,在不影響里程碑進度的情況下對任務計劃作出調整 | 與業務分析員和質量保證人員一起確認測試反饋的產品缺陷,確定Bug Fix的范圍和優先級 | |
| 輔助項目經理招聘項目成員,負責新人培訓計劃安排。 | 把大任務進一步分解成多個子任務,細化任務安排和進度計劃,并在實施過程中確保項目進度符合里程碑的硬性要求 | 指導開發人員解決開發過程中出現的技術難題 | Bug Fix任務分配和時間計劃,確保測試反饋的產品缺陷得到及時的跟進和解決 | |
| · 把項目實施過程中遇到的業務和需求方面的問題反饋給業務分析員 ?? 如果不設業務分析員,則直接反饋給用戶 · 跟進功能需求說明書和詳細設計說明書的內容變化 · 系統交付物各個版本的控制和維護 · 定期向項目經理匯報項目進度和問題 · 輔助項目經理制定和審批項目加班計劃和組員休假計劃等 · 為項目經理的決策提供技術級別的支持 | ||||
| 角色 | 項目初始階段 | 詳細設計階段 | 編碼階段 | 測試階段 |
| 業務分析員 Business Analys | 負責客戶需求的收集和分析 ? 負責編寫和提交客戶需求說明書 ? 負責項目成員的業務培訓。 | 參與系統GUI界面設計,確保系統設計在功能上滿足客戶需求,在操作上符合專業用戶的使用習慣 ? | 在業務工作量不飽和的情況下可作為開發人員參與部分編碼工作 ? ? | 參與版本提交前的內部測試,確認系統業務實現與客戶需求一致 |
| ? | 參與編寫和審核功能需求說明書 | ? | ? | |
| ·與客戶溝通需求,輔助項目經理控制和跟進需求變更,包括新需求 ? 的收集,分析,合并,過濾以及排定優先級等 ·向開發團隊提供業務咨詢服務,及時解答他們面臨的和業務,需求相關的問題 | ||||
| ? | ? | ? | ? | ? |
| 角色 | 項目初始階段 | 詳細設計階段 | 編碼階段 | 測試階段 |
| 系統分析員 System Analyst | 參與客戶需求的收集和分析 ? ? | 負責系統詳細設計,如采用UML構建領域模型,數據模型,類/對象關系圖和接口實現標準等 ? | 作為開發人員參與部分編碼工作 ? 提供技術咨詢服務,解決開發過程中遇到的技術難題 | 參與版本提交前的內部測試,確認測試反饋的產品的技術缺陷并提出修正方案 |
| ? | 編寫和審核系統實現說明書 | ? | ? | |
| · 輔助開發經理對新來的開發人員的進行必要的業務和技術培訓 | ||||
| 角色 | 項目初始階段 | 詳細設計階段 | 編碼階段 | 測試階段 |
| 系統架構師 System Architect | 了解和分析客戶需求 | 負責系統適用架構的選擇,分析,設計和集成。負責架構適配層和通用組件的設計 | 負責架構適配層基礎結構實現,指導團隊成員開發應用層和通用組件 | 領導開發團隊進行版本提交前,內部的系統集成測試 ? |
| 負責新技術的研究和培訓 | 負責編寫系統總體架構設計說明書 | 確保各個功能模塊遵照既定的架構被正確地設計,開發和集成 | ? | |
| 負責技術實現級別的標準制定 | 負責向開發人員講解系統架構的設計思路和使用方法 | 負責系統架構的維護和完善,幫助解決開發中遇到的技術難題 | ? | |
| ·根據項目實施的實際情況和需求,不斷完善系統應用架構和通用組件 ? | ||||
| 角色 | 項目初始階段 | 詳細設計階段 | 編碼階段 | 測試階段 |
| 開發人員 Developer | 了解客戶需求,開發規范以及當前項目實施采用的流程和約定 | 在開發經理的安排下,參與部分系統設計工作 ? | 系統功能模塊的編碼實現(包括系統原型實現) | 負責各自任務功能模塊的單元測試 |
| 協助開發經理制定項目詳細任務分配計劃和進度計劃 | 參與編寫功能需求說明書和系統詳細設計說明書 | 在測試驅動的開發模式中需要編寫大量的單元測試程序 | 在系統架構師的帶領下參與版本提交前的內部集成測試 | |
| 項目技術的學習和研究 | 輔助系統架構師設計系統的應用框架。在架構師的指導下了解和熟悉應用框架的設計思路和使用方法 | 輔助系統架構師對系統各個功能模塊進行集成 | 修正測試反饋的產品缺陷 | |
| · 開發人員之間的互相協作和支持 · 在開發經理的安排下與即將離職的同事進行工作交接,定期向開發經理匯報工作情況和任務進度,并及時反映開發過程中遇到的問題 · 提出項目實施,管理,工作方法和團隊建設等方面的改進建議 | ||||
| 角色 | 項目初始階段 | 詳細設計階段 | 編碼階段 | 測試階段 |
| 質量保證 人員 ? Software Quality Assurance | 參與收集和了解客戶需求。制定測試計劃, 包括時間計劃,人員安排,測試方法和測試范圍等 | 根據功能需求說明書來設計測試用例 | 提交測試計劃,測試用例, 測試數據和測試腳本給管理層審查 | 從CVS中導出要測試的版本程序, 按系統安裝說明書搭建測試環境, 執行測試并提交測試報告 |
| ? | ? | 編寫自動化回歸測試的腳本 | 測試通過后,負責出Release | |
| 質量保證人員的職責遠遠不止這些,如版本控制等,由于不是本書的重點故不再詳述 | ||||
?
?
總結
以上是生活随笔為你收集整理的项目角色职责分配表 项目角色划分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】既是客户又是供应商清帐配置
- 下一篇: Camtasia Studio2023最