ITPub博客

首页 > 应用开发 > IT综合 > 软件开发团队组织机构

软件开发团队组织机构

原创 IT综合 作者:tbase 时间:2007-09-21 15:42:42 0 删除 编辑

软件开发团队

[@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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 关于执行力
请登录后发表评论 登录
全部评论
  • 博文量
    28
  • 访问量
    156134