One of the dominant traits of civilized societies is the establishment and ever increasing development of social economic organizations. At the present time due to the complicated needs of societies, more concern is on group activities. Researchers in the field of management have illustrated some principles, namely project management, for organizing group activities of individuals. The most important issue here is resource optimization and assimilating the required data, for achieving the projects predestined goals. In this context, many models have been presented that one of the most practical models was introduced by Dr. M. Belbin. He classified individuals in nine team roles. This model helps them to recognize their position in the team and increase team efficiency. In this paper a genetic program is designed which can propose a proper combination according to the project manager's demands and individual's characteristics obtained from Belbin's theory. Using genetic algorithm has many advantages. Genetic algorithm could avoid many improper solutions, and speed up the searching efficiency. The other advantage of using genetic algorithm is its flexibility to solve the problem.