Functional group roles in software engineering teams

For building and leading successful software engineering teams it is vital to understand their team structure as well as many other "soft" factors, e.g. the personality and skills of individual team members. A key element of the team structure, besides power distribution, knowledge distribution etc., is the role distribution within the team. The role distribution has a twofold aspect: first, the formal role distribution, which is defined by the standard process and role model or the project management, and second, the informal role distribution which grows within a team by the natural interactions between the team members and is based to some extent upon their individual characteristics.This paper presents an empirical examination of the informal role distribution in student software engineering teams and compares the results to the concept of functional group roles.

[1]  Jon R. Katzenbach,et al.  The Wisdom of Teams: Creating the High-Performance Organization , 1992 .

[2]  Sallie M. Henry,et al.  Using Belbin's leadership role to improve team effectiveness: An empirical investigation , 1999, J. Syst. Softw..

[3]  Qaiser S. Durrani,et al.  A survey to examine the effect of team communication on job satisfaction in software industry , 2004, SOEN.

[4]  Robert P. Bostrom,et al.  Personality Characteristics of MIS Project Teams: An Empirical Study and Action-Research Design , 1982, MIS Q..

[5]  Kathy Brittain White,et al.  Information Systems Development Success: Perspectives from Project Team Participants , 1986, MIS Q..

[6]  Tom DeMarco,et al.  Peopleware (2nd ed.): productive projects and teams , 1999 .

[7]  D. A. Yousef The Interactive Effects of Role Conflict and Role Ambiguity on Job Satisfaction and Attitudes Toward Organizational Change: A Moderated Multiple Regression Approach , 2000 .

[8]  Thomas Grechenig,et al.  Reflecting skills and personality internally as means for team performance improvement , 2003, Proceedings 16th Conference on Software Engineering Education and Training, 2003. (CSEE&T 2003)..

[9]  Joy Teague,et al.  Personality type, career preference and implications for computer science recruitment and teaching , 1998, ACSE '98.

[10]  Alan Jones Experiences of Profile-Based Group Composition , 1999, Comput. Sci. Educ..

[11]  Tom DeMarco,et al.  Peopleware: Productive Projects and Teams , 1987 .

[12]  Charles K. Woodruff Job satisfaction of data processing personnel , 1978, CPRS.

[13]  R. Meredith Belbin,et al.  Team Roles at Work , 2022 .

[14]  Ronald H. Rasch An investigation of factors that impact behavioral outcomes of software engineers , 1991, SIGCPR '91.

[15]  David G. Mathiasen Groups that work (and those that Don't): Creating Conditions for Effective Teamwork, edited by J. Richard Hackman. San Francisco, CA: Jossey-Bass 1990, 512 pp. Price: $39.95 cloth , 1991 .