METHOD OF THE IT PROJECT TEAM CREATION BASED ON MAXIMIZING IT’S COMPETENCIES

Authors

DOI:

https://doi.org/10.20998/2413-3000.2021.3.2

Keywords:

IT project team; Agile; Scrum; competencies maximization; method of an IT project team creation; team composition

Abstract

The use of agile approaches in software development requires the project team to be multifunctional and self‑organized in order to respond effectively to changing project requirements. Therefore information technology project team creation requires a special method. The purpose of the work is to develop a method of IT-project team creation by maximizing it’s competencies taking into account the features of agile approaches to project management. The paper proposes the issue of team creation based on maximizing team competencies under conditions of budget and laboriousness constraints. A method of a project team creation is proposed, which takes into account the requirements of the project, the characteristics of individual candidates, and the general competencies of the team as a whole, as well as the project's limitations on the budget and laboriousness of the project. The proposed approach consists of three stages. At the first stage, a set of candidates is determined, whose competency assessments meet the requirements of the project. In the second stage, team options are formed in accordance with the requirements of the project. The project team creation can take place in several statements. The first statement is to solve the problem of minimizing the distance between the vector of team competencies and the vector of requirements. The second statement of the problem is to solve the problem of maximizing competencies in terms of time and project budget constraints.The third solves the issue of choosing a team according to the chosen setting. Two possible objective functions of the issue are offered. One target function is to create a team that will include candidates with maximum competencies. Such a team will best cope with the requirements that are known at the start of the project. The second target function maximizes the total competencies of the team that exceed a given threshold. As a result, the team will be able to better cope with the changing requirements of the project. The proposed method makes it possible to create an effective software development team that meets the requirements of the project, the values and principles of agile approaches.

Downloads

Published

2021-04-17

Issue

Section

Сборник научных статей