首页 > 应用开发 > IT综合 > 软件开发团队组织机构
软件开发团队
[@more@]
软件开发团队
组织机构
PM(Project Manager)(1)
PM(Product Manager)(1)
美工(1)
BA(Business Analyst)(1)
Programmer(4..6)
具体分工
QA (Test)(2)
BA:
BA是一种介于客户和IT团队之间的角色,BA在IT项目中负责发掘、分析、传达和确认客户需求。
BA需要了解有关业务上的各种问题并发现 新的机会,搭建业务和IT人员之间的沟通桥梁,并
推荐问题的解决方案以实现组织的目标。这其中还包括参与系统的设计和测试,以及各种协调工作。
需求管理:
1 收集需求
2 分析需求
3 评估需求
4 设置需求的优先级
5 验证需求
BA的具体职责大体有如下几种:
? 业务需求分析,建立相关文档和分析、建立业务模型
? 协助project manager的项目管理工作,如项目scoping,planning
? 调查、分析现有的系统和业务流程
? 组织各种会议和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博客 ” ,链接:https://blog.itpub.net/249132/viewspace-970814/ ,如需转载,请注明出处,否则将追究法律责任。