The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness

The objective of this research is to show the utility of roles and personality characteristics to the evaluation and formation of software development teams. The goals of this research include demonstrating empirically that Belbin's team roles can be used to form and evaluate software teams, pr...

Full description

Bibliographic Details
Main Author: Stevens, K. Todd Jr.
Other Authors: Computer Science
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/30389
http://scholar.lib.vt.edu/theses/available/etd-31098-11056/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-30389
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-303892020-12-23T05:32:33Z The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness Stevens, K. Todd Jr. Computer Science Henry, Sallie M. Matheson, Lance A. Smith, Eric P. Lewis, John A. Rosson, Mary Beth Kafura, Dennis G. roles team evaluation team formation software engineering empirical studies software psychology The objective of this research is to show the utility of roles and personality characteristics to the evaluation and formation of software development teams. The goals of this research include demonstrating empirically that Belbin's team roles can be used to form and evaluate software teams, providing a partial validation of the analyses by using the Belbin roles to analyze teams from the software industry, and comparing the personality data collected for this research to data from two previous studies and to the general population. In the highly competitive software industry, improving the software development process can be critical to a company's success. More specifically, improving a team's productivity can save employers significant time and money. This investigation addresses the productivity of software development teams in a series of studies. First, controlled studies empirically show that Belbin's roles can be used in team formation to improve team performance. Second, additional studies, both qualitative and quantitative, demonstrate that Belbin's roles can be used as criteria in team evaluation and formation. Finally, teams from the software development industry are evaluated, providing a partial validation of the usefulness of Belbin's roles to software teams. The cumulative effect of the results of the studies in this investigation demonstrate that Belbin's roles can be used effectively in team formation and evaluation. Specifically, Belbin's roles for leadership and innovation are shown in empirical studies to be important in the formation of software teams, and all of the Belbin roles are used in the evaluation of teams in academia as well as in industry. The results of this investigation should be used in team formation and evaluation, in an academic setting as well as in the software development industry. For team evaluation, deficiencies uncovered in the Belbin roles should be remedied, and positive aspects should be encouraged. In team formation, teams should contain the complement of Belbin roles and should specifically contain the leadership and innovation roles focused on as part of this investigation. It is clear from this investigation that Belbin's roles can be used effectively to improve software development teams. Ph. D. 2014-03-14T20:21:35Z 2014-03-14T20:21:35Z 1998-03-20 1998-03-20 1999-04-10 1998-04-10 Dissertation etd-31098-11056 http://hdl.handle.net/10919/30389 http://scholar.lib.vt.edu/theses/available/etd-31098-11056/ FINAL5.PDF In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic roles
team evaluation
team formation
software engineering
empirical studies
software psychology
spellingShingle roles
team evaluation
team formation
software engineering
empirical studies
software psychology
Stevens, K. Todd Jr.
The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness
description The objective of this research is to show the utility of roles and personality characteristics to the evaluation and formation of software development teams. The goals of this research include demonstrating empirically that Belbin's team roles can be used to form and evaluate software teams, providing a partial validation of the analyses by using the Belbin roles to analyze teams from the software industry, and comparing the personality data collected for this research to data from two previous studies and to the general population. In the highly competitive software industry, improving the software development process can be critical to a company's success. More specifically, improving a team's productivity can save employers significant time and money. This investigation addresses the productivity of software development teams in a series of studies. First, controlled studies empirically show that Belbin's roles can be used in team formation to improve team performance. Second, additional studies, both qualitative and quantitative, demonstrate that Belbin's roles can be used as criteria in team evaluation and formation. Finally, teams from the software development industry are evaluated, providing a partial validation of the usefulness of Belbin's roles to software teams. The cumulative effect of the results of the studies in this investigation demonstrate that Belbin's roles can be used effectively in team formation and evaluation. Specifically, Belbin's roles for leadership and innovation are shown in empirical studies to be important in the formation of software teams, and all of the Belbin roles are used in the evaluation of teams in academia as well as in industry. The results of this investigation should be used in team formation and evaluation, in an academic setting as well as in the software development industry. For team evaluation, deficiencies uncovered in the Belbin roles should be remedied, and positive aspects should be encouraged. In team formation, teams should contain the complement of Belbin roles and should specifically contain the leadership and innovation roles focused on as part of this investigation. It is clear from this investigation that Belbin's roles can be used effectively to improve software development teams. === Ph. D.
author2 Computer Science
author_facet Computer Science
Stevens, K. Todd Jr.
author Stevens, K. Todd Jr.
author_sort Stevens, K. Todd Jr.
title The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness
title_short The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness
title_full The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness
title_fullStr The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness
title_full_unstemmed The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness
title_sort effects of roles and personality characteristics on software development team effectiveness
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/30389
http://scholar.lib.vt.edu/theses/available/etd-31098-11056/
work_keys_str_mv AT stevensktoddjr theeffectsofrolesandpersonalitycharacteristicsonsoftwaredevelopmentteameffectiveness
AT stevensktoddjr effectsofrolesandpersonalitycharacteristicsonsoftwaredevelopmentteameffectiveness
_version_ 1719371253010137088