METHOD OF THE IT PROJECT TEAM CREATION BASED ON MAXIMIZING IT’S COMPETENCIES
DOI:
https://doi.org/10.20998/2413-3000.2021.3.2Keywords:
IT project team; Agile; Scrum; competencies maximization; method of an IT project team creation; team compositionAbstract
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
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Our journal abides by the Creative Commons copyright rights and permissions for open access journals.
Authors who publish with this journal agree to the following terms:
Authors hold the copyright without restrictions and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
Authors are able to enter into separate, additional contractual arrangements for the non-commercial and non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
Authors are permitted and encouraged to post their published work online (e.g., in institutional repositories or on their website) as it can lead to productive exchanges, as well as earlier and greater citation of published work.