开发人员的配置问题……
在线性开发模式下,可以运用如下的方法来配置开发人员:
1、项目伊始,从开发组中选出几名系统分析员,负责系统的概要设计,从测试组抽出几名高级测试人员,负责概要设计的测试和评估。
2、详细设计阶段,前期的系统分析员按模块分为项目小组,每个系统分析员负责一个模块。从开发组中选出高级程序员,加入到项目小组中。高级测试人员也带领中级测试人员,对详细设计进行评估和测试。
3、编码阶段,再加入程序员和普通测试人员,完成编码和测试。
但是,当采用迭代的开发模式,如果对每个迭代采用如此的人员配置模式,则会在信息交流上浪费大量的时间。而如果所有人员一直跟进的话,又会产生大量的空闲时间。
大家的公司在这方面都是怎么做的呢?