Skip to content
Publicly Available Published by Oldenbourg Wissenschaftsverlag April 12, 2016

UUX Method Selection

Do We Really Have A Choice?

  • Holger Fischer

    Holger Fischer holds a master degree in computer science and media by the Cologne University of Applied Sciences. In 2010 he starts as a scientific researcher at the University of Paderborn and currently works in the s-lab – Software Quality Lab. As part of his work he supports the introduction and implementation of human-centered design activities within software engineering methods and makes this a subject of discussion within his lectureship at the Cologne University of Applied Sciences as well. His research interests within his doctoral studies include the integration of usability engineering and model-driven software development. Currently, he is an active member of the IFIP working group TC13.2 as well as vice president of the German UPA.

    EMAIL logo
    , Michaela Kauer-Franz

    Michaela Kauer-Franz studied Psychology at the Technische Universität Darmstadt where she started her work as PhD student and scientific researcher in 2008 at the Institute of Ergonomics and Human Factors. In 2010 she became head of the research group usability. Her main research interest is the understanding, testing and improvement of user acceptance of technical products. In this area she finished her PhD in 2012 and became head of the research group product ergonomics. At the same time, she founded the usability and user experience company Custom Interactions which supports companies in adapting their products to user needs.

    , Dominique Winter

    Dominique Winter received his master degree in Computer Science and Media Applications from the Hochschule Emden / Leer, with a thesis on estimating user experience. He worked as a product manager and product owner with a strong focus on user experience, innovation management and agile product development for different companies. Furthermore, he is a guest researcher and member of the UX research group at the Hochschule Emden / Leer.

    and Stefan Latt

    Stefan Latt studied Media Science and Human Computer Interaction at the University Siegen. In addition to his studies he visited the School of Design Thinking at the University of Potsdam's Hasso-Plattner-Institute. He is interested in the process of designing products and services with a focus on human needs and values. Since 2013 he's teaching the Design Thinking approach to companies and recently co-founded the Zurich based Human Centered Design consultancy Rethink.

From the journal i-com

Abstract

The establishment of human-centered design within software development processes is still a challenge. Numerous methods exist that aim to increase the usability and user experience of an interactive system. Nevertheless, the selection of appropriate methods remains to be challenging, as there are multiple different factors that have a significant impact on the appropriateness of the methods in their context of use. The present article investigates current strategies of method selection based on a conference workshop with practitioners. The results show that usability and user experience professionals concentrate on five to seven well-known methods and will need more support to select and use further ones.

1 Introduction

The human-centered design (HCD) of software solutions as a competitive advantage has gained acceptance within small and medium-sized enterprises (SME). However, many methods exist that aim to increase the system’s usability and user experience (UUX). Some methods are done quickly with less effort, others require more time as well as resources (e. g. staff, software tools). SME – mostly the persons in charge of UUX – have to choose the most appropriate method or set of methods depending on their individual project and product parameters (e. g. experiences and knowledge of the people executing the method, context of use). As it is challenging for SME to draw up a shortlist, lots of potentials are still unused. In addition, the assumption about high costs and complexity of improving the UUX inhibit the use of adequate methods.

Several different approaches for the selection of UUX methods exist, which differ primarily in terms of the used selection criteria. Along with static method catalogues (e. g. [1, 4, 6, 7]), there are also dynamic catalogues in terms of online tools, e. g. ‘UsabilityNet’ [2], ‘Usability Planner’ [3], ISO / TR 16982 [5] or ‘UCD Toolbox’ [8]. These approaches are mostly useful to select single, decoupled methods for a project. However, UUX goals are achieved in using a set of multiple methods. Therefore, it is necessary to provide methods that act together and take the correlations and interrelations of methods into account.

A workshop during the ‘Mensch und Computer 2015’ conference was organized to analyze which criteria are used to select UUX methods in practice. Furthermore, we aimed to explore how these criteria match or differ from those elicited within the approaches listed above as well as in the research initiative ‘Einfach intuitiv – Usability für den Mittelstand’ (en. Usability for SME) by the German Federal Ministry for Economic Affairs and Energy (BMWi). A scenario with three different variations of information and tasks was prepared. These variations were assigned to different groups of randomly chosen participants.

In the following, the case study will be described in more detail. Afterwards, the consolidated results of the working groups as well as of the discussion will be presented. The results are structured along the three topics selecting a method, necessary UUX expertise and the cooperation within an overall development process.

2 Case Study

The case study was conducted as part of the Usability Professionals practitioners track within the “Mensch und Computer 2015” conference. Overall, around 35 people attended the workshop what leads to six randomly formed working groups with about five to six participants each. All workshop participants were confronted with the same case, but a different task was assigned to the different working groups. More particular, participants were presented the following information about the setup of an online platform by a private company: The platform should enable associations (e. g. sports clubs or chess clubs) to perform administration tasks online instead of using a stationary software solution on their desktop computers. Therefore, the platform should be developed as a web service as well as an app. Because the company is highly aware of the importance of a good user experience for product success, they planned on setting up a development process that has a big focus on the user itself. The development process should be implemented as agile software development with a sprint duration of two weeks and multiple developers involved.

