Eliciting user requirements using Appreciative inquiry

For decades and still today, software development projects have failed because they do not meet the needs of users, are over-budget, and abandoned. To help address this problem, the user requirements elicitation process was modified based on principles of Appreciative Inquiry. Appreciative Inquiry, commonly used in organizational development, aims to build organizations, processes, or systems based on success stories using a hopeful vision for an ideal future. In four studies, Appreciative Inquiry was evaluated for its effectiveness with eliciting user requirements in different circumstances. In the first two studies, it was compared with brainstorming, a traditional approach, with end-users (study 1) and proxy-users (study 2). The third study was a quasi-experiment comparing the use of Appreciative Inquiry in different phases in the software development cycle (study 3). The final (fourth) study combined all lessons learned using Appreciative Inquiry in a cross-case comparison study of 3 cases to gain additional understanding of the requirements gathered during various project phases. In each of the four studies, the requirements gathered, developer and user attitudes, and the Appreciative Inquiry process itself were evaluated. Requirements were evaluated for their quantity and type regardless of whether they were implemented or not. Attitudes were evaluated for commitment to the requirements and project using process feedback. The Appreciative Inquiry process was evaluated with differing groups, projects, and project phases to determine how and when it is best applied. Potentially interceding factors were also evaluated including: team effectiveness, Emotional Intelligence, and perceived stress. Appreciative Inquiry produced positive results for the participants, the requirements obtained, and the general requirements eliciting-process. Appreciative Inquiry demonstrated benefits to the requirements gathered by increasing the number of unique requirements as well as identifying more quality-based (non-functional) and forward-looking requirements. It worked best when there was time for participants to reflect on the thought-provoking questions and when the facilitator was knowledgeable of the subject-matter and had extra time to extract and translate the requirements. The participants (end-users and developers) expressed improved project understanding. End-users participated consistently with immediate buy-in and enthusiasm, especially those users who were technically-inhibited. We conclude that Appreciative Inquiry can augment existing methods by presenting a positive and future aspect for a proposed system resulting in improved user requirements.

[1]  Blake Ives,et al.  An empirical study of the impact of user involvement on system usage and information satisfaction , 1986, CACM.

[2]  Reijo Sulonen,et al.  Implementing requirements engineering processes throughout organizations: success factors and challenges , 2004, Inf. Softw. Technol..

[3]  Joanna McGrenere,et al.  The ethnographically informed participatory design of a PD application to support communication , 2003, Assets '04.

[4]  Keng Siau,et al.  Using Cognitive Mapping Techniques to Supplement UML and up in Information Requirements Determination , 2006, J. Comput. Inf. Syst..

[5]  Capers Jones,et al.  Why software fails , 1996 .

[6]  Ian Alexander,et al.  Handbook of Action Research Participative Inquiry and Practice , 2001, Eur. J. Inf. Syst..

[7]  J. Dutton,et al.  Positive organizational scholarship : foundations of a new discipline , 2003 .

[8]  Richard Baskerville,et al.  Investigating Information Systems with Action Research , 1999, Commun. Assoc. Inf. Syst..

[9]  June M. Verner,et al.  Case study: factors for early prediction of software development success , 2002, Inf. Softw. Technol..

[10]  R. Kirk Experimental Design: Procedures for the Behavioral Sciences , 1970 .

[11]  Alan B. Eisner,et al.  An Examination of the Role of Emotional Intelligence in Work and Family Conflict , 2007 .

[12]  David L. Cooperrider,et al.  Appreciative Inquiry Handbook: For Leaders of Change , 2003 .

[13]  Alan M. Davis,et al.  A Unified Model of Requirements Elicitation , 2004, J. Manag. Inf. Syst..

[14]  Gondy Leroy,et al.  Requirements engineering using appreciative inquiry for an online community of caregivers of children with autism , 2009, SAC '09.

[15]  Kalle Lyytinen,et al.  Introduction to designing information and organizations with a positive lens , 2009, Inf. Organ..

