Use this URL to cite or link to this record in EThOS:
Title: Agile Software Development: An Integration of Work Design and Knowledge Management, and its Effect upon Team Effectiveness
Author: Yang, Kun
ISNI:       0000 0001 3574 3654
Awarding Body: University of Sheffield
Current Institution: University of Sheffield
Date of Award: 2008
Availability of Full Text:
Access from EThOS:
This thesis investigates the impact of the agile methodology on work design and knowledge management strategies and how these influence team effectiveness in the context of software development. Developed from an exploratory study, three in-depth case studies were conducted in China utilising a replication strategy. Case study I was conducted in a software project team, where traditional methodology (i.e. Capability Maturity Model, CMM) was used in software development. Case study 2 was conducted in a software project team, where agile methodology (i.e. Extreme Programming, XP) was used in software development. Case study 3 was conducted in a software project team that used agile methodology (i.e. XP) in the same organization in which case study I was conducted. Observation, semi-structured interviews, focus groups and document analysis were employed as methods for data collection. Comparative case study analysis technique was used to analyze and explain the 'findings from the case studies. The links between team effectiveness and knowledge management via work design were explored. Furthermore, specific mechanisms within agile methodology that impacted on work design, knowledge management and team effectiveness were identified. The linkages identified in the current research e;;:nrich our understanding ofthose critical contextual factors in which the software project team and the software organization are embedded, as well as providing a better understanding ofthe role played by managerial strategy. The findings provide empirical implications for how systems thinking impacts on work design; for the synergy between work design and the organizational context; and for the emergence ofagile organizations. The findings also provide implications for how agile methodology should be implemented in project teams and software organizations, as well as pointing to future directions for software development methodology designs.
Supervisor: Not available Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID:  DOI: Not available