天天看點

軟體開發項目中的團隊組成

角色 職責
項目經理 項目經理負責配置設定資源,确定優先級,協調與客戶和使用者之間的交往。總而言之,就是盡量使項目團隊一直集中于正确的目标。項目經理還要建立一套工作方法,以確定項目工件的完整性和品質。
構架設計師 構架設計師負責在整個項目中對技術活動和工件進行上司和協調。構架設計師要為各構架視圖确立整體結構:視圖的詳細組織結構、元素的分組以及這些主要元素組之間的接口。是以,與其它角色相比,構架設計師的見解重在廣度,而不是深度。
需求分析員 業務分析員通過概括和界定作為模組化對象的組織來上司和協調業務用例模組化。例如,确定存在哪些業務主角和業務用例,他們之間如何互動。通過描述一個或幾個用例的需求狀況以及其他支援軟體的需求來擷取系統功能某一部分的規約。還要負責用例包并維護該用例包的完整性。
軟體設計師 設計員定義一個或幾個類的職責、操作、屬性及關系,并确定應如何根據實施環境對它們加以調整。此外,設計師可能要負責一個或多個設計包或設計子系統,其中包括設計包或子系統所擁有的所有類。 編寫部分子產品設計文檔和代碼,檢查軟體工程師編寫的子產品代碼。
UI設計師 界面設計人員通過以下方法來上司和協調 Web 界面的原型設計和正式設計:擷取對 Web 界面的需求(包括可用性需求),建構 Web 頁面原型,使 Web 界面的其他涉衆(如最終使用者)參與可用性複審和使用測試會議,複審并提供對 Web 界面最終實施方案(由其他開發人員員建立,如設計師和實施工程師)的适當回報。
軟體工程師 軟體工程師負責完成設計師的設計意圖, 根據設計文檔編寫代碼; 根據設計文檔編寫單元測試代碼,根據測試報告 BUG 記錄修訂 BUG ,完成包或子系統的開發。
測試工程師 測試工程師負責執行測試,其中包括設定和執行測試,評估測試執行過程并修改錯誤,以及評估測試結果并記錄所發現的缺陷。
實施工程師 負責軟體産品安裝調試和部署,完成項目相關系統工程工作,負責客戶技術支援,負責編寫系統部署方案和使用手冊、維護手冊,負責系統實施計劃和規劃。