Agile Design Science Research

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.

[1]  Alan R. Hevner,et al.  The Three Cycle View of Design Science , 2007, Scand. J. Inf. Syst..

[2]  J. Aken Management Research Based on the Paradigm of the Design Sciences: The Quest for Field-Tested and Grounded Technological Rules , 2004 .

[3]  I. Nonaka,et al.  Strategic management as distributed practical wisdom (phronesis) , 2007 .

[4]  Orit Hazzan,et al.  The Agile Manifesto , 2014 .

[5]  Shirley Gregor,et al.  Forms of Discovery for Design Knowledge , 2012, ECIS.

[6]  Juhani Iivari,et al.  A Paradigmatic Analysis of Information Systems As a Design Science , 2007, Scand. J. Inf. Syst..

[7]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[8]  Peter Mertens,et al.  Memorandum on design-oriented information systems research , 2011, Eur. J. Inf. Syst..

[9]  David W. Kane,et al.  Agile methods in biomedical software development: a multi-site experience report , 2006, BMC Bioinformatics.

[10]  Håkan Aronsson,et al.  Developing lean and agile health care supply chains , 2011 .

[11]  Jan Pries-Heje,et al.  Explanatory Design Theory , 2010, Bus. Inf. Syst. Eng..

[12]  Klaas-Jan Stol,et al.  Scaling agile methods to regulated environments: An industry case study , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[13]  Omar El Sawy,et al.  Building an Information System Design Theory for Vigilant EIS , 1992, Inf. Syst. Res..

[14]  Mary Poppendieck,et al.  Lean Software Development: An Agile Toolkit , 2003 .

[15]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[16]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[17]  Barry Boehm,et al.  A view of 20th and 21st century software engineering , 2006, ICSE.

[18]  Barry W. Boehm,et al.  Get Ready for Agile Methods, with Care , 2002, Computer.

[19]  Martin Glinz,et al.  On Non-Functional Requirements , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[20]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[21]  Luigi Palopoli,et al.  uBuild: Automated Testing and Performance Evaluation of Embedded Linux Systems , 2014, ARCS.

[22]  Kieran Conboy,et al.  Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development , 2009, Inf. Syst. Res..

[23]  N. Cross Designerly Ways of Knowing: Design Discipline Versus Design Science , 2001, Design Issues.

[24]  Saonee Sarker,et al.  Exploring Agility in Distributed Information Systems Development Teams: An Interpretive Study in an Offshoring Context , 2009, Inf. Syst. Res..

[25]  Shirley Gregor,et al.  The Anatomy of a Design Theory , 2007, J. Assoc. Inf. Syst..

[26]  Hemant Jain,et al.  Service-Oriented Perspectives in Design Science Research , 2011, Lecture Notes in Computer Science.

[27]  Nigel Cross,et al.  Creativity in the design process: co-evolution of problem–solution , 2001 .

[28]  Paulo S. C. Alencar,et al.  Software Engineering for Multi-Agent Systems II , 2004 .

[29]  Shirley Gregor,et al.  Reflection, Abstraction And Theorizing In Design And Development Research , 2013, ECIS.

[30]  Detmar W. Straub,et al.  A response to the design-oriented information systems research memorandum , 2011, Eur. J. Inf. Syst..

[31]  R. Garud,et al.  Bricolage versus breakthrough: distributed and embedded agency in technology entrepreneurship , 2003 .

[32]  Daniel Fallman,et al.  Design-oriented human-computer interaction , 2003, CHI '03.

[33]  Alan R. Hevner,et al.  POSITIONING AND PRESENTING DESIGN SCIENCE RESEARCH FOR MAXIMUM IMPACT 1 , 2013 .

[34]  Vijay K. Vaishnavi,et al.  A Framework for Theory Development in Design Science Research: Multiple Perspectives , 2012, J. Assoc. Inf. Syst..

[35]  Sandeep Purao,et al.  Action Design Research , 2011, MIS Q..

[36]  John S. Gero,et al.  Advances in Formal Design Methods for CAD , 1996, IFIP — The International Federation for Information Processing.

[37]  Jan Pries-Heje,et al.  Theorizing in Design Science Research , 2011, DESRIST.

[38]  Jim Highsmith,et al.  Agile Software Development Ecosystems , 2002 .

[39]  Christoph Rosenkranz,et al.  The Role of Communication in Agile Systems Development , 2013, Bus. Inf. Syst. Eng..

[40]  Eduardo Tovar,et al.  Architecture of Computing Systems – ARCS 2014 , 2014, Lecture Notes in Computer Science.

[41]  Salvatore T. March,et al.  Design and natural science research on information technology , 1995, Decis. Support Syst..

[42]  Vijay K. Vaishnavi,et al.  Theory Development in Design Science Research: Anatomy of a Research Project , 2008 .

[43]  Samir Chatterjee,et al.  A Design Science Research Methodology for Information Systems Research , 2008 .

[44]  Alistair Cockburn,et al.  Agile Software Development , 2001 .

[45]  Jan Pries-Heje,et al.  A Comprehensive Framework for Evaluation in Design Science Research 1 , 2022 .

[46]  Göran Goldkuhl,et al.  DESIGN THEORIES IN INFORMATION SYSTEMS - A NEED FOR MULTI-GROUNDING , 2004 .

[47]  Jan Pries-Heje,et al.  Strategies for Design Science Research Evaluation , 2008, ECIS.

[48]  Mary Lou Maher,et al.  Formalising Design Exploration as Co-Evolution , 1996 .

[49]  Valeria Seidita,et al.  Composition of a New Process to Meet Agile Needs Using Method Engineering , 2004, SELMAS.

[50]  Eric Ries The lean startup : how today's entrepreneurs use continuous innovation to create radically successful businesses , 2011 .

[51]  Viswanath Venkatesh,et al.  A Control Theory Perspective on Agile Methodology Use and Changing User Requirements , 2009, Inf. Syst. Res..

[52]  Lars Mathiassen,et al.  Engaged Scholarship in IS Research , 2008, Scand. J. Inf. Syst..

[53]  David R. Schwartz,et al.  The use of guidelines in interface design , 1991, CHI.

[54]  S. Chatterjee,et al.  Design Science Research in Information Systems , 2010 .

[55]  Alistair Cockburn,et al.  Agile Software Development: The Business of Innovation , 2001, Computer.

[56]  Juhani Iivari,et al.  Distinguishing and contrasting two strategies for design science research , 2015, Eur. J. Inf. Syst..

[57]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..