In the current cautious business climate, development of large new software has become rarer as the cost pressure has increased. User interfaces (UI), the most important part of a system for end users and critical for system success, remain notoriously user-unfriendly. This makes it imperative to identify practical tools that small software projects can use to help them maximise UI design quality while minimising cost.This research looks at two similar small systems and investigates the usefulness of the concept of personas for UI design evaluation. Following the Goal-Directed Design approach, personas are defined along classes of users. The tasks of each persona are established via user-centred requirements. Each task is then performed with consideration to established usability heuristics. Overall, the question is whether the initial use of personas in the design phase might have resulted in fundamentally different UI choices.It was concluded that the approach of identifying personas and performing their tasks in evaluating the UIs of both software systems was most definitely a process that helped introduce clarity and a form of accountable reasoning into the UI evaluation process. For both systems, it could be reasoned that the UI design would have been fundamentally different in some aspects if personas were used. However, personas were less helpful when it came to diagnose and describe user frustrations that had not so much to do with UI design as such, but with general usability issues. In this case they were mainly related to discrepancies and inconsistencies in the underlying business logic or simply bad programming, pointing to deficiencies in other areas of the software development life cycle (SDLC).
[1]
Jakob Nielsen,et al.
Heuristic Evaluation of Prototypes (individual)
,
2022
.
[2]
Donald A. Norman,et al.
The invisible computer
,
1998
.
[3]
Gary B. Randolph,et al.
Use-Cases and Personas: A Case Study in Light-Weight User Interaction Design for Small Development Projects
,
2004,
Informing Sci. Int. J. an Emerg. Transdiscipl..
[4]
Alan Cooper,et al.
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity (2nd Edition)
,
1999
.
[5]
Jakob Nielsen,et al.
Usability engineering
,
1997,
The Computer Science and Engineering Handbook.
[6]
Roger S. Pressman,et al.
Software Engineering: A Practitioner's Approach
,
1982
.
[7]
Roger S. Pressman,et al.
Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science)
,
2004
.
[8]
John M. Carroll,et al.
Making Use: Scenario-Based Design of Human-Computer Interactions
,
2000
.
[9]
Alan Cooper,et al.
The Inmates are Running the Asylum
,
1999,
Software-Ergonomie.