Identification of Patterns for the Formation of Software Development Projects Teams

Identification of Patterns for the Formation of Software Development Projects Teams

Margarita André Ampuero (Instituto Superior Politécnico José Antonio Echeverría, Cuba), María G. Baldoquín de la Peña (Instituto Superior Politécnico José Antonio Echeverría, Cuba) and Silvia T. Acuña Castillo (Universidad Autónoma de Madrid, Spain)
DOI: 10.4018/jhcitp.2010070105
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

The formation of software development project teams is carried out, conventionally, in an empiric manner; however, in this process, multiple factors should be considered. In literature, the works where this process is modeled are scarce, and most do not consider aspects linked to the formation of the team as a whole. In this paper, a group of patterns that contribute to the formation of software development projects teams are identified through the use of the Delphi method, psychological tests, and data mining tools. The paper identifies patterns that are validated experimentally, while psychological characteristics in the process of software team formations are exemplified.
Article Preview

The assignment of persons to software projects has been a topic hardly approached in software engineering literature. The models of software processes are generally centered in the technical aspects. Such that, recognized models of processes like: People-CMM (Curtis, Hefley & Miller, 2001), Personal Software Process (Humphrey, 1995), Team Software Process (Humphrey, 1998) and the Rational Unified Process (Jacobson, Booch, & Rumbaugh, 2000), although they incorporate the human factor, they do not model the assignment process of personnel to project, neither do they formalize the necessary competences for the execution of roles.

Although many authors have devoted studies to identify competences of IT professionals (e.g., Trigo et al., 2010) or software engineers (e.g., Colomo-Palacios et al., 2010), none of these studies have analyzed in deep psychological factors for the assignment of people to software development teams.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing