软件项目管理中团队成员组成结构及比例

来源:互联网 发布:华3交换机端口激活命令 编辑:程序博客网 时间:2024/05/01 00:11

1. 国外的公司在软件项目管理中,一般开发人员和测试人员比例为1:1或者1:2,测试团队非常的规范:

微软           开发人员和测试人员比例为1:3

阿里巴巴    开发人员和测试人员比例为1:1


下图为阿里巴巴支付宝下的一个项目组的成员组成:



2. 团队各成员的职责:

PM项目经理【1人】:负责人员安排和项目任务分工,保证按期完成任务,对项目各个阶段进行验收,管理项目开发过程中的所有文档。

架构师【1人】:负责设计项目中软件部分的体系结构和模型,排定软件开发日程,确定软件内部业务流程和技术选型。

PD产品经理【1人】:对行业认知及分析,对需求分析及系统化,对用户体验及产品设计。

交互设计师【1人】:负责需求感知与挖掘,负责用户体验设计。

视觉设计师【1人】:(1) 广泛涉猎各种美学元素,从中抽取自己的创作灵感,进行创作;
                                (2) 从用户的角度提出更为人性化的设计方案;
                                (3) 可以考虑到排版的优美感;
                                (4) 设计的页面有交互感;
                                (5) 可以做出表意清晰的图片。

DBA【1人】:负责数据库系统的设计,优化数据库性能。

前端开发组组长【1人】:通常4人组成一个开发小组,由一个小组负责人带领进行开发。同时安排资深和中高级开发人员1:1进行协助开发。

前端开发工程师【4人】:编写前端Html、Css、JavaScript代码,处理浏览器兼容性问题,【其中前端交互部分JavaScript代码先由Java全栈开发人员编写,之后前端开发人员Code Review和优化】。同时编写单元测试用例。

Java开发组组长【2人】:通常4人组成一个开发小组,由一个小组负责人带领进行开发。同时安排资深和中高级开发人员1:1进行协助开发。

Java开发工程师【8人,要求全栈开发】:编写后台Java代码,【编写前端交互部分JavaScript代码】。同时编写单元测试用例。

软件测试组组长【2人】:通常4人组成一个开发小组,由一个小组负责人带领进行开发。同时安排资深和中高级开发人员1:1进行协助开发。

软件测试工程师【8人】:编写测试用例,负责系统的测试工作。

0 0
原创粉丝点击