Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.