我们有一个非常庞大的项目,有20-30个模块,但它大部分都已完成.它处于维护阶段(主要是错误修复,很少有新功能).我正在努力想出一些需要维护产品的开发人员.
有没有一种很好的方法来衡量这个数字?
该项目主要是基于WinForm的C#应用程序(混合了.net 1.1和2.0)以及大量的vb6应用程序.
这完全取决于代码质量,更改频率和测试级别.
例如,一个拥有数千行代码但很少发生变化的系统以及一个完整的单元/集成测试库可能需要更少的开发人员,因为这个小型系统经常更改并且没有测试.
另一个重要因素是所涉及的开发人员的经验,不仅是一般的,而且特别是他们对具体项目的理解.
最后,这是一个非常难以估计的统计数据,您可能最好关注当前在项目中的开发人员的工作量,并根据需要慢慢地将人员移入或移出项目.