{"title":"Selection and Allocation of People based on Technical and Personality Profiles for Software Development Projects","authors":"Jorcyane Araújo Lima, Glêdson Elias da Silveira","doi":"10.1109/CLEI47609.2019.235052","DOIUrl":null,"url":null,"abstract":"In software development projects, software engineers play different functional roles, requiring a variety of technical and personality profiles. Disregarding such profiles during the selection and allocation of people to roles implies a serious risk of project failure, since members of the development team can perform unsatisfactorily their activities due to the lack of technical skills or inadequate personality traits. In such a scenario, the process of selecting and allocating people to functional roles is complex, tiring and error prone, especially when performed on an ad-hoc basis and only supported by the experience of the project manager, since there may be numerous candidate solutions that should be identified and evaluated. In such a direction, based on technical and personality profiles, this paper proposes a systematic and automatic approach for selecting and allocating people to functional roles in software development projects, recommending technically qualified and psychologically adequate people for each functional role of the software project, providing the project manager with an effective tool to support the decision-making process. Experimental results based on a real case study reveal the potential practical applicability of the proposed approach.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"54 25","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 XLV Latin American Computing Conference (CLEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLEI47609.2019.235052","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
In software development projects, software engineers play different functional roles, requiring a variety of technical and personality profiles. Disregarding such profiles during the selection and allocation of people to roles implies a serious risk of project failure, since members of the development team can perform unsatisfactorily their activities due to the lack of technical skills or inadequate personality traits. In such a scenario, the process of selecting and allocating people to functional roles is complex, tiring and error prone, especially when performed on an ad-hoc basis and only supported by the experience of the project manager, since there may be numerous candidate solutions that should be identified and evaluated. In such a direction, based on technical and personality profiles, this paper proposes a systematic and automatic approach for selecting and allocating people to functional roles in software development projects, recommending technically qualified and psychologically adequate people for each functional role of the software project, providing the project manager with an effective tool to support the decision-making process. Experimental results based on a real case study reveal the potential practical applicability of the proposed approach.