Extending the dependency taxonomy of agile software development

3Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Systems and software development is a collaborative activity and agile software development epitomises collaboration by formalising how teams and their customers work together to develop a software product. Collaboration is achieved, in part, using mechanisms for coordinating interdependent work. Coordination is defined as the managing of dependencies and this study explores the nature of dependencies in software development projects. Firstly, this study extends an existing taxonomy of dependencies based on evidence from agile projects by showing that three agile and one non-agile project show the same pattern of dependencies. Secondly, this study finds that knowledge dependencies are the most frequently occurring dependencies in these small co-located software projects. The key contribution of this research is a better understanding of the dependencies in software development projects. Understanding dependencies can lead to more informed selection of coordination mechanisms, and ultimately more effective collaboration. © Springer-Verlag 2013.

Cite

CITATION STYLE

APA

Strode, D. E. (2013). Extending the dependency taxonomy of agile software development. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8224 LNCS, pp. 274–289). https://doi.org/10.1007/978-3-642-41347-6_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free