Task | Sub task | Sketch | Description | Learnability | Efficiency | Safety | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Find a Friend | Home page |
| This is the home screen of a user. All our application. | This home screen is in form of a dashboard and displays all the functionalities offered the functionalities offered by this application in one place. It encourages learning by doing, especially since all the task icons are labelled which facilitates a user who has a specific goal he/she wants to achieve. 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 they have in mind, they can directly go theregot to the relevant page, instead of steering thorough multiple pages, making it a very efficient home page. | Because of clearly labelled, discrete and task-specific menus, the user is less likely to select a wrong option to achieve his/her goal. | ||||||||||||
| Friend list |
| This is the screen which will show the Upon tapping on the first icon, labelled "Friends", Alice, the user, is presented with this screen. It contains the list of 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 externally consistent with contact lists how the contact list is commonly displayed in smart-phones. | If if a user realize at this point that there is another person he/she that they want to add, they dont need to go back to home page to add a new friend, becauseof the because there exists a short cut available on this very screen. | No user action on this page is undo-able. Therefore this page is safe | the top right of this window in shape of "+". this short cut increase the efficiency for frequent users. | The consistently placed Back Button located in the top-left always allows the user to return back to the previous menu. | ||||||||||
|
|
| Tapping the name of a friend brings up this screen. | This page is simple and clearly labeled. |
| 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. | This page contains efficient direct links to find a friend on map, and also to create an event. | All the actions user perform on this page can be undone by navigating back. | ||||||
| Find a friend |
| Tapping the map button against friend's name opens this screen. This screen contains a map with a small dot on the location of that friend with a small speech bubble with the name of that friend in it. | This screen uses the same map interface as provided by Google Maps. This external consistency will allow users to be familiar with how to interact with the Map View without having to be trained due to their familiarity with the existing Google Maps interface. | It allows zooming in and out, the panning of the distance is based on the zoom level. | User complete control over how much zoom in they want the map to be, and zooming action can be undone by zooming out. | ||||||||||||
Add Friend | Look up a person |
| When user taps on "add a friend" icon on home page of "+" button on friends' list screen this screen shows up. | the words used are The terminology used is externally consistent with common vocabulary as well as other social networking media. , therefore it is easy to learn. | The search is adaptive and shows inline research results as the user types next letter of the name. , making it efficient. | Users need not concern themselves with viewing out-dated search results from previous searches lingering. | ||||||||||||
| View Profile |
| When a user taps a name from the search result list this screen shows up. It displays the name and details of that person from the common directory, for user to review and decide if this is the person he/she is looking for. |
|
| At | 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. | ||||||||||
| Add as Friend |
| This screen contains a customized message to be sent with friend request. The contact details is auto-filled and the customized message contains fragile default message. User can change the customised message field and send request by tapping the button on the bottom of the page. | All the buttons are clearly labels and are internally consistent with the use of vocabulary. | the text fields are auto filled decreasing the users responsibility in the overall procedure, increasing the efficiency. | User can cancel friend request process at any time When a user taps a name from the search result list this screen shows up. | ||||||||||||
|
|
|
|
|
| if If the person whoes whose profile is being displayed is alreayd already a friend, this screen will show up instead. the The map button is enabled .and if now to allow Alice to view the users on the Map View. | 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. | do not require users to learn or memorize the details. |
| User can cancel friend request process at any time. |
Initiate Event | Create event |
| this 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 This screen is easy to learn because it contains every day vocabulary. and is externally consistent with other mobile applications. |
|
| ||||||||||||
| Edit location and name |
|
|
|
|
| ||||||||||||
smart phone applications such as Calender and Alarm. | features such as "Selecting multiple friends" and "ticker" for start and end time makes it efficient. | A dialogue box pops up when the user tapps "send invite" button, asking for confirmation. making user to think twice before actually sending out the invite. | ||||||||||||||||
RSVP | View Event Invite list |
| This page contains the list of new event invitations. |
| This page displays time and location of the event against each event making it faster for user to browse through for a specific event. | The user ser can undo all their actions by navigating back. | ||||||||||||
| View event details and location |
| Tapping the event name brings the user to even details screen. This screen displays the details just like a create event page did. except that the button on the bottom now says "send RSVP" |
| Edit start and end time |
|
| |
|
|
| |||||||
Invitee list |
| View event on Map |
| Tapping the map button against friend opens map and shows event on map. |
|
| Edit notes |
| ||||||||||
|
|
|
| Send RSVP |
| Broadcast invite |
|
|
|
|
|
| Check RSVP | RSVP page contains option "Accept" and "Reject" along with a optional field for "additional notes". |
|
|
| |
Reschedule | RSVP | View list of events events |
| this This is the page user can view all the events. |
|
|
| |||||||||||
| View event details and location RSVPs |
| 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 |
|
|
|
|
| ||||||||||||
Since Alice was the creator of this event, the View RSVPs button is available and enabled for her in the Event Details page. This will bring up the View RSVPs screen as shown. | the arrowhead has the affordance of a link to details. | All the responses are on one page and user can easily scroll through the list. | User can only perform navigation actions and they can undo by using the "back" button. | |||||||||||||||
| Edit details |
| The is a Edit Button exists at the top, which Alice taps on. This brings her to the Update Event page, which is similar to that of the Create Event page from earlier. The fields are automatically populated with the details from the event. | This screen is internally consistent with the "Create Event" screen, therefore is easy to learn. | If there is a slight change in events' plan user can update the event details instead of canceling the event and creating a new event and filling out all the unchanged event details. | A dialogue box pops up when the user tapps "send update" button, asking for confirmation. making user to think twice before actually updating the event. |
|
|
|
|
|
|
|