Capturing user requirements and priorities for innovative interactive systems

We present a new method for capturing requirements and priorities that can be used in the development of highly innovative interactive systems. We are concerned with the development of interactive systems that cannot be treated simply as incremental improvements over existing products. In such cases, it is not possible to identify user requirements on the basis of empirical techniques, as there are no instances of use of the product (or products of a similar type) from which to collect data. Consequently, the developers of innovative products must proceed by envisioning the use of the proposed product and examining hypothetical interactions with potential or surrogate users. Our proposed approach provides structure to this process of envisioning and analysing hypothetical use. The method combines techniques drawn from the soft systems methodology, scenario based design, and from Quality Function Deployment (QFD). We illustrate the approach through application to a communications tool to support distributed collaborative software development.

[1]  David Patching Practical soft systems analysis , 1990 .

[2]  Colin Runciman,et al.  Perfect hash functions made parallel-Lazy functional programming on a distributed multiprocessor , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[3]  Mary Beth Rosson,et al.  Getting around the task-artifact cycle: how to make claims and design by scenario , 1992, TOIS.

[4]  Yoji Akao,et al.  Quality Function Deployment : Integrating Customer Requirements into Product Design , 1990 .

[5]  John Karat Scenario use in the design of a speech recognition system , 1995 .

[6]  Thomas Erickson,et al.  Notes on design practice: stories and prototypes as catalysts for communication , 1995 .

[7]  Karen Holtzblatt,et al.  Contextual design , 1997, INTR.

[8]  B. Nardi Context and consciousness: activity theory and human-computer interaction , 1995 .

[9]  Steve Howard,et al.  Methods & tools: the rich picture: a tool for reasoning about work context , 1998, INTR.

[10]  Kari Kuutti,et al.  Work processes: scenarios as a preliminary vocabulary , 1995 .

[11]  William M. Newman,et al.  Better or just different? On the benefits of designing interactive systems in terms of critical parameters , 1997, DIS '97.

[12]  Peter C. Wright,et al.  Experiences using situated and non-situated techniques for studying work in context , 1997, INTERACT.

[13]  Morten Kyng,et al.  Creating contexts for design , 1995 .

[14]  Mary Beth Rosson,et al.  Narrowing the specification-implementation gap in scenario-based design , 1995 .

[15]  Don Gunther,et al.  Quality Function Deployment - How to Make QFD Work for You , 2000 .

[16]  Peter Checkland,et al.  Systems Thinking, Systems Practice , 1981 .

[17]  Peter Checkland,et al.  Soft Systems Methodology in Action , 1990 .

[18]  Allan MacLean,et al.  Design space analysis and use representations , 1995 .

[19]  T.M. Duffy,et al.  Scenario-Based Design: Envisioning Work and Technology in System Development [Book Review] , 1996, IEEE Transactions on Professional Communication.