The practice of not knowing for sure: How agile teams manage uncertainties

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

Abstract

Uncertainties are ubiquitous in software development. They impact almost every aspect of a development project. Most uncertainties are viewed as threats to project efficiency and there are strong calls to their reduction. However, uncertainties can pose opportunities for creativity and innovation in some situations. The literature has been dominated by discussions that focus on requirements uncertainties. We aim to extend these discussions by drawing attention to additional types of uncertainties, namely resource, task, and output uncertainties. In this empirical study we investigate the potential of agile software development methods to manage these different types of uncertainties, and examine the mechanisms available to development teams. Our results reveal how some agile teams seized mechanisms to harvest positive and mitigate negative impacts of uncertainties. Drawing upon these results, we discuss several antecedents of successful uncertainty management.

Cite

CITATION STYLE

APA

Dönmez, D., & Grote, G. (2013). The practice of not knowing for sure: How agile teams manage uncertainties. In Lecture Notes in Business Information Processing (Vol. 149, pp. 61–75). Springer Verlag. https://doi.org/10.1007/978-3-642-38314-4_5

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