Reducing Errors: The Role of Human Factors in Software...
Transcript of Reducing Errors: The Role of Human Factors in Software...
1
Reducing Errors: The Role of Human Factors in Software DesignCRISTINA NEGRUTLead Usability Specialist | Accuray IncorporatedCo-Chair | ROSSI WG Usability of Error Messages
2
Bran Castle, ROMANIA
Source: http://www.hdwallpapersarena.com/
3
Desktop Software Applications
44
It does not kill my eyes anymore.
Medical physicist's reaction to a re-design of the planning software.
5
Goals
1
2
3
Give you hope that you will see improvements.
Learn to indentify usability problems.
Believe that you have more powerthan you think.
6
Sources: http://www.skyhdwallpaper.com/ www.imb.com/developerworks/library/w-berry/
Visuals are only the tip of the usability iceberg Visuals are only the tip of the usability iceberg
77
What is Usability?
8
Usability is a quality attribute that assesses how easy user interfaces are to use.
99
To complicate is simple. In order to complicate, you just need to add something…Everybody is able to complicate. Only a few
can simplify.
- Bruno Munari
10
Human Factors Engineering
Application of knowledge about human behavior, abilities, limitations related to the design, to achieve usability.
11
UX – User eXperience DesignIncludes Usability
UX encompasses all aspects of end-user’s interactions with the company, it’s services, and its products.
12
13
Source: http://www.nycaviation.com/2015/04/growing-pains-electronic-flight-bag/#.VUzEX_lVhBc
14
Goals
1 Learn to indentify usability problems
1515
5 Quality Attributes
16
1. How Steep is the Learning Curve?
Source: http://www.retronaut.com/2012/11/trail-to-the-yukon-goldfields/
1. How Steep is the Learning Curve?
1. How Steep is the Learning Curve?
17
2. Efficiency
Loading…
18
Minutes later…Efficiency?
Loading…
19
3. Memorability
20#XXXXXXX — Company Confidential
21
4. Satisfaction
The absence of frustration Obvious always wins
22
5. Error Prevention
How many errors do occur, how severe are these errors, and how easily can users recover from the errors?
23
An error has occur while trying to display an error message.
24
Six Content Usability GuidelinesError and Message Dialogs
Radiation Oncology Safety Stakeholder’s Initiative (RO-SSI).
25
1. Avoid Technical JargonUser Centered
26
2. Clear Language
“You need to deselect the previous selection to select a new dataset.”
27
Clear Language
System does not have feelings and needs
“The system wants to shut down.”
Avoid acronyms
28
3. Actionable
Users should either perform an action or change their behavior as the result of the message.
Don’t recommend contacting technical support.
Provide a solution
29
30
Message Usability Guidelines
Avoid Technical Jargon Clear Actionable Specific (which ROIs, which File) Concise Clinically Reviewed
31
Software Engineer
32
Software Engineer
33
The “Perfect User” vs Real User
Tendency to create applications for a mythical "perfect user". (William Hudson, UK) Implicitly assume device operated by users with: Visual acuity of an eagle Memory of an elephant Navigation skills of a bat Stamina of a camel Dexterity of a monkey
Design Issues – Root Causes
34
Source: http://www.syntagm.co.uk/design/articles/challenges_of_ucd.pdf
‘Mythical Perfect User’
35
Goals
1
2 Give you hope that you will see improvements
Learn to indentify usability problems
36
Using a set of methods and tools, follow a scientific process focusing on real user needs and goals in the context of use.
Usability Eng. Part of the Solution
Usability Engineer
…by day
37
User Research – Ethnographic Studies
#http://www.interiorclip.com/interior/1000x667/2013-fabulous-google-office-tel-aviv-20708.html
http://www.fastcodesign.com/3028909/8-of-googles-craziest-offices#1
38
- Clinicians have to deal with constant interruptions- Tight schedules- Work with sick patients and concerned families- In a basement with no natural light- Monitoring 3 or 4 computers at the same time
User Research
39
Internationalization Implications
Cultural Differences
40
Conceptual Design + Requirements
41
Paper Mockup
Wireframe
CompTomoTherapy Usabi lity StudyNovember 2007
3
A2.a
Detail Design and Usability Testing
42
Human Factors Key Standards
Regulatory bodies recognize the importance of usability engineering methodology to produce safe and effective medical devices.
43
Goals
1
2
3
Give you hope that you will see improvements
Learn to indentify usability problems
Believe that you have more powerthan you think
44
Balancing Needs
Usability
Business needs(cost, revenue, time to market)
Technical constraints (configuration, maintainability, reliability)
4545
If you think you are too small to be effective, you have never been in bed
with a mosquito. - Bette Reese
46
Collaboration with Vendors
Let the vendors know of uncovered usability strengths and weaknesses.
Make use of the vendor's channels to get customer input:
Don't give up. Need concerted effort.
2. Contact vendor representatives
1. Join one of the ROSSI working groups
Online forums and product feedback forms Users meetings Trade shows
4747
Even if you are on the right lane you will be run over if you just
sit there. - Will Rogers
4848
THANK YOU [email protected]