Task-Based Groupware Design: Putting Theory into Practice

Designing Groupware systems requires methods and tools that cover all aspects of Groupware systems. We present a method that utilizes known theoretical insights and makes them usable in practice. In our method, the design of Groupware systems is driven by an extensive task analysis followed by structured design and iterative evaluation using usability criteria. Using a combination of multiple complementary representations and techniques, a wide range of aspects of Groupware design is covered. The method is built on our experiences and is used in practice by several companies and educational institutes in Europe. We define the design process, the models needed and the tools that support the design process.

[1]  Michael J. Tauber,et al.  On mental models and the user interface , 1990 .

[2]  Thomas P. Moran,et al.  Questions, Options, and Criteria: Elements of Design Space Analysis , 1991, Hum. Comput. Interact..

[3]  Michael J. Tauber,et al.  ETAG: Extended task action grammar. A language for the description of the user's task language , 1990, INTERACT.

[4]  Gerrit C. van der Veer,et al.  Breaking Down Usability , 1999, INTERACT.

[5]  Ray Waddington,et al.  Task-Related Knowledge Structures: Analysis, Modelling and Application , 1988, BCS HCI.

[6]  Fabio Paternò,et al.  ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models , 1997, INTERACT.

[7]  Gerrit C. van der Veer,et al.  Designing complex systems—a structured activity , 1995, Symposium on Designing Interactive Systems.

[8]  Suzanne Sebillotte,et al.  Hierarchical planning as method for task analysis: the example of office task analysis , 1988 .

[9]  H. Rex Hartson,et al.  Developing user interfaces: ensuring usability through product & process , 1993 .

[10]  G. C. van der Veer,et al.  Groupware Task Analysis in Practice: a scientific approach meets security problems. , 1999 .

[11]  Gerrit C. van der Veer,et al.  Modeling complex work systems - method meets reality , 1996 .

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

[13]  Gerrit C. van der Veer,et al.  An Ontology for Task World Models , 1998, DSV-IS.

[14]  G. C. van der Veer Working with computers : theory versus outcome , 1988 .

[15]  David E. Kieras,et al.  An Approach to the Formal Analysis of User Complexity , 1999, Int. J. Man Mach. Stud..

[16]  Gerrit C. van der Veer,et al.  Euterpe - Tool support for analyzing cooperative environments , 1998 .