Disrupting digital library development with scenario informed design

  • Authors:
  • Ann Blandford;Suzette Keith;Richard Butterworth;Bob Fields;Dominic Furniss

  • Affiliations:
  • UCL Interaction Centre, University College London, Remax House, 31-32 Alfred Place, London WC1E 7DP, United Kingdom;Interaction Design Centre, Middlesex University, The Burroughs, Hendon, London NW4 4BT, United Kingdom;Interaction Design Centre, Middlesex University, The Burroughs, Hendon, London NW4 4BT, United Kingdom;Interaction Design Centre, Middlesex University, The Burroughs, Hendon, London NW4 4BT, United Kingdom;UCL Interaction Centre, University College London, Remax House, 31-32 Alfred Place, London WC1E 7DP, United Kingdom

  • Venue:
  • Interacting with Computers
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years, there has been great interest in scenario-based design and other forms of user-centred design. However, there are many design processes that, often for good reason, remain technology-centred. We present a case study of introducing scenarios into two digital library development processes. This was found to disrupt established patterns of working and to bring together conflicting value systems. In particular, the human factors approach of identifying users and anticipating what they are likely to do with a system (and what problems they might encounter) did not sit well with a development culture in which the rapid generation and informal evaluation of possible solutions (that are technically feasible and compatible with stable system components) is the norm. We found that developers tended to think in terms of two kinds of user: one who was exploring the system with no particular goal in mind and one who knew as much as the developer; scenarios typically work with richer user descriptions that challenge that thinking. In addition, the development practice of breaking down the design problem into discrete functions to make it manageable does not fit well with a scenario-based approach to thinking about user behaviour and interactions. The compromise reached was scenario-informed design, whereby scenarios were generated to support reasoning about the use of selected functions within the system. These scenarios helped create productive common ground between perspectives.