This paper considers the problem of assigning workers to manufacturing cells in order to maximize the effectiveness of the organization. Organization effectiveness is assumed to be a function of the productivity, output quality, and training costs associated with a particular worker assignment. Traditionally, these worker assignments have been based only on the technical skills of the workers. The proposed model also includes human skills and permits the ability to change the skill levels of workers by providing them with additional training. The problem is formulated as a mixed integer programming problem. A total of 32 test problems were developed and varied with regard to the total training time, the available training time for each worker, the training costs, the productivity coefficients and the quality level coefficients. Results indicate that this model provides better worker assignments than one that only considers technical skills.