A Model for Software Development Manpower Allocation

소프트웨어 개발인력 배분 모델

  • 박석규 (강원도립대학 컴퓨터응용과)
  • Published : 2007.04.30

Abstract

If the effort(manpower) and schedule are estimated, there is very difficult to allocate the manpower according to the schedule time units efficiently. Generally, the Putnam's Rayleigh Model has been applied popularly. This distribution model is expressing topology that manpower is consumed concentrically in first-half point. But actual manpower of projects are consumed concentrically at middle or second half point. Therefore, this model cannot be applied in software project planning area. This paper suggests a model to distribute manpower efficiently. Fist of all, we investigate a typical type presenting in software development field and manpower profile type of actuality development projects. Next, we suggested a method to present the model by a drawing a contour about manpower profile for the efficient manpower distribution. The proposed model shows better performance than Rayleigh and Gomma model. By applying proposed model, we will properly distribute manpower to schedule in software development planning phase, and finally we may manage project successfully.

노력 (인력)과 일정이 추정된 경우, 인력을 일정 시간대별로 효율적으로 배분하기는 매우 어렵다. 지금까지 Putnam의 Rayleigh 분포모델이 널리 적용되고 있다 이 분포는 프로젝트 전반부에서 인력이 집중적으로 투입되는 형태를 표현하고 있다. 그러나 실제 수행된 프로젝트의 대부분이 중반부나 후반부시점에서 인력이 집중적으로 투입되는 현상을 나타내 Rayleigh 분포를 적용할 수 없다. 따라서 본 논문은 인력을 효율적으로 배분하기 위한 모델을 제안한다. 먼저, 소프트웨어 개발 분야에서 제시하고 있는 전형적인 형태와 실제 수행 프로젝트들의 인력 프로파일 형태를 고찰하였다. 다음으로, 효율적인 인력 배분을 위해 인력 프로파일에 대한 윤곽을 그려 모델을 유도하는 방법을 제안하였다. 제안된 모델은 기존의 Rayleigh와 Gamma 모델보다 좋은 성능을 나타내었다. 제안된 모델을 적용할 경우 소프트웨어 개발계획단계에서 개발기간에 대한 투입될 인력을 적절히 배분하여 프로젝트를 성공적으로 관리할 수 있을 것이다.

Keywords