Designing for changing work and business practices

Changes in the use context of computer programs require flexibility and adaptability of the software itself. But, how do you design for change in rapidly changing environments? Based on a case study, the chapter argues that it is not enough to only relate to the use context. Taking also technical and developmental contexts and how they relate to the use context into consideration, allows for light-weight solutions for adaptable special purpose software. The conceptualisation of design as "artful integration" of different contexts provides a starting point for a systematic identification of relevant contexts and evaluation of design alternatives in relation to these contexts.

[1]  Lars Lundberg,et al.  Promis, a generic product information database system , 1999, Computers and Their Applications.

[2]  Finn Kensing,et al.  Participatory Design in a Commercial Context - a conceptual framework , 2000 .

[3]  Prashant Palvia,et al.  Software maintenance management: Changes in the last decade , 1990, J. Softw. Maintenance Res. Pract..

[4]  Gerhard Schmidt,et al.  Out of Scandinavia: Alternative Approaches to Software Design and System Development , 1989, Hum. Comput. Interact..

[5]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[6]  Christiane Floyd,et al.  Software Development and Reality Construction , 1992 .

[7]  Lucy A. Suchman,et al.  Working relations of technology production and use , 1993, Computer Supported Cooperative Work.

[8]  Yvonne Dittrich,et al.  Can Software Development be too Use Oriented? Going Native as an issue in Participatory Design. , 2001 .

[9]  Yvonne Dittrich Computeranwendungen und sprachlicher Kontext: zu den Wechselwirkungen zwischen normaler und formaler Sprache bei Einsatz und Entwicklung von Software , 1997 .

[10]  BärkleUte,et al.  Object-oriented system development in a banking project , 1995 .

[11]  Lars Lundberg,et al.  Design for Change , 2001 .

[12]  Lars Mathiassen,et al.  Computers and Design in Context , 2003 .

[13]  Gerhard Schmidt,et al.  STEPS to Software Development with Users , 1989, ESEC.

[14]  Dennis de Champeaux,et al.  Object-oriented system development , 1993 .

[15]  Lars Mathiassen,et al.  Using Computers in Qualitative Research , 1991 .

[16]  Bonnie A. Nardi,et al.  Gardeners and gurus: patterns of cooperation among CAD users , 1992, CHI.

[17]  Nikolay Mehandjiev,et al.  Tailoring as Collaboration: The Mediating Role of Multiple Representations and Application Units , 1999, Computer Supported Cooperative Work (CSCW).

[18]  Torbjörn Näslund,et al.  Computers in Context - But in Which Context? , 1996, Scand. J. Inf. Syst..

[19]  Anders I. Mørch,et al.  Evolving a Generic Application into a Domain-oriented Design Environment , 1996, Scand. J. Inf. Syst..

[20]  Guido Gryczan,et al.  Object-oriented system development in a banking project: methodology, experience, and conclusions , 1995 .

[21]  Susanne Bødker,et al.  From implementation to design: tailoring and the emergence of systematization in CSCW , 1994, CSCW '94.

[22]  Sara Eriksén,et al.  Knowing and the art of IT management: an inquiry into work practices in one-stop shops , 1998 .

[23]  Mike Robinson,et al.  Design for Unanticipated Use , 1993, ECSCW.

[24]  Meir M. Lehman Programs, life cycles, and laws of software evolution , 1980 .