软件开发项目人员配置参考

软件开发项目人员配置参考

软件开发管理的真正任务是团队成员的智能充分而适宜地发挥,并有效地投注在创造软件的活动中。也就是说:合理配置各种资源(管理人员、工程师、设备、软件、制度、时间)确保软件开发的有效进行。
根据我们对行业内标杆企业的研究,同时也收集了相关的大量数据,我们得到下表。这张表仅仅是行业内企业软件开发的统计值,我们认为可以作为信息网软件开发项目配人的参考(按软件行业整个项目周期平均有效代码量22/ 为标准)
软件开发项目人力资源分配统计表
项目规模评估
行业内人力资源分配原则参考(统计值)
项目生命
周期
工作量估算
人员总量
统计值
项目论证、风险评估阶段(3%)
需求
分析
阶段
(8%)
系统总体/详细设计阶段
(45%)
系统
编码
阶段
(10%)
系统
测试
阶段
(34%)
代码行
人月
3个月以下
5000-14500
12~30
6-10
1
2
4
1
2
3-6个月
14500-29000
30~60
10-20
1
3
5
2
2
6-12个月
38667-72500
80~150
21-30
2
3
8
3
3
12个月以上
96667以上
200以上
30以上
3
4
12
6
5
 
软件开发项目定员参考表1
项目生命周期:3个月以下
开发阶段
职位
需求分析阶段
系统设计阶段
系统编码阶段
系统测试阶段
系统实施阶段
项目经理
1
系统分析员
1-2
0-1
0
0
软件工程师
0-1
1-3
1-3
0-1
0-1
助理软件工程师
0
0
0-2
0-1
0-2
软件测试工程师
0
0
0
1-2
0-1
助理测试工程师
0
0
0
0-1
0-1
质量工程师
0
1
0
其他人员(软件配置工程师、美工等)
按项目需求灵活配置
软件开发项目定员参考表2
项目生命周期:3-6个月
开发阶段
职位
需求分析阶段
系统设计阶段
系统编码阶段
系统测试阶段
系统实施阶段
项目经理
1
系统分析员
2-4
0-4
0
0
软件工程师
0-1
2-3
3-7
0-2
0-1
助理软件工程师
0
0
0-4
0-2
0-2
软件测试工程师
0
0
1-2
1-3
0-2
助理测试工程师
0
0
0-1
0-2
0-2
质量工程师
0
1
0
其他人员(软件配置工程师、美工等)
按项目需求灵活配置
 
软件开发项目定员参考表3
项目生命周期:6-12个月
开发阶段
职位
需求分析阶段
系统设计阶段
系统编码阶段
系统测试阶段
系统实施阶段
项目经理
1
系统分析员
3-5
0-3
0
0
软件工程师
0-2
0-3
8-10
0-3
1-2
助理软件工程师
0
0
2-5
1-3
1-2
软件测试工程师
0
0
1-3
1-3
0-1
助理测试工程师
0
0
0-2
1-2
0-2
质量工程师
0
1-2
0
其他人员(软件配置工程师、美工等)
按项目需求灵活配置
 
软件开发项目定员参考表4
项目生命周期:12个月以上
开发阶段
职位
需求分析阶段
系统设计阶段
系统编码阶段
系统测试阶段
系统实施阶段
项目经理
1
系统分析员
4-6
0-4
0
0
软件工程师
0-2
1-3
10-15
0-4
0-2
助理软件工程师
0
0
2-6
1-4
1-3
软件测试工程师
0
0
2-4
3-6
0-2
助理测试工程师
0
0
1-2
1-3
1-2
质量工程师
0
2个以上
0
其他人员(软件配置工程师、美工等)
按项目需求灵活配置
 
 
2009-6-2