Problems integrating user participation into software development

This paper is concerned with various problems that can impede the implementation and practice of user participation in the software development process. We describe a case study of a user centred design method in an in-house project. Taking a work organization perspective, we highlight several problem areas, relating to human and organizational issues. These arise from the internal processes of the method, the method's relationship with other procedures and the organizational context. We discuss the impacts of these problems and the interconnections between them. The key underlying issues identified are a lack of integrated effort and the failure to include the full range of necessary knowledge. Theoretical implications for knowledge work and the concept of user participation are discussed and practical recommendations given.

[1]  E. A. Locke,et al.  Participation in Decision-Making: One More Look , 1979 .

[2]  Bronwen Taylor,et al.  The HUFIT planning analysis and specification toolset , 1990, INTERACT.

[3]  Victor H. Vroom,et al.  Managing Participation: A Critical Dimension of Leadership , 1988 .

[4]  T. Wall,et al.  Work Design and Supervisory Practice: A Model , 1985 .

[5]  Chris W. Clegg,et al.  The dynamics of work organization, knowledge and technology during software development , 1997, Int. J. Hum. Comput. Stud..

[6]  Chris W. Clegg,et al.  User participation in context: a case study in a UK bank , 1992 .

[7]  Clayton Lewis,et al.  Making usable, useful, productivity-enhancing computer applications , 1991, CACM.

[8]  Tom R. Burns,et al.  The Management of Innovation. , 1963 .

[9]  Jonathan Grudin,et al.  Systematic Sources of Suboptimal Interface Design in Large Product Development Organizations , 1991, Hum. Comput. Interact..

[10]  Jonathan Grudin,et al.  Interactive systems: bridging the gaps between developers and users , 1991, Computer.

[11]  Jonathan Grudin,et al.  Organizational obstacles to interface design and development: two participant-observer studies , 1994, TCHI.

[12]  F. Blackler Knowledge, Knowledge Work and Organizations: An Overview and Interpretation , 1995 .

[13]  Robert E. Kraut,et al.  Coordination in software development , 1995, CACM.

[14]  J. Hackman,et al.  A New Strategy for Job Enrichment , 1975 .

[15]  Daniel Robey,et al.  An investigation of user-led system design: rational and political perspectives , 1984, CACM.

[16]  Kee Yong Lim,et al.  The MUSE Method for Usability Engineering , 1997, INTERACT.

[17]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[18]  Colin Potts,et al.  Software-engineering research revisited , 1993, IEEE Software.

[19]  Harry Scarbrough,et al.  The Management of Expertise , 1995 .

[20]  Shoshana Zuboff,et al.  In the Age of the Smart Machine: The Future of Work and Power , 1989 .

[21]  Albert Cherns,et al.  Principles of Sociotechnical Design Revisted , 1987 .

[22]  Joyce J. Elam,et al.  Inside a software design team: knowledge acquisition, sharing, and integration , 1993, CACM.

[23]  Albert B. Cherns,et al.  The Principles of Sociotechnical Design , 1976 .

[24]  E. Hutchins Cognition in the wild , 1995 .

[25]  Clayton Lewis,et al.  Designing for usability—key principles and what designers think , 1983, CHI '83.

[26]  Chris W. Clegg,et al.  Software development: Knowledge-intensive work organizations , 1996, Behav. Inf. Technol..

[27]  David G. Carnevale,et al.  Trust in the Public Sector , 1992 .