Patchwork Prototyping: A Rapid Prototyping Technique That Harnesses the Power of Open-Source Software

This chapter explores the concept of patchwork prototyping the combining of open source software applications to rapidly create a rudimentary but fully functional prototype that can be used and hence evaluated in real life situations. The use of a working prototype enables the capture of more realistic and informed requirements than traditional methods that rely on users trying to imagine how they might use the envisaged system in their work, and even more problematic, how that system in use may change how they work. Experiences with the use of the method in the development of two different collaborative applications are described. Patchwork prototyping is compared and contrasted with other prototyping methods including paper prototyping and the use of commercial off the shelf software.

[1]  Rob Kling,et al.  Learning About Information Technologies and Social Change: The Contribution of Social Informatics , 2000, Inf. Soc..

[2]  Ted G. Lewis,et al.  Can Internet-Based Applications Be Engineered , 1998, IEEE Software.

[3]  Kenneth R. Stern,et al.  Low vs. high-fidelity prototyping debate , 1996, INTR.

[4]  James Martin,et al.  Rapid Application Development , 1991 .

[5]  M. Rouncefield,et al.  Ethnomethodologically Informed Ethnography and Information System Design. , 2000 .

[6]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[7]  Eric A. von Hippel,et al.  How Open Source Software Works: 'Free' User-to-User Assistance? , 2000 .

[8]  C. Floyd A Systematic Look at Prototyping , 1984 .

[9]  Morten Kyng,et al.  Cardboard Computers: Mocking-it-up or Hands-on the Future , 1992 .

[10]  P Beynon-Davies,et al.  Rapid application development (RAD): an empirical review , 1999 .

[11]  David M. Nichols,et al.  Ethnomethodologically informed ethnography and information system design , 2000, J. Am. Soc. Inf. Sci..

[12]  Marc Rettig,et al.  Prototyping for tiny fingers , 1994, CACM.

[13]  Thomas A. Finholt,et al.  Collaboratories , 2002, Annu. Rev. Inf. Sci. Technol..

[14]  Izak Benbasat,et al.  The Effect of Multimedia on Perceived Equivocality and Perceived Usefulness of Information Systems , 2000, MIS Q..

[15]  Karen Ruhleder,et al.  Steps Toward an Ecology of Infrastructure: Design and Access for Large Information Spaces , 1996, Inf. Syst. Res..

[16]  E. Trist The Evolution of Socio-Technical Systems: A Conceptual Framework and an Action Research Program , 1981 .

[17]  Barry W. Boehm,et al.  COTS Integration: Plug and Pray? , 1999, Computer.

[18]  E. Hippel,et al.  Customers As Innovators: A New Way to Create Value , 2002 .

[19]  Richard L. Daft,et al.  Organizational information requirements, media richness and structural design , 1986 .

[20]  Jonathan Grudin,et al.  Why CSCW Applications Fail: Problems in the Design and Evaluation of Organization of Organizational Interfaces. , 1988 .

[21]  Bertram C. Bruce,et al.  Supporting Community Inquiry with Digital Resources , 2004, J. Digit. Inf..

[22]  R. Daft,et al.  A Tentative Exploration into the Amount and Equivocality of Information Processing in Organizational Work Units. , 1981 .