Task |
Sub task |
Sketch |
Description |
Learnability |
Efficiency |
Safety |
---|---|---|---|---|---|---|
Find a Friend |
Home page |
|
This is the home screen of a user. All the different tasks offered by this UI can be initiated from this screen; For example add a friend, view and RSVP a new event invitation, view and approve friend requests, view all friends on map and view all events on map. |
This home screen is in form of a dashboard and displays all the functionalities offered by this application.all the icons have a relevant picture to increase the information scent.And each icon has a label under it to make it easy to learn for a new user. |
Because user can directly identify which icon is most relevant to the task he/she have in mind, they can directly go there, instead of steering thorough multiple pages, making it a very efficient home page. Also because the icon and label puts all the information on screen, users do not need to remember the exact position of button for a specific task. |
User does not perform the any task on this screen, instead they use this page only for navigation therefore there is no task on this screen that cannot be undone.Making it a very safe home page. |
|
Friend list |
|
This is the screen which will show the existing friends of the user. The list is displayed in alphabetical order. user can scroll up and down by finger or use the |
This display is consistent with contact lists in smart phones. |
if a user realize at this point that there is another person he/she want to add, they dont need to go back to home page to add a new friend, becauseof the short cut available on this very screen. |
No user action on this page is undo-able. Therefore this page is safe |
|
Find a friend |
|
tapping the map button against friend opens map and shows friend on map. |
The map icon has a label saying “show on map” which makes this feature easy to discover. |
User can find a friend from home page icon “show friend on map” where user enters friends name or selects from contact list. This button here provides a shortcut, therefore makes it efficeitn to use for frequent users. |
User can tap the “back” button to undo this action. (navigate back) |
Add Friend |
Look up a person |
|
This is the screen where user looks up a person in the directory to add as friend. the search result contains all the matches for the searched name. |
the words used are consistent with common vocabulary as well as other social networking media. therefore it is easy to learn. |
add button takes user to this screen. it autofills the contact details and also the customized message but a user can change the customised messgae field. |
at any time user can cancel the friend request. and the buttons with long term effect are placed strategically away from navigation buttons.and size of buttons is increased if two buttons are adjacent to each other, minimizing the chances of accidently tapping the wrong one. |
|
|
|
When a user taps a name from the search result list this screen shows up. |
|
|
|
|
|
|
if the person whoes profile is being displayed is alreayd a friend, this screen will show up instead. the map button is enabled.and if that person already sent youa request and is waiting you responce this screen will show up. the map buttonis disabled, and gets enabled when accept button is tapped . |
all these three profile views are consistent with each other. therefore does not challange user's learnability.allt he buttons and actions are appropriatly labeled. easign the learnability process. |
|
|
|
Add as friend |
|
This screen contains a customized message to be sent with friend request.And “send” and “cancel” buttons. |
All the buttons are clearly labels and are internally consistent with the use of vocabulary. |
The customized message box is auto filled with fragile default message. |
User can cancel friend request process at any time. |
Initiate Event |
Create event |
|
this is the screen where user can schedule an event. tapping on each property of an event will take user to a separate page where they can enter a value. |
this page is easy to learn because it contains every day vocabulary. and is consistent with other mobile applications. |
|
|
|
Edit location and name |
|
|
|
|
|
|
Edit start and end time |
|
|
|
|
|
|
Invitee list |
|
|
|
|
|
|
Edit notes |
|
|
|
|
|
|
Broadcast invite |
|
|
|
|
|
|
Check RSVP |
|
|
|
|
|
RSVP |
View list of events |
|
this is the page user can view all the events. |
|
|
|
|
View event details and location |
|
tappign the map button against friend opens map and shows event on map. |
|
|
|
|
Send RSVP |
|
RSVP page contains option "Accetp" and "Reject" along with a optional field for "additional notes". user can send the reason for rejection or may be dietery contrianst with the acceptence.and tap send. |
|
|
|
Reschedule |
View list of events |
|
|
|
|
|
|
Edit details |
|
|
|
|
|
|
Broadcast update |
|
|
|
|
|
|
|
|
|
|
|
|