Abstract
As design science has matured, prescriptive frameworks and best practices have been advanced to assist researchers and lay out the academic standards for the paradigm. We argue that the problem-solving model underlying much of this progress has limited the ability of researchers to produce creative artefacts. To address this, we propose an amended Agile Design Science Research Methodology (ADSRM). ADSRM draws upon breakthroughs made in industry by those adopting ‘agile’ perspectives on IT development. This agile perspective balances procedural rigour with the need to consider empirically-driven problem/solution coevolution, allowing development to hone in on the most meaningful and unanticipated of problems. ADSRM proposes amendments to several existing DSR best practices, as well as two entirely new components to be modelled in the design process, namely a problem backlog and a hardening sprint. The value of these additions is illustrated in two exemplar cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
March, S.T., Smith, G.F.: Design and natural science research on information technology. Decision Support Systems 15, 251–266 (1995)
Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Quarterly: Management Information Systems 28, 75–105 (2004)
Baskerville, R., Lyytinen, K., Sambamurthy, V., Straub, D.: A response to the design-oriented information systems research memorandum. European Journal of Information Systems 20, 11–15 (2011)
Walls, J.G., Widmeyer, G.R., El Sawy, O.A.: Building an information system design theory for vigilant EIS. Information Systems Research 3, 36–59 (1992)
Kuechler, B., Vaishnavi, V.: On theory development in design science research: anatomy of a research project. European Journal of Information Systems 17, 489–504 (2008)
Mathiassen, L., Nielsen, P.A.: Engaged scholarship in IS research. Scandinavian Journal of Information Systems 20, 1 (2008)
Sein, M., Henfridsson, O., Purao, S., Rossi, M., Lindgren, R.: Action design research (2011)
Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A Design Science Research Methodology for Information Systems Research. Journal of Management Information Systems 24, 45–77 (2007)
Hevner, A., Chatterjee, S.: Design Science Research in Information Systems. In: Design Research in Information Systems, vol. 22, pp. 9–22. Springer US (2010)
Nonaka, I., Toyama, R.: Strategic management as distributed practical wisdom (phronesis). Industrial and Corporate Change 16, 371–394 (2007)
Gregor, S., Jones, D.: The anatomy of a design theory. Journal of the Association for Information Systems 8, 312–335 (2007)
Iivari, J.: A paradigmatic analysis of information systems as a design science. Scandinavian Journal of Information Systems 19, 5 (2007)
Hevner, A.R.: A three cycle view of design science research. Scandinavian Journal of Information Systems 19, 4 (2007)
Gregor, S., Hevner, A.R.: Positioning and presenting design science research for maximum impact. MIS Quarterly 37, 337–356 (2013)
Österle, H., Becker, J., Frank, U., Hess, T., Karagiannis, D., Krcmar, H., Loos, P., Mertens, P., Oberweis, A., Sinz, E.J.: Memorandum on design-oriented information systems research. European Journal of Information Systems 20, 7–10 (2011)
Lee, J.S., Pries-Heje, J., Baskerville, R.: Theorizing in design science research. In: Jain, H., Sinha, A.P., Vitharana, P. (eds.) DESRIST 2011. LNCS, vol. 6629, pp. 1–16. Springer, Heidelberg (2011)
Fischer, C., Gregor, S., Aier, S.: Forms of Discovery for Design Knowledge. In: ECIS, pp. 64 (Year)
Gregor, S., Müller, O., Seidel, S.: Reflection, Abstraction And Theorizin. In: Design And Development Research. In: ECIS, pp. 74 (Year)
Brooks, F.P., Bullet, N.S.: Essence and accidents of software engineering. IEEE Computer 20, 10–19 (1987)
Boehm, B.: A view of 20th and 21st century software engineering. In: Proceedings of the 28th International Conference on Software Engineering, pp. 12-29. ACM (Year)
Beck, K.: Extreme programming explained: embrace change. Addison-Wesley Professional (2000)
Conboy, K.: Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development. Information Systems Research 20, 329–354 (2009)
Maruping, L.M., Venkatesh, V., Agarwal, R.: A Control Theory Perspective on Agile Methodology Use and Changing User Requirements. Information Systems Research 20, 377–399 (2009)
Sarker, S., Sarker, S.: Exploring Agility in Distributed Information Systems Development Teams: An Interpretive Study in an Offshoring Context. Information Systems Research 20, 440–461 (2009)
Iivari, J.: Distinguishing and contrasting two strategies for design science research. European Journal of Information Systems 24, 107–115 (2015)
Cross, N.: Designerly ways of knowing: Design discipline versus design science. Design Issues 17, 49–55 (2001)
Fallman, D.: Design-oriented human-computer interaction. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 225–232. ACM (Year)
Garud, R., Karnøe, P.: Bricolage versus breakthrough: distributed and embedded agency in technology entrepreneurship. Research Policy 32, 277–300 (2003)
Maher, M.L., Poon, J., Boulanger, S.: Formalising design exploration as co-evolution. In: Gero, J.S., Sudweeks, F. (eds.) Advances in formal design methods for CAD. IFIP, pp. 3–30. Springer, Boston (1996)
Dorst, K., Cross, N.: Creativity in the design process: co-evolution of problem–solution. Design Studies 22, 425–437 (2001)
Fowler, M., Highsmith, J.: The agile manifesto. Software Development 9, 28–35 (2001)
Boehm, B.: Get Ready for Agile Methods, with Care. Computer 35, 64–69 (2002)
Highsmith, J., Cockburn, A.: Agile software development: The business of innovation. Computer 34, 120–127 (2001)
Highsmith, J.: Agile software development ecosystems. Addison-Wesley Longman Publishing Co., Inc. (2002)
Kane, D.W., Hohman, M.M., Cerami, E.G., McCormick, M.W., Kuhlmman, K.F., Byrd, J.A.: Agile methods in biomedical software development: a multi-site experience report. Bmc Bioinformatics 7, 273 (2006)
Aronsson, H., Abrahamsson, M., Spens, K.: Developing lean and agile health care supply chains. Supply Chain Management: An International Journal 16, 176–183 (2011)
Fitzgerald, B., Stol, K.-J., O’Sullivan, R., O’Brien, D.: Scaling agile methods to regulated environments: An industry case study. In: Proceedings of the 2013 International Conference on Software Engineering, pp. 863-872. IEEE Press, (Year)
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50, 833–859 (2008)
Kuechler, W., Vaishnavi, V.: A framework for theory development in design science research: multiple perspectives. Journal of the Association for Information Systems 13, 395–423 (2012)
Baskerville, R., Pries-Heje, J.: Explanatory design theory. Business & Information Systems Engineering 2, 271–282 (2010)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall PTR (2001)
Cossentino, M., Seidita, V.: Composition of a New Process to Meet Agile Needs Using Method Engineering. In: Choren, R., Garcia, A., Lucena, C., Romanovsky, A. (eds.) SELMAS 2004. LNCS, vol. 3390, pp. 36–51. Springer, Heidelberg (2005)
Aken, J.E.V.: Management research based on the paradigm of the design sciences: the quest for field tested and grounded technological rules. Journal of Management Studies 41, 219–246 (2004)
Glinz, M.: On Non-Functional Requirements. In: 15th IEEE International Requirements Engineering Conference, RE 2007, pp. 21–26 (2007)
Gayatri, V., Pammi, K.: Agile User Stories. Scrum Alliance, vol. 2015 (2013), http://people.scs.carleton.ca
Goldkuhl, G.: Design theories in information systems-a need for multi-grounding. Journal of Information Technology Theory and Application (JITTA) 6, 7 (2004)
Tetzlaff, L., Schwartz, D.R.: The use of guidelines in interface design. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 329-333. ACM (Year)
Pries-Heje, J., Baskerville, R., Venable, J.R.: Strategies for design science research evaluation (2008)
Venable, J., Pries-Heje, J., Baskerville, R.: A comprehensive framework for evaluation in design science research. In: Peffers, K., Rothenberger, M., Kuechler, B. (eds.) DESRIST 2012. LNCS, vol. 7286, pp. 423–438. Springer, Heidelberg (2012)
Ries, E.: The lean startup: How today’s entrepreneurs use continuous innovation to create radically successful businesses. Random House LLC (2011)
Erculiani, F., Abeni, L., Palopoli, L.: uBuild: Automated Testing and Performance Evaluation of Embedded Linux Systems. In: Maehle, E., Römer, K., Karl, W., Tovar, E. (eds.) ARCS 2014. LNCS, vol. 8350, pp. 123–134. Springer, Heidelberg (2014)
Poppendieck, M., Poppendieck, T.: Lean software development: an agile toolkit. Addison-Wesley Professional (2003)
Hummel, M., Rosenkranz, C., Holten, R.: The role of communication in agile systems development. Business & Information Systems Engineering 5, 343-355
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Conboy, K., Gleasure, R., Cullina, E. (2015). Agile Design Science Research. In: Donnellan, B., Helfert, M., Kenneally, J., VanderMeer, D., Rothenberger, M., Winter, R. (eds) New Horizons in Design Science: Broadening the Research Agenda. DESRIST 2015. Lecture Notes in Computer Science(), vol 9073. Springer, Cham. https://doi.org/10.1007/978-3-319-18714-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-18714-3_11
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18713-6
Online ISBN: 978-3-319-18714-3
eBook Packages: Computer ScienceComputer Science (R0)