軟體開發團隊組織機構

tbase發表於2007-09-21

軟體開發團隊

[@more@]

軟體開發團隊

組織機構

PM(Project Manager)(1)

PM(Product Manager)(1)

美工(1)

BA(Business Analyst)(1)

Programmer(4..6)

具體分工

QA (Test)(2)

BA:

BA是一種介於客戶和IT團隊之間的角色,BAIT專案中負責發掘、分析、傳達和確認客戶需求。

BA需要了解有關業務上的各種問題並發現 新的機會,搭建業務和IT人員之間的溝通橋樑,並

推薦問題的解決方案以實現組織的目標。這其中還包括參與系統的設計和測試,以及各種協調工作。

需求管理:

1 收集需求

2 分析需求

  3 評估需求

4 設定需求的優先順序

5 驗證需求

BA的具體職責大體有如下幾種:

? 業務需求分析,建立相關文件和分析、建立業務模型

? 協助project manager的專案管理工作,如專案scopingplanning

? 調查、分析現有的系統和業務流程

? 組織各種會議和workshop

? 準備External Design文件和進行可行性調查

? 編制相應的文件

? 準備和實施Test Plans

? 參與IT系統的安裝和培訓

能力:

良好的溝通技巧,並善於與其他人員打交道。

理解UML概念。

BA

Agile requirements management :

1 gathering requirements

2 analyzing requirements

3 estimating requirements

4 prioritizing requirements

5 verifying requirements

Responsibilities :

Facilitator – facilitating between groups

Analyst – analysis and manage business requirements

Designer – design the blueprint of the software

? Facilitator

– Facilitate communication in/between business and IT

– Facilitate daily meetings: stand-up, iteration planning, estimation, retrospective, iteration kick-off

– Help project manager or as an iteration manager

– Help QAs understanding requirements and help them writing acceptance criteria.

– Training and coaching new members

? Analyst

– Understand project scoping/ feasibility

Identify functional and non-functional requirements

– Identify user stories

– Process modelling and domain modelling

– Identify risks

– Write necessary documents

? Designer

– Mock up prototype and Interaction design

– Customer research, UAT

– Understand and implement usability

– Quality assurance and testing

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/249132/viewspace-970814/,如需轉載,請註明出處,否則將追究法律責任。

相關文章