In this paper we ask: "how might we take the ideas, the methods and the underlying philosophy behind agile software development and explore applying them in the context of doing research - even research that does not involve software development?" We look at some examples of agile research methods and think about how they might inspire the design of even better methods. We also try to address some potential criticisms of an approach that aims to minimize a need for Big Design Up Front by developing tighter iteration cycles, coupled with reflection and learning as part of a process for doing research.
ASJC Scopus subject areas
- Human-Computer Interaction
- Computer Networks and Communications