[16]  R. Yin Case Study Research: Design and Methods , 1984 .

[17]  Peter J. Denning,et al.  Getting to "we" , 2008, CACM.

[18]  Venkataraman Ramesh,et al.  Improving information requirements determination: a cognitive perspective , 2002, Inf. Manag..

[19]  Michel Avital Innovation in Information Systems Education-IAccelerated Systems Analysis And Design With Appreciative Inquiry - An Action Learning Approach , 2005, Commun. Assoc. Inf. Syst..

[20]  Richard Baskerville,et al.  Special issue on action research in information systems: making is research relevant to practice--foreword , 2004 .

[21]  Barbara Paech,et al.  Practical challenges of requirements prioritization based on risk estimation , 2009, Empirical Software Engineering.

[22]  Gondy Leroy,et al.  Mobile Communication and Data Gathering Software for Autistic Children and Their Caregivers , 2008 .

[23]  Tony Moynihan ‘Requirements-Uncertainty’: Is it best formulated as a latent, aggregate or profile construct? , 2000, Eur. J. Inf. Syst..

[24]  J. Malouff,et al.  Development and validation of a measure of emotional intelligence. , 1998 .

[25]  Anna Ståhlbröst,et al.  Creating a new leverage point for information systems development , 2007 .

[26]  Jack Shih-Chieh Hsu,et al.  The impacts of user review on software responsiveness: Moderating requirements uncertainty , 2008, Inf. Manag..

[27]  Lorne Olfman,et al.  Innovative teaching materials and methods for systems analysis and design , 1992, DATB.

[28]  Natalia Juristo Juzgado,et al.  Understanding the Customer: What Do We Know about Requirements Elicitation? , 2008, IEEE Software.

[29]  Gondy Leroy,et al.  Augmentative and Alternative Communication Technologies , 2010 .

[30]  J. Boegh,et al.  A New Standard for Quality Requirements , 2008, IEEE Software.

[31]  Matthew B. Miles,et al.  Qualitative Data Analysis: An Expanded Sourcebook , 1994 .

[32]  Steve McConnell,et al.  Rapid Development: Taming Wild Software Schedules , 1996 .

[33]  A. V. D. Ven,et al.  Engaged Scholarship: A Guide for Organizational and Social Research , 2007 .

[34]  S. Hammond The Thin Book of Appreciative Inquiry , 1996 .

[35]  Robert P. Bostrom,et al.  Development of computer-based information systems: A communication framework , 1986, DATB.

[36]  Claes Wohlin,et al.  A product management challenge: Creating software product value through requirements selection , 2008, J. Syst. Archit..

[37]  T. Kamarck,et al.  A global measure of perceived stress. , 1983, Journal of health and social behavior.

[38]  Frederick Gallegos,et al.  Information Technology Control and Audit , 2000 .

[39]  Motoei Azuma Applying ISO/IEC 9126-1 Quality Model to Quality Requirements Engineering on Critical Software , 2004 .

[40]  Martin Glinz,et al.  A Risk-Based, Value-Oriented Approach to Quality Requirements , 2008, IEEE Software.

[41]  Kaylee Harvey An examination of the role of emotional intelligence in modern social work practice , 2013 .

[42]  Gervase R. Bushe,et al.  Appreciative Inquiry as a Team-Development Intervention: A Controlled Experiment , 1995 .

[43]  Rosta Farzan,et al.  Results from deploying a participation incentive mechanism within the enterprise , 2008, CHI.

[44]  Wei-Tek Tsai,et al.  An experimental study of fault detection in user requirements documents , 1992, TSEM.

[45]  P. Kollock The Economies of Online Cooperation: Gifts and Public Goods in Cyberspace , 1999 .

[46]  Henri Barki,et al.  Explaining the Role of User Participation in Information System Use , 1994 .

[47]  Michel Avital Bolstering Knowledge Management Systems with Appreciative Inquiry , 2004, ECIS.