• No results found

Psychological Group Processes when Building Agile Software Development Teams

N/A
N/A
Protected

Academic year: 2021

Share "Psychological Group Processes when Building Agile Software Development Teams"

Copied!
2
0
0

Loading.... (view fulltext now)

Full text

(1)

Thesis for The Degree of Doctor of Philosophy (Ph.D.)

Psychological Group Processes when Building Agile Software Development Teams

Lucas Gren

The doctoral defense will be held in:

Room Omega, Building Jupiter, Campus Lindholmen on December 8

th

, 2017, 1PM (13:00)

Opponent:

Senior Lecturer Dr. Paul Ralph The University of Auckland, New Zealand

Grading Committee:

Professor Dr. Laurie Williams North Carolina State University, USA Associate Professor Dr. Rafael Prikladnicki

Pontifical Catholic University of Rio Grande do Sul, Brazil Associate Professor Dr. Yvonne Dittrich

The IT University of Copenhagen, Denmark

The thesis is available at the:

Department of Computer Science and Engineering

Chalmers University of Technology and The University of Gothenburg Gothenburg, Sweden, 2017

Telephone: +46 (0)31 - 772 60 72

(2)

Abstract

Background With the agile approach to managing software development projects, comes an increased dependability on well functioning teams. Ag- ile teams are profoundly influenced by social-psychological factors since more communication and cooperation are needed both within the organization and team, but also with customers.

Objective The objective of this thesis is to investigate if and how psycho- logical group processes, i.e. the temporal perspective often referred to as group development, is related to what is meant by an agile team.

Method A diversity of research designs and data collection methods were used, including surveys, interviews, and project data, to find and explain con- nections between team agility and group developmental stages, but also agile maturity model validity and individual nontechnical skills. A total of 311 peo- ple participated in the studies from 19 different companies situated in the US, Brazil, The Netherlands, and Sweden.

Results The results show that there are connections between group devel- opment maturity and what is meant by an agile team, demonstrating the rel- evance of psychological group processes when building agile teams. Group developmental issues were related to many aspects of how team agility is described, including team planning effectiveness, interpersonal conflict, open communication, and dedication. Moreover, the mature use of agile practices could not be explained by individual nontechnical skills and the efficiency of task implementation in agile software development teams were not dependent of group maturity, but instead individual technical skills.

Conclusions Our first conclusion is that many agile measurement scales are not scientifically validated and the construct of agility needs to be broken down into parts that need to be researched separately; one such part being what is meant by team agility. Secondly, agile teams at different group de- velopment stages adopt team agility differently, and the implementation and management of agile projects need to be adapted to what stage the team is in from a group-developmental perspective. We also conclude that efficiency, but not effectiveness, in agile software development might be more dependent on individual technical skills than group development and that individual non- technical skills are poor predictors of the maturity of agile practices.

Keywords agile teams, group development, social psychology, software engi- neering

Technical Report No 147D

ISBN 978-91-982237-3-6

References

Related documents

x Explore the key process areas and practices of knowledge management in the knowledge management maturity models. x Identify the views of practitioners on knowledge

To address the problem of process complexity in secure software development the method has been to analyze to what extent the new agile development method XP can be used

This Thesis Work requires knowledge of the state-of- the-art about the problems concerning Software Architecture design in Agile Projects and the proposed solutions in

He found that most of the engineering group processes (“ENG” in A-SPICE [4]) are carried out on project-specific tasks in the sprints by the team, based on their

I processen internalisering, där uttryckt kunskap omvandlas till tyst kunskap, finner vi att företag som använder sig utav lättrörliga metoder har grundläggande

Due to its unique ability to switch its internal resistance during operation, this thin layer can be used to shift the amount of (forward) current induced into the rectifying

Sammanfattningsvis kan taktik beskrivas med att officeren behöver tränas i att tänka och välja medel och metoder för att genom­ föra strid eller stöd av strid.. Detta kräver

Regressionsanalys för att predicera normbrytande beteende från riskfaktorer på individ- och familjenivå, där aggressivitet och trotsighet exkluderats.. Multipla