z-logo
open-access-imgOpen Access
METHOD OF QUALIFICATION ESTIMATION AND OPTIMIZATION OF PROFESSIONAL TEAMS OF PROGRAMMERS
Author(s) -
А. А. Прихожий,
А. М. Ждановский
Publication year - 2018
Publication title -
sistemnyj analiz i prikladnaâ informatika
Language(s) - English
Resource type - Journals
eISSN - 2414-0481
pISSN - 2309-4923
DOI - 10.21122/2309-4923-2018-2-4-11
Subject(s) - programmer , agile software development , computer science , set (abstract data type) , teamwork , component (thermodynamics) , software , extreme programming , software engineering , engineering management , software development , software development process , engineering , programming language , physics , political science , law , thermodynamics
The problem of building and optimizing the teams of programmers taking into account the qualification and the level of skills in programming technologies and tools is considered. Known technological environments for the management of teamwork, such as Agile, formulate only general requirements and principles for building the teams and the distribution of work between them. A method for formalizing and evaluating the qualification of individual programmers and entire groups of programmers has been proposed. The input data are attributes of the most popular technologies and programming tools, including technology rating, as well as the results of a survey of programmers on their level of skills. The qualification of a group of programmers is evaluated taking into account the requirements for a particular project, which integrates three components: the average qualification of programmers included in the group; the qualification of the group with respect to the best representatives for each of the technologies; threshold values of the levels of programmer qualification and group qualification for each of the technologies, as well as threshold values of the integrated qualification, reflecting the specifics of the given project. The contribution of each component is determined by appropriate weights. The proposed method is a basis for a genetic algorithm that performs the search for the number, size and staff of groups of programmers which yield a maximum of total qualification. Software has been developed and computer experiments have been carried out on a set of programmers who graduated from Belarusian universities. The obtained results demonstrate the real ability of the system to find the number, size and staff of groups of programmers, which increase the overall qualification of groups by 30% while minimizing the number of unemployed developers. The results prove the practical importance of the method and software in the field of technologies and tools for the management of professional teams of programmers.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here