The interaction of social issues and software architecture
Communications of the ACM
Introduction to the team software process
Introduction to the team software process
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Strengthening the Case for Pair Programming
IEEE Software
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Hi-index | 0.00 |
This paper describes an experiment in which student teams developed products using two different methodologies: the Team Software Process (TSP) as a plan-driven methodology and Extreme Programming (XP) as an agile methodology. We carefully define cohesion and derive instruments appropriate for measuring cohesion. Then, throughout the projects, the teams were surveyed to measure various aspects of team cohesion and those results support conclusions about how methodology was affecting cohesion. The results show that the measures developed lead to interesting observations that can be applied to current, non-academic projects. In addition, future work in broadening this study is justified.