在ThoughtWorks一個典型的敏捷團隊中,大致有四種不同角色:項目經(jīng)理、業(yè)務(wù)分析師、開發(fā)工程師、測試工程師。同時,根據(jù)項目不同可能還需要:迭代經(jīng)理,美術(shù)設(shè)計師、數(shù)據(jù)庫工程師、系統(tǒng)工程師、交互設(shè)計師等不同人員。雖然在項目中不同的人需要確定一個角色,并擔負相應(yīng)的責任,但在ThoughtWorks內(nèi)部,人與人之間是完全平等沒有級別區(qū)分的。公司這種平等的文化,使得人與人之間的交流不會因為等級差距而喪失。同時,公司鼓勵每個人向其感興趣的其他領(lǐng)域發(fā)展,成為綜合性人才。例如某個人現(xiàn)在是開發(fā)人員,但他也可以通過幫助項目經(jīng)理做一些輔助工作,來學習項目管理方法,從而最終成為獨當一面的項目經(jīng)理。
- Project Manager 作為團隊的精神支柱存在。與團隊的每個人進行必要的溝通以保障項目成員的士氣和穩(wěn)定性。 維持開發(fā)秩序,保障團隊間交流的效率和效果,負責主持必要的活動 消除外部干擾,負責與客戶進行協(xié)調(diào)和協(xié)作。管理來自與客戶的scope變更 跟蹤團隊的開發(fā)效率,維持開發(fā)速率,進行適當調(diào)整以保證開發(fā)的順利進行 管理項目風險,維護項目風險日志,識別風險并采取措施防治風險 負責最終的項目交付成功
- Business Aanlyst 需求獲取與管理,與客戶持續(xù)交流獲取新的需求,并保持良好的客戶關(guān)系。管理需求的優(yōu)先級。 保障下一個迭代需要開發(fā)的需求能夠預備到位。提前準備好需要的Story卡片,在Iteration Kickoff會議解釋每個Story的具體需求給Developer 主持必要的會議,例如Iteration Kickoff和需求的評估活動 對需求進行初步的功能驗收,保證功能的交付符合原始需求
- Developer/Architect: 了解系統(tǒng)業(yè)務(wù)和需求,設(shè)計和演進系統(tǒng)整體架構(gòu),能夠做出適當?shù)募夹g(shù)決策 編碼,并對系統(tǒng)的每行代碼負責,保持代碼的干凈,保持較高的測試覆蓋率 維護項目基礎(chǔ)設(shè)施如持續(xù)集成服務(wù)器、版本控制服務(wù)器等 評估需求,并在開發(fā)完成后演示開發(fā)的需求
- Quality Assurance 負責了解需求并編寫需求驗收條件,負責制定測試計劃 負責測試開發(fā)人員完成的需求,并報告錯誤 負責對軟件進行性能、壓力、容量、負載測試等,負責項目的手工功能測試和發(fā)布測試 - Iteration Manager - 小團隊多由項目經(jīng)理或分析師兼任 負責項目過程的順利進行,協(xié)調(diào)項目資源
主持各種迭代會議,如Standup和Retrospective 負責跟蹤需求的狀態(tài) 負責項目的其他日常事務(wù)
- User Interaction Designer -多和分析師為同一人
此文章共有2頁 1 2 下一頁
文章來源:中國項目管理資源網(wǎng)
|