Coordination of people, processes, and artifacts is a significant challenge to successful software engineering that is growing as the scale, distribution, and complexity of software projects grow. This thesis presents an exploratory case study of coordination of interdependent work in a practicing software development team. Qualitative analysis of stakeholder interviews was used to develop nine theoretical propositions that describe coordination behaviours. One proposition was refined by quantitatively exploring the structure of explicit dependencies between work items in relation to their resolution times. Structure measures drawn from social network analysis were used to quantify the structure of explicit dependencies between work items, revealing some lower resolution times were associated with degree centrality measures, but that network structures only explain a small proportion of the variance in resolution times. The results are compared with existing theories of coordination in software engineering and directions for further research are outlined.
Identifer | oai:union.ndltd.org:uvic.ca/oai:dspace.library.uvic.ca:1828/1075 |
Date | 15 August 2008 |
Creators | Panjer, Lucas David Greaves |
Contributors | Damian, Daniela, Storey, Margaret-Anne |
Source Sets | University of Victoria |
Language | English, English |
Detected Language | English |
Type | Thesis |
Rights | Available to the World Wide Web |
Page generated in 0.002 seconds