...
User Test
| Critical Incidents/Quotes
| Design Learnings/Possible Fixes
|
---|
User 1
| Add Contact "Why is there a Barcode on my Identity?" -Appreciated not having to physically type anything to trade contact info "What does Verified mean" -"Looks like my iPhone Contacts app" Send to Contact *-"*I like the icons" -Felt slow to send a message -- Have to click through three screens before you can type -Easily able to send messages and receive them Receive from Unknown "It's Red. That's bad Right?" -Did not realize long press opens menu of options, had to coach user to find it Remove Contact and Message -Went to contacts app directly to delete user -Surprised that messages were deleted also -- different from iPhone standard which leave messages behind | Add Contact -Since the 'Barcode as my Identity' Concept is not that common, some guidance in the form of help or a tutorial animation could ease learnability. -Linkage between 'Verfied' on Contacts screen and 'I know this person' on Contacts Editor is maybe not clear. Potential rewording for consistency. -
Send to Contact -Consistency to existing chat applications was successful -Efficiency can be improved, on new messages we can directly go to the contacts list instead of the blank new message screen. Receive from Unknown -User was familiar with iPhone, not Android, so standard UI mechanism like Long Press were not as easily discoverable. Perhaps a button or alternate mechanism to display an additional function is possible would help learnability. -Color coding was obvious and well received. Remove Contact and Message * -*Might want to further emphasize non-reversible behaviors, especially when they deviate from existing applications. This user removed message, even with the additional prompt, and didn't realize until late what it actually meant. |
User 2
| | |
User 3
| | |
...
For the computer prototype we were attempting to get the barebones functionality working, as this was the first Android application any of us had worked on.
GR5 - Implementation
something...Architecting the application such that multiple people can work independently on certain sections is a huge help. Separating the UI from the backend allows both to be developed in parallel, and dividing the application into distinct section allows each one to be created independently.
GR6 - User Testing
something...Even with all the upfront work, user testing still yields new insights.