Empirical evidence regarding the connection between group development (maturity) and the success of software development teams is lacking. The purpose of this research is to gain a qualitative and quantitative understanding of how velocity and planning effectiveness of software teams connect to a group development model. The Group Development Questionnaire was given to 19 software developers from 4 work groups to assess their group development maturity. The work groups' responses to the survey were checked for correlation with development velocity and planning effectiveness. Semistructured interviews were conducted with 16 individuals from the same 4 work groups to explore issues about their group maturity and to validate the responses of the interviewees in the Group Development Questionnaire. The measurement of the fourth stage of group development had a strong association with the planning effectiveness measurement, which means that a team with less issues in the fourth phase of group development is more effective in adhering to its plans. On the other hand, group development and velocity showed no significant convergent validity. We conclude that the dynamics within software development teams might correlate to their ability to deliver the expected outcome as planned but not to their ability to develop tasks faster.
KEYWORDSgroup maturity, software engineering, velocity, planning effectiveness, performance
INTRODUCTIONGroups, like humans, move through successive phases; they tend to advance and regress. 1 A group is sometimes defined as 3 or more members that interact with each other to perform a number of tasks and achieve a set of common goals. 2 A team, on the other hand, has developed both the goals and the means to achieve these tasks effectively. 3 The emphasis on the importance of arranging work in a group form emerged, in part, from the growing awareness of the role of groups in facilitating or blocking individual and organizational effectiveness, and more work can be achieved in well-functioning teams than dividing work to individuals only. 4 As a result, organizations are counting on teams as the main asset for accomplishing goals. 5 Group development can be defined as the process in which a group navigates a number of stages until it becomes a mature team. Consequently, the term "group maturity" refers to the level of development a group has acquired over the course of its lifespan. Wheelan et al 3 reported that 83%of teams that were assessed in a study were found to be work groups without effective means to reach their common goals. A team, therefore, is here defined as one that has successfully navigated the earlier stages of group development and has emerged as a mature, high performing unit capable of achieving common goals. 6 The work of Susan Wheelan on group development research helped determine the common threads among group development models and postulate the basis for the Integrated Model of Group Development (IMGD). In this model, a group is believed to go through 5 successive ...