Professional Documents
Culture Documents
net/publication/277721066
CITATION READS
1 46
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Marko Nieminen on 14 June 2015.
ABSTRACT
This paper presents a design framework that supports the creation and construction of
user-originated product features through utilizing and combining a variety of usability
engineering methods. The framework is focused on the early stages of design. It emphasizes
active user involvement as the foundation for design. The framework identifies scenarios as
essential elements of design. These scenarios need to be grounded in existing situations in real
work environments. The framework has been created and applied in the Finnish process
industry, where design accuracy in system design is essential, since the tasks carried out with
systems are in some cases safety critical.
1 Introduction
In recent years, a significant amount of research and development effort has
emphasized use- and user-oriented perspectives in the development of computer applications.
One of the most recognized
models emphasized in the user- Identify need for
oriented perspective of human-centred
design
application design is the
international standard ISO 13407
Understand &
(1999). It is a general reference specify the
model that introduces user- context of use
provides an overview of the most frequently used usability methods that can be used in the
various stages of the design process. According ISO 16982, these usability methods are often
classified into data-gathering methods (interviews, contextual inquiries, and questionnaires)
and evaluation methods (expert evaluation and usability test of a design). These methods
either provide information as to whether the user-centred design goals are met or provide
requirements and suggestions that can be evaluated during later stages of UCD.
One complementary approach to producing requirements and suggestions for
computer systems is to use scenarios. Scenarios are “descriptions of required interactions
between a desired system and its environment, which detail normative system behaviour”
(Sutcliffe, Maiden, Minocha, & Manuel, 1998). Scenarios are usually in the form of 3-4 page
textual narratives (Gough, Fodemski, Higgins, & Ray, 1995) or storyboards. However, the
interaction can be presented in forms of video mock-ups or role-plays as well. (Carroll, 1995)
Whether analyzing an existing artefact or an artefact in design, a set of task scenarios
are usually created. Each scenario is a description of the possible activities of a user. A set of
these scenarios is a concrete representation of the overall use situations of the artefact. The
number of use-situations for any reasonably complex system can be virtually endless,
therefore the set of scenario representations are always incomplete. However, despite the
weaknesses of these representations, they are considered powerful in terms of communicating
the design representation of an artefact. The scenarios can be also used for usability
evaluation purposes and for composing task-oriented instruction or other support material.
(Carroll & Rosson 1992; Carroll & Rosson 1990)
The title of this paper refers to the argument that design work can be grounded on
scenarios. Kyng (1995) explained that users’ skills are not in evaluating complex and abstract
specifications, but in working in certain work contexts. Designers need to create work-like
contexts (scenarios) in order to utilize user participation in the design process. These
scenarios need to be grounded in existing situations in real work environments. This
grounding of scenarios supports real-world preferences and therefore enables users to evaluate
scenarios in accordance with the reality behind the scenario. Secondly, when grounding the
scenarios in real work environments, designers can avoid the blindness of choosing test cases
without the solid connection to the application area. (Kyng, 1995)
environment data is qualitatively analyzed and classified. The interaction flow models are
created to describe the work context of users, in this case process control workers (Figure 3).
The interaction flow models from different users can be joined together to describe larger
organizational units. Flow models also point out problems in existing work environments.
These models can be evaluated together with the same users that were originally interviewed.
This enables the end-users to provide realistic comments within the design process and share
further knowledge about their work context.
Identification of development subjects can be carried out in workshops. This is carried
out after all data has been analysed. Workshops can include members from researchers,
system developers, and users. The aim of this stage is to identify and share main findings
through the creation of different views and representations of the data. The results of this
stage define a starting point and boundaries to the scenario creation process.
The aim of the scenario construction process is to create realistic descriptions of
possible ways of working that take place in the future. At this stage, the scenarios focus more
on the working practices and activities and do not pay too much attention to details such as
the preferred appearance of the applications and user interfaces. Again, since the core of the
scenarios is in narrative form and does not contain any technical terms, they can be evaluated
together with both users and application developers.
During the next stage, the high-level scenarios are prioritised and further focused. The
aim is to identify and create more-specific use situations. During this stage the mechanisms
for accessing and manipulating the task information and activities are also identified. These
use situations are further analysed through asking Why? When? and How? questions. Use
scenarios are in narrative form and therefore easily understood by users. After the use
scenarios have been created, the focus turns towards user, organizational, and technical
requirements. User and organizational requirements are created from the present state
analyses. Use case presentation of the use scenarios can be created for the needs of software
engineering. Use cases are meant to present the basis of how the system interacts with its
environment (Kulak and Guiney, 2004). The technical requirements are specified against the
users’ existing environment.
The next stage is the prototyping of design ideas, based on the requirement
specifications. It can contain the construction of both hi- and low-fidelity prototypes.
Prototypes are evaluated by the users against requirements, while the specifications are
focused according to the evaluation results.
4 Ongoing work: Applying the Design Framework in the Finnish Process Industry
4.1 Background
In the area of distributed and collaborative process control, different stakeholders are
beginning to interact with each other through computer-mediated communication. Process
control work requires successful, real-time cooperation between different heterogeneous user
groups such as operators, maintenance personnel, remote experts, supervisors, and shift
foremen. Also the utilization of significant amounts of fragmented and networked expertise is
required in order to manage the production process. Due to the complex nature of this process
control domain, a significant challenge for system design is to keep end-users’ perspectives
and rich-use contexts actively involved throughout the different stages of system design and
development. The challenge is timely, since the responsibilities of individual process control
employees are increasing continuously, while work coordination increasingly requires
cooperation among people that are located in different places. The need to design systems that
support users’ intentions, distributed collaboration and cooperation, and social practices is
becoming increasingly important. The framework has been created and applied in the Finnish
Toni Koskinen, Elina Jormanainen, Heini Korpilahti, & Marko Nieminen
process industry, where design accuracy in system design is essential, since the tasks carried
out with systems are in some cases safety critical.
the requirements for scenarios. The flow model presentation was considered useful even
beyond initial expectations: one site considered using them as training material for new
employees.
After the case studies, an analysis workshop was held with the research participants
that had been involved in data gathering. At the beginning of the session, all participants
wrote the most important insights on sticky notes, so that one insight was on one note. Then
the notes were grouped on the wall in two ways. In the first diagram (“raw data”), the notes
were grouped according to the working group participants were close to (control personnel,
maintenance personnel, remote experts and customers’ customers). The second diagram
(“analysis/affinity diagram”) was formed on the basis of the themes that the notes were
representing. The themes that were identified in the selected case were service concept,
technology, organization of work and direct task-related issues.
Analysis methods provided two different kinds of views of the data gathered. The
diagrams provided the big picture of the data and helped to identify the most important trends
and development objects within the selected application domain, the process industry. The
diagrams were used in deciding themes for scenarios. The flow models, as detailed
descriptions, provided views into the real work domains. These details were used in scenarios
to keep them realistic. The workshop results were presented and further elaborated in
workshops that included members from system vendors and case organizations.
On the basis of the different views of the results, requirements for four high-level
scenarios were created: the organizational memory of specialists, the work context sharing,
and making specialist work apparent to the network of expertise of customer and building
specialists. Scenarios were constructed and grounded in existing real work environments.
Scenarios included background information, narratives (ways of working), visualization of
narratives, benefits compared to present situation, and requirements related to scenario.
5 Conclusions
The early experiences of applying the framework have shown that different
representations of the data should be applied, depending on whether it has been presented to
the system vendor or user. The techniques used in this framework are relatively low-cost; the
early assumptions of design suggestions are expected to change. The key issue is to make sure
that different representations created with these methods enable users and designers to have
sufficient insight into the design. Users like to see the design suggestions (scenarios) tightly
coupled to their work environment and tasks. In order to create this sense of real world one
should consider using on-site data gathering methods, like ethnographic interviews. Equally,
system vendors might be more interested in seeing the same use situations transformed to use
cases or system descriptions.
It is obvious that paying this much attention to the early stages of design is laborious
when compared to the traditional, more straightforward, design models. However, in the
process industry, the costs of system delivery products are usually high, while the early design
stages form just a small fraction of the overall costs of the design and development process.
The accuracy during the early stages of design can be expected to cause considerable savings
in the total development process.
The early experiences of applying this framework also indicate that creating a user-
tailored representation of the data seems to empower users and system vendors to give well-
structured and argued feedback with respect to the issues under consideration. This is in line
with the findings of Gough et al. (1995), who describe a large case study in which scenarios
play the principle role; they comment: “from a stakeholder’s perspective, the participatory
process was both creative and motivating.”
6 Future Work
The aim of this research is to develop product and service concepts for the remote
expert services. This is done through utilizing various user centred design practices. The early
design framework presented in the study is further exploited, evaluated, and revised in the
near future.
Acknowledgements
The study was carried out in the research project TechMedia (www.soberit.hut.fi/
techmedia) funded by the National Technology Agency of Finland (www.tekes.fi) and
participating companies (Metso Corporation, Metso Automation, Metso Paper, Fortum
Service, Idean Research, Jyväskylä Science Park, and RecIT Solutions).
References
Anschuetz, L., & Rosenbaum, S., 2003, Ethnographic Interviews Guide Design of Web Site
for Vehicle Buyers. In Proceedings of CHI 2003, Fort Lauderdale, Fla., April 2003, pp. 652-
653.
Beyer, H. & Holtzblatt, K., 1998, Contextual design: Defining customer-centered systems.
San Francisco, CA: Morgan Kaufmann Publishers.
Carroll, J.M. & Rosson, M.B., 1990, Human-computer interaction scenarios as a design
representation. In HICSS-23: Hawaii International Conference on System Sciences. 1990. Los
Alamitos, CA: IEEE Computer Society Press, pp. 555-561.
Toni Koskinen, Elina Jormanainen, Heini Korpilahti, & Marko Nieminen
Carroll, J.M. & Rosson, M.B., 1992, Getting around the taskartifact cycle: How to make
claims and design by scenario. ACM Transactions on Information Systems, 10, 2, 181-212.
Carroll, J.M., 1995, Scenario-based design: envisioning work and technology in system
development, John Wiley & Sons, Inc., New York, NY, 1995.
Gough, P.A., Fodemski, F.T., Higgins, S.A., & Ray, S.J., 1995, Scenarios - an industrial case
study and hypermedia enhancements. In Proceedings of the Second IEEE International
Symposium on Requirements Engineering, IEEE Computer Society Washington, DC, USA,
pp. 10-17.
Kulak, D. & Guiney, E., 2004, Use Cases: Requirements in Context, Second edition.
Addison-Wesley, Pearlson Education, Inc., Boston, 2004.
ISO/IEC 13407, 1999, Human-Centred Design. Processes for Interactive Systems, ISO/IEC
13407.
Kyng, M., 1995, Creating contexts for design. In Carroll, J. M. (Ed.), Scenario-based design:
Envisioning work and technology in system development, New York, NY: John Wiley &
Sons, pp. 85-107.
Rosson, M.B. & Carroll, J.M., 2002, Usability Engineering: Scenario-based Development of
Human-Computer Interaction, San Francisco: Morgan Kaufmann.
Sutcliffe, A.G., Maiden, N., Minocha, S., & Manuel, D., 1998, Supporting Scenario-Based
Requirements Engineering. In IEEE Transactions on Software Engineering, IEEE Press,
Piscataway, NJ, USA. Volume 24, Issue 12, pp. 1072 – 1088.
Wood, L.E. (Ed.), 1998, User interface design: Bridging the gap from requirements to design.
Boca Raton, FL: CRC Press.