The Importance of Personality Traits in Agile Software Development: A Case Study

Name
Tedo Gogoladze
Abstract
During the last decade, more and more companies have transformed their way of working to agile, making it the most common software development methodology in the industry. The core principle of Agile as given in the original manifesto states, that individuals and their interactions are more important than the tools and processes. This convention leads to the need for the study of the software developer individuals in the psychological level of personality and the performance results associated with the specific personality. There researches that study the personality of the developers and their performances have been set either, in academia, or in the different software development methodology environment, than agile. This study aims to describe the relationship between the software developers’ personalities based on the Big Five model and the performance of the developers based on agile software development metrics. Within this research, the logs of 8 open-source projects that use the most common agile issue tracker, JIRA, are used to retrieve the personality trait of the developers involved and to calculate their performance metrics. Finally, association rules are mined using this dataset, and the consistency of the findings are checked against the existing literature. Evidently, the analysis shows interesting relationships between the personality types and metrics, that can favour the work of both, the management of the software development teams and the developers themselves.
Graduation Thesis language
English
Graduation Thesis type
Master - Innovation and Technology Management
Supervisor(s)
Ezequiel Scott
Defence year
2020
 
PDF