Professional Documents
Culture Documents
Companion)
Abstract—Nowadays, software is developed in teams. But how the one side and more than 500 on the other side and therefore
should teams be put together in order to build a high quality cover small enterprises as well as large corporations. Our
team? interview partners cover all mentioned software engineering
This study shows how the different roles in a software
development team - project leader, requirements engineer, archi- roles. Thus our results should be applicable for a broad range
tect/designer, and developer/tester/maintainer - should be staffed of software developing companies.
with respect to HEXACO personality traits in order to form a
high quality team. II. R ESEARCH M ETHOD
We conducted a qualitative analysis by leading 12 semi-
structured interviews with interviewees who work in the software Our study was of inductive interpretivist character. Thus we
engineering sector and have working experience of at least 2 followed the Grounded Theory approach [4], [7]. Therefore ex-
years. We followed a Grounded Theory approach to derive perts of the IT branch were interviewed in order to learn which
personality traits and link them to software engineering roles. attributes constitute ”high quality” members of a software
Our study shows that different personality profiles are indeed
beneficial for the different roles. A project leader e.g. should
development team. We conducted semi-structured interviews
have a more pronounced Agreeableness domain whereas the and therefore prepared a questionnaire which should guide us
Extraversion domain should be pronounced with a requirements through the interview. Furthermore participants who were not
engineer. able to answer the questions in a personal interview, had the
Our results should support the composition of software en- possibility to fill out the questionnaire.
gineering teams with the aim to successfully build high quality
teams. For the composition of the set of our interview partners
Index Terms—Engineering management - Business manage- we used criterion sampling [3][p. 409] with experts of the IT
ment - Human resource management branch which had at least 2 years of working experience in the
Engineering management - Software development management IT branch. We insured that with the number of our interviews
Software engineering team, Personality, HEXACO we gained theoretical [3] and data saturation.
I. P ROBLEM S TATEMENT In sum, we interviewed 12 people. The group of interviewed
people was composed of 10 male and 2 female people. The
Software development nowadays in most cases is teamwork age ranged between 29 and 41 years with 2 to 15 years of
[10][p. 83]. Thus the quality of the software strongly depends experience in the IT branch. Branches covered the finance, au-
on the appropriate composition of the development team [1]. tomotive, telecommunication, security, business management,
But according to which aspects a software development team municipal facilities, IT service provider, and the event sector.
should be composed? One possible factor is personality [12]. We transcribed and coded the interviews openly and axially
Personality traits are a common and also effective method for [4]. After that we used a lexical approach and connected the
assembling teams [11]. This research proposes how the differ- codes to the facet level scales of the HEXACO personality
ent roles in a software development team - project leader, re- inventory and their descriptions [9]. This resulted in individual
quirements engineer, architect, and developer/tester/maintainer personality profiles for the different software engineering
- should be assigned with respect to their personality traits roles.
using the HEXACO personality model. The aim is to form
a successful software development team. We analyzed which III. R ESULTS
personality traits are demanded from the different software
engineering roles for the purpose of building high quality A. Project Leader
software development teams from the point of view of experts The project leader should have high scores on the Agree-
working in the IT branch. The interviewed experts cover a ableness domain. The interviewees mentioned qualities which
wide range of IT sectors: finance, automotive, telecommuni- could be mapped to all four facet scales of the Agreeable-
cation, security, business management, municipal facilities, IT ness domain. Interestingly, the social component as well as
service provider, and the event sector. Also the number of methodological skills occupied the interviewees more than
employees of the involved enterprises ranged between 50 on professional skills. Interviewees demanded error friendliness,
253