Agent-Based Modeling of Resource Allocation in Software Projects Based on Personality and Skill

The success or failure of software development group work depends on the group members' personalities, as well as their skills in performing various tasks associated with the project. Moreover, in the reality, tasks have a dynamic nature and their requirements change over time. Therefore, the effect of task dynamics on the teamwork must be taken into consideration. To do so, after describing a general approach to select effective team members based on their personalities and skills, we consider as an example a comparative multi-agent simulation study contrasting two different sample strategies that managers could use to select team members: by minimizing team over-competency and by minimizing team under-competency. Based on the simulation results, we drive a set of propositions about the conditions under which there are and are not performance benefits from employing a particular strategy for task allocation. Also, we propose a simulation environment that could provide a low cost tool for managers and researchers to gain better insights about effectiveness of different task allocation strategies and employees with different attributes in dynamic environments.

[1]  Peter Klaus Schoenhoff,et al.  Belbin's Company Worker, The Self-Perception Inventory, and Their Application to Software Engineering Teams , 2001 .

[2]  D. Dill,et al.  Management Teams: Why they succeed or fail Author: R. Meredith Belbin. Heinemann, 1981. , 1982 .

[3]  R. Meredith Belbin,et al.  Team Roles at Work , 2022 .

[4]  Sallie M. Henry,et al.  The effects of roles and personality characteristics on software development team effectiveness , 1998 .

[5]  James A. Pharmer,et al.  When Member Homogeneity is Needed in Work Teams , 2000 .

[6]  Gordon Culp,et al.  UNDERSTANDING PSYCHOLOGICAL TYPE TO IMPROVE PROJECT TEAM PERFORMANCE , 2001 .

[7]  Rowan Bayne The Myers-Briggs Type Indicator: a critical review and practical guide , 1995 .

[8]  A. Vargha,et al.  A Critique and Improvement of the CL Common Language Effect Size Statistics of McGraw and Wong , 2000 .

[9]  Shi-Jie Chen,et al.  An Integrated Methodological Framework for Project Task Coordination and Team Organization in Concurrent Engineering , 2005, Concurr. Eng. Res. Appl..

[10]  I. B. Myers The Myers-Briggs Type Indicator: Manual (1962). , 1962 .

[11]  Bianey Ruiz Ulloa,et al.  Team Effectiveness and Individual Myers-Briggs Personality Dimensions , 2004 .

[12]  Julia Frankfurter Please Understand Me Ii Temperament Character Intelligence , 2016 .

[13]  Silvia Teresita Acuña,et al.  Formal model for assigning human resources to teams in software projects , 2011, Inf. Softw. Technol..

[14]  Wander Jager,et al.  Task dynamics in self-organising task groups: expertise, motivational, and performance differences of specialists and generalists , 2008, Autonomous Agents and Multi-Agent Systems.

[15]  R. Wood Task complexity: Definition of the construct , 1986 .

[16]  Malcolm Higgs,et al.  A comparison of Myers Briggs type indicator profiles and Belbin team roles , 1996 .

[17]  J. Kidd Management Teams: Why They Succeed or Fail , 1982 .

[18]  John H. Bradley,et al.  The effect of personality type on team performance , 1997 .

[19]  I. B. Myers The myers-briggs type indicator , 1962 .

[20]  V. Liern,et al.  Some fuzzy models for human resource management , 2004 .

[21]  Natalia Juristo Juzgado,et al.  How do personality, team processes and task characteristics relate to job satisfaction and software quality? , 2009, Inf. Softw. Technol..

[22]  S. Tisue NetLogo : Design and Implementation of a Multi-Agent Modeling Environment , 2004 .

[23]  Sallie M. Henry,et al.  Using Belbin's leadership role to improve team effectiveness: An empirical investigation , 1999, J. Syst. Softw..

[24]  I. B. Myers Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator , 1985 .

[25]  Eean R. Crawford,et al.  A review of research on personality in teams: Accounting for pathways spanning levels of theory and analysis , 2011 .

[26]  Bin Hu,et al.  Agent-based simulation approach to understanding the interaction between employee behavior and dynamic tasks , 2011, Simul..