Designing a Card Swipe MachinePaul Ritchey
Tanaya Nalavade
Why the card swipe machine?◦ Frequently used◦ Current designs have room for improvement
Background
Administered online questionnaire◦ n = 47
Often use card swipe machine Often or Always use debit/credit cards Card preferred over cash English generally first language Around 50% have corrected vision No one was color blind
Understanding the User
Collected user comments on existing machines
Task Analysis / Contextual Observations
Issues Possible SolutionMixed user input method Only use one method for inputCard swipe diagrams unclear Create a clear diagramUnlabeled / Unclear function of buttons
Label buttons
Button Mapping with displayed options
Buttons are encircled with the option on the display
When to use which button Use color and illuminate buttons that can be used.
Ease of Use◦ No more than 1 error per task for a novice user◦ Task times less than 30 seconds
All buttons shall be physical Design shall utilize color
◦ Enter = Green◦ Cancel = Red◦ Clear = Yellow
Buttons shall illuminate when usable Screen displayed options shall be graphically connected to their
corresponding physical buttons Buttons should be labeled
Usability Goals & Requirements
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
SWIPE CARD TO START[DIAGRAM ABOUT SWIPING THE CARD]
Prototype Version 1
3
6
9
2
87
54
1
CHOOSE PAYMENT TYPE
ENTER
CLEAR
CANCEL
Debit
Credit
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER PIN
**
Users told to complete a debit transaction use the prototype◦ Record task time◦ Errors◦ And any comments
19 users tested
Testing the Design
Debit Transaction◦ Avg Time: 24.7 seconds◦ Only Pin Errors
User Comments◦ “no zero key”◦ Easy to use◦ Over all well accepted◦ Not all the buttons lit up
Results
18 19 20 21 22 23 24 25 26 27 28 29 30 31 320
1
2
3
4
Prototype v1Task Time for Debit Trans-
action
Task Time in SecondsN
umbe
r of
Par
tici
pant
s
Creation of prototype Version 2◦ Added swipe example diagram◦ Button illumination extended to Enter, Cancel,
and Clear◦ Added a zero key◦ Fixed task order problem
Prototype Version 2
Revisiting the Design
User testing protocol changes◦ Asked to perform both tasks◦ Exploring the prototype◦ Semi-Structured interview
Small sample size (n = 5) Over all positive response No card swipe errors Task Times (avg)
◦ Debit = 15◦ Credit = 12.6
V2 User Testing Results
Validation of design changes◦ Progress bar◦ Illumination of buttons
User Comments and Issues◦ Zero did not illuminate◦ “Shouldn’t use ‘!’”◦ “Swipe diagram is good”◦ Should standardize text◦ “Card Diagram might be too unrealistic”
V2 User Testing Results
Language support Card Diagram
◦ Use real image Font standardization Zero illuminates
Prototype V3
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
0
SWIPE CARD TO START
en Español
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
CHOOSE PAYMENT TYPE Debit
Credit
0
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER YOUR PIN
0
User Profile Task Analysis Usability Requirements Create First Prototype User Testing Create Second Prototype User Testing Create Third Prototype
Summary of Project
Questions?!
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
SWIPE CARD TO START
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1
CHOOSE PAYMENT TYPE
ENTER
CLEAR
CANCEL
Debit
Credit
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER PIN
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER PIN
*
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER PIN
**
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER PIN
***
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
PRESS ENTER TO PROCEED
****
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
IS THIS AMOUNT CORRECT ? $15.46
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
Yes
No
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
PROCESSING
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
PROCESSING
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
PROCESSING
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ACCEPTED
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
TRANSACTION COMPLETEDTHANK YOU !
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
0
SWIPE CARD TO START
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1
CHOOSE PAYMENT TYPE
ENTER
CLEAR
CANCEL
Debit
Credit
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER PIN
*
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER PIN
**
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
ENTER PIN
***
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
PRESS ENTER TO PROCEED
****
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
IS THIS AMOUNT CORRECT ? $15.46
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
Yes
No
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
PROCESSING
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
PROCESSING
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
PROCESSING
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
INCORRECT PIN NUMBER
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
0
SWIPE CARD TO START
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1
CHOOSE PAYMENT TYPE
ENTER
CLEAR
CANCEL
Debit
Credit
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
TRANSACTION CANCELED!
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
0
SWIPE CARD TO START
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1
CHOOSE PAYMENT TYPE
ENTER
CLEAR
CANCEL
Debit
Credit
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
TRANSACTION COMPLETEDTHANK YOU !
0
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1 ENTER
CLEAR
CANCEL
0
SWIPE CARD TO START
JOH
N JACO
B DO
E06/13
1654 6874 9687 9846
3
6
9
2
87
54
1
CHOOSE PAYMENT TYPE
ENTER
CLEAR
CANCEL
Debit
Credit
0