试人员的配置比例为46个开发人员需要配置一名专职化的测试人员。测试人员站在第三方和模拟使用者角度来进行系统的测试,可以更好的发现系统的BUG和相关问题,有效的保证系统的质量。
方案三中项目经理工作进一步清晰,项目经理不在承担软件需求和架构的相关工作。而重点放在项目内外的沟通协调和整个项目进度计划的安排上。这个时候项目中的设计负责人对整个系统的总体设计方案和架构负责,而且设计负责人也将不在参与具体的功能模块的设计和开发工作。设计负责人的重点转化到的软件需求的开发和总体设计上面如涉及到RUP中的用例建模,用例分析,架构设计,组件接口复用。
方案四项目经理和需求角色分离当项目团队的规模发展到1220人的时候,项目团队基本上可以算做中小型的项目团队。这个时候项目经理完全专职化做项目管理的工作。包括项目进度计划制定,项目跟踪监控,风险分析和控制,项目度量分析和决策等相关内容。对于需求活动设置专门的需求工程师岗位来完成需求的开发。同时项目中设置专门的架构设计人员,架构设计人员不再负责需求的开发工作,而重点在于系统总体设计方案的确定,系统的41视图的分析,同时架构人员要考虑整个系统的集成方案的确定和具体功能单元和模块的集成。
由于项目规模的扩大,项目的配置项更加复杂,项目也需要同时起开发,测试,集成和BugFix等多个分支。因此需要设置专门的配置管理员来进行项目的配置管理。
对于项目同时需要开发新版本,又需要对已经发布的维护版本进行功能改进的时候,项目中要考虑设置专门的维护人员。由维护人员来完成项目小功能的改进和BUG的修复。这样新版本设计开发人员可以更专注的进行新功能的开发。
角色业务建模需求分析设计实现测试
参考值1参考值2
1
1.5
3
3
5
4.5
5
5
2
2
f部署
1
配置和变更管理1
项目管理
1.5
环境
0.5
111.50.5
公路养护管理系统预计人员在7人左右,因此根据上述几种方案,取第三种方案,开发后期可以根据人员变动及项目的进程进行变更管理。
如何选人
营造高效的项目团队,从选人开始。
首先,需要根据项目的实际需求进行选择,选的人应是项目建设过程中所需要的;
其次,要多了解一下项目成员候选人的基本情况,如性格特点、个人爱好等,以便能在以后的合作过程中采用合适的方式与其进行沟通和交流;
最后,需要开一个团队成员沟通会,讨论并确定该团队的目标、项目建设思路等。
在人员选择上,需要注意如下两个问题:
1、明r