Based on this general case description, the groups were confronted with three different tasks: Group 1 and group 2 were asked to answer an evaluative task. They were told that the features of the product are fixed and now should be implemented step by step during the next sprints. It should be the task of the groups to find out whether the implementation of the features themselves leads to a good user experience. Their working capacity for evaluation was limited to five days a week. Therefore, they were asked to choose wisely which methods would work best.

Group 3 and group 4 were given an exploratory task. In their task description their main goal was to find out, which features of the former products (the desktop solution) were really valued by the users and therefore should be implemented into the online relaunch. It should be the tasks of those two groups to find out which are the features that should be implemented and how that should be done. Again, they only had five days a week working capacity and therefore had to pick methods wisely.

Group 5 and group 6 were confronted with a mixture of both tasks. These groups should decide which features should be integrated into the platform, how they should be integrated and how the success of the development process and the according evaluation can be monitored throughout the whole process. Again, their efforts were restricted to five days a week.

Each of the six groups were asked to define their methods and decide on a process that should be presented on a flipchart afterwards. Additionally, they were asked to justify their choice for a certain method. Each group had about 30 minutes for the selection of the methods and the preparation of the flipchart as well as five minutes for the presentation of their work.

3 Results

Each group presented their solution in about five minutes to the other participants and had a few minutes to discuss and to answer open questions (see Figure 1). For the evaluation of the group results, the authors of this paper took pictures of the flipcharts and compared the used methods between the different tasks. Additionally, the questions of the other participants and their answers as well as the overall discussion of the whole group was summarized and documented by the authors. There were three main topics discussed: the process of choosing a method itself, the expertise of the persons who applies the method and the cooperation between different people involved into the development process. Therefore, the results are structured along these three topics.

Figure 1 
           Impressions of the workshop.
Figure 1

Impressions of the workshop.

3.1 Method Selection

In the current literature about usability methods more than 200 more or less different methods can be found. During our workshop overall ten methods were named in total, whereby each working group used a compilation of about seven different methods (see Figure 2). As can be seen in this numbers, many methods were similar between the different groups. It turned out that the variation of selected methods between the groups with the same task (e. g. both groups should evaluate features) is similar to the variation between the different tasks (evaluative, exploratory or both). The methods “card sorting”, “usability test with low fidelity prototype”, “interviews” and “focus groups” were selected for each of the three tasks. The methods “personas” and “questionnaire (in this special case the AttrakDiff)” was used for the exploration and the combined task, whereas “remote usability test” was named for the evaluation and the mixed task. For the evaluation task “field test” and “participatory design” were additionally mentioned and “A / B-Test” for the mixed task. Overall, the number of known and used methods is quite restricted and the selection despite some exceptions fairly independent of the task. As justification the experts mentioned multiple reasons:

  1. knowing a method theoretically is not sufficient for applying it – there is a lack of practical knowledge, which makes the experts feel insecure about new methods

  2. time pressure leads to the selection of well-known methods

  3. the added value of methods – especially of the more expensive ones – is not clear enough for practitioners

Figure 2 
             Discussed method sets.
Figure 2

Discussed method sets.

Additionally, the usability experts mentioned that they usually do not apply any method in its purest form but instead always combine it with other methods (e. g. usability testing with thinking aloud). Also, the selection itself is often independent from the actual development process. Therefore, methods are selected due to the experience of the expert which makes very common options ‘cheaper’ than unknown ones.

3.2 Knowledge of the Usability Professional

Besides the discussion of the methods themselves, a point of discussion was the availability of the needed knowledge. The experts in the workshop concluded that even if ‘better’ methods are available the final choice of a method is often based on the available in-house expertise. Furthermore, numerous companies are still not convinced of the necessity to have employees with expertise in the field of user research. This might lead to the choice of more conservative and cheaper methods due to the experts’ fear of failure of unconventional methods that might lead to the expert’s exclusion from the development activities.

3.3 Cooperation within Development Process

Despite the advantages of a close cooperation within the development team (e. g. software developers and usability experts), the implemented cooperation mode differs widely between companies. In fact, it strongly depends on the personal mindset of each team member.

In some teams, usability experts and software developers still co-exist following a “throw it over the wall”-principle. A company that follows this approach does not foster the work in a team but instead relies on the expertise of single experts that solve problems alone and afterwards confront the rest of “the team” with their solution which is then to be accepted. This working method is often justified by the maturity level of the product. Our workshop participants, UUX professionals, believed that new products need time to be prepared, and therefore talking to software developers has to be delayed to a later point in time. Thus, UUX professionals start earlier than the rest of the team and are always one sprint ahead in an agile development process. On the other hand, this preparation time was not seen as necessary when UUX professionals are only in charge of the improvement of an existing product. It can therefore be concluded that, in contrast to the often heard statement that software developers do not value usability efforts, even usability experts do not value joint usability efforts and prefer working on their own in their own area of expertise. This might be due to the high insecurity concerning their standing in the company and the use of new and unknown methods.

4 Conclusion

The selection of appropriate UUX methods is one essential task to establish human-centered design within software development processes. A workshop during the ‘Mensch und Computer 2015’ conference was organized to analyze which selection criteria are used in practice. The results of this workshop were presented within this report.

UUX professionals often argue the importance of the context of use – users, tasks, equipment, social and physical environment – within the specific domain of their project (e. g. health, agriculture, production). But UUX methods are selected focusing only on the project constraints (e. g. time, budget, level of expertise). Furthermore, UUX professionals unfortunately often neglect the importance of the context of use in terms of the organizational structure of the project itself. Issues to be addressed can be for example: How does the business analyst specify requirements? How does the software developer structure his work? How does the software tester perform the quality assurance? Which tools do they use to collaborate? Maybe results of a usability test can be presented for example not as a report with 80 pages to read, but as issues within an existing ticket system or on a Kanban board. Thus, the selection of a UUX method or a set of methods also depends on the people UUX professionals are working with or the people UUX professionals supply with data (social environment) in a project. As a UUX professional it is important to ask yourself what the objectives and expectations of this people are (users, users’ characteristics and tasks) and what tools or working documents have a major influence on their work (physical environment). Having this in mind, the selection of UUX methods could be more focused and the results of a UUX professional’s activities will have a deeper impact as well as an increased acceptance within a project.

About the authors

Holger Fischer

Holger Fischer holds a master degree in computer science and media by the Cologne University of Applied Sciences. In 2010 he starts as a scientific researcher at the University of Paderborn and currently works in the s-lab – Software Quality Lab. As part of his work he supports the introduction and implementation of human-centered design activities within software engineering methods and makes this a subject of discussion within his lectureship at the Cologne University of Applied Sciences as well. His research interests within his doctoral studies include the integration of usability engineering and model-driven software development. Currently, he is an active member of the IFIP working group TC13.2 as well as vice president of the German UPA.

Dr. Michaela Kauer-Franz

Michaela Kauer-Franz studied Psychology at the Technische Universität Darmstadt where she started her work as PhD student and scientific researcher in 2008 at the Institute of Ergonomics and Human Factors. In 2010 she became head of the research group usability. Her main research interest is the understanding, testing and improvement of user acceptance of technical products. In this area she finished her PhD in 2012 and became head of the research group product ergonomics. At the same time, she founded the usability and user experience company Custom Interactions which supports companies in adapting their products to user needs.

Dominique Winter

Dominique Winter received his master degree in Computer Science and Media Applications from the Hochschule Emden / Leer, with a thesis on estimating user experience. He worked as a product manager and product owner with a strong focus on user experience, innovation management and agile product development for different companies. Furthermore, he is a guest researcher and member of the UX research group at the Hochschule Emden / Leer.

Stefan Latt

Stefan Latt studied Media Science and Human Computer Interaction at the University Siegen. In addition to his studies he visited the School of Design Thinking at the University of Potsdam's Hasso-Plattner-Institute. He is interested in the process of designing products and services with a focus on human needs and values. Since 2013 he's teaching the Design Thinking approach to companies and recently co-founded the Zurich based Human Centered Design consultancy Rethink.

Literature

[1] Aldersey-Williams, H.; Bound, J.; Coleman, R.: The Method Lab – User Research for Design. http://www.education.edean.org/pdf/Tool039.pdf (Last view: January 14, 2016), 1999.Search in Google Scholar

[2] Bevan, N.: UsabilityNet Methods for User-Centred Design. In: Jacko, J. A., Stephanidis, C. (eds.) Human-Computer Interaction: Theory and Practice, Part 1, HCII 2003, vol. 1, pp. 434–438. Mahwah: Lawrence Erlbaum Associates, 2003.Search in Google Scholar

[3] Ferre, X., Bevan, N.: Usability Planner: A Tool to Support the Process of Selecting Usability Methods. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) INTERACT 2011, Part IV. LNCS, vol. 6949, pp. 652–655. Heidelberg: Springer, 2011.10.1007/978-3-642-23768-3_105Search in Google Scholar

[4] IDEO Method Cards. http://www.ideo.com/work/method-cards (Last view: January 14, 2016), 2002.Search in Google Scholar

[5] ISO / TR 16982: Ergonomics of human-system interaction – Usability methods supporting human-centred design, 2002.Search in Google Scholar

[6] Usability Body of Knowledge. http://www.usabilitybok.org/methods (Last view: January 14, 2016).Search in Google Scholar

[7] Usability.gov. http://www.usability.gov/how-to-and-tools/methods/ (Last view: January 14, 2016).Search in Google Scholar

[8] Weevers, T.: Method selection tool for User Centred Product Development. Master Thesis, Delft University of Technology, http://site.tristanweevers.com/portfolio/ucdtoolbox-research/ (Last view: January 14, 2016), 2011.Search in Google Scholar

Published Online: 2016-04-12
Published in Print: 2016-04-01

© 2016 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 30.4.2024 from https://www.degruyter.com/document/doi/10.1515/icom-2016-0011/html
Scroll to top button