Sub-Task |
Sketch |
Description |
Learnability |
Efficiency |
Safety |
---|---|---|---|---|---|
Launch App |
a |
This is the entry point of the application, and is the first screen that the user faces when it is first launched. This is termed the Home Screen. |
|
|
|
Listing Friends. |
b |
Alice wants to view the list of friends that she has using this app, and also approved her. She taps on the Friends Icon on the Action Bar, and it pops and overlaying dialogue. It currently shows two of her friends, Boris and Christine which are sorted alphabetically. Alice wants to search for for Bob to add to this list, and taps the icon with the `+'-plus sign on the top right of the dialog. |
|
|
|
Searching for Bob. |
c, d |
The app dismisses the dialog box, and presents the user with the Add Friend screen. An icon with a left-arrow is the Back Button, which dismisses the page and brings the user back to the previous page (the Home Screen in this case.) should she change her mind. |
|
|
|
Viewing Bob's profile and sending an "Add Request" to Bob. |
e, f |
The app brings up the Information View. It lists Bob's name, email-address, office and any other profile information as already available on his public MIT directory listing. Alice knows that this is the Bob she is looking for, and taps on the Send Friend Request button to confirm her intent to send a request to this particular Bob to add as a friend in Discover.Me. |
|
|
|
Receiving confirmation from Bob through a Notification. |
g |
After Bob's approval of Alice's request, Alice is notified by a counter on the Notifications icon in the Action Bar. Alice taps on the icon to bring up the Notifications dialog, and there she sees that Bob had accepted her request. She dismisses the dialog. |
|
|
|
Viewing location of all approved friends. |
h |
This reveals the Home Screen once again. The Map View shows an additional _Blue-_dot, which corresponds to the newly-added Bob's location (Building 19). Alice notices that both Christine (Building 20) and Bob(Building 19) are located relatively close to her (Building 20). She decides that it could possibly be a good time to arrange a meeting for all three of them for a cup of coffee. She taps on the Events Icon in the Action Bar. |
|
|
|
Viewing listed events. |
i |
The app launches the Events List dialog. Alice notices that she has no scheduled events from the dialog that pops up. She taps on the "+"-plus icon to create a new event. |
|
|
|
Creating an event for friends - Bob, Christine and Alice herself. |
j |
The Create New Event view is brought up. It provides text boxes for Alice to fill up, corresponding to the details of the event she wants to organize right now. The Title is a self-defined title which best describes the event. The Location text box is used to define the location of the event. The Time section indicates the Start Time, End Time and Time-Zone of the event. The Participants text box lists the participants of the event and the Comments text box is a free-entry text for an additional information the organizer might want to add. |
|
|
|
Selecting a location for the event. |
k |
This brings Alice to the Map View, but it is in the mode which allows her to tap on a location to select a location for the event she is creating. A small semi-transparent note instructs her on how to select a location. Alice decides that Building 24 is a good location that is close to all three of them. She also really likes the coffee there. She taps on Building 24 on the screen to indicate her choice. |
|
|
|
Confirming the location for the event. |
l |
A Pin Icon animates and drops on the point Alice tapped. White Lines are drawn to between a participant and the pin location to indicate that he/she is invited. It thus shows that Alice, Bob and Christine are all invited to participate in the event. |
|
|
|
Selecting participants for the event. |
m |
|
|
|
|
Reviewing and sending the event to friends - Bob and Christine. |
n, o |
|
|
|
|
Receiving notification of an event. |
p |
|
|
|
|
Viewing the event details and accepting the invitation. |
q |
|
|
|
|
Proposing a change to the event. |
r |
|
|
|
|
Proposing a change of time for the event. |
s, t |
|
|
|
|
Receiving a notification for a proposed change to the event. |
u |
|
|
|
|
Reviewing proposed changes to event |
v |
|
|
|
|
Accepting and re-sending the invitation |
w |
|
|
|
|