You are on page 1of 9

NEEDS, REQUIREMENTS, PROTOTYPE

Due:
Attention: On the due date remember to hand in both an electronic copy to the lecturers
email.
Student name:
Student email:
Student ID :

Part A
1. General information
How did you identify the
requirements and needs
(observation, review tools
etc)? Why did you choose
that method?

I started by looking at the current version of waze maps


and I took some time to interact with it in any possible
way. I observed every icon on the waze but I still cant
get interact with it. After that I had a couple of people
use the application to get specific directions, I watched
them while they interacted with the system and notice
that our user feel a little confused over the usage of the
app, so I use the Usability Tests and ask them to
complete it. After they were done solving the tasks I
interviewed them separately and they answered the
predefined questions.
Question: What is Papyrus?
Answer: Papyrus is the internal code name used for
Waze Map Editor (WME) prior to beta release
in January2012. The use of the name 'Papyrus'
is discouraged in favor of Waze Map Editor
or WME.
Question: What web browser do you recommend for
editing roads?
Answer: Waze recommends using the Google Chrome
Browser
Support for Microsoft Internet Explorer (IE) is limited
and some editing functions may not work properly.
The following browsers are acceptable for use with
Waze Map Editor:
Chrome (preferred)

Safari
Firefox
Question: Can I navigate to latitude and longitude or
GPS coordinates?
Answer:
Yes. In the Navigate search box, enter the numeric
values of the latitude and longitude separated by a
comma. Longitudes East are positive and West are
negative, and latitudes North are positive and South are
negative.
For example, in the United States, Disney's Epcot
Center in Orland, Florida, is located at these
coordinates: "28.37529,-81.54942"
More details are available on Waze Help Center.
Question: How do I turn off the pop-up reports when
not moving?
Answer: There is no setting to just turn off the reports
which pop-up when not moving.
To turn off these popups, you need to turn off the
"Download traffic data" Advanced option.
BE WARNED: This also turns off all speed data which
shows the speed of roads around you (colored roads),
but does not prevent Waze from rerouting you when the
traffic slows down.
I chose these method because I know that by doing this
users will understand more of the app and can have
clear answer as to use the app more comfortably and
effectively and to attract more users as well.

How did you record your


findings:

All my data collection was done by doing research in


some website and using the usability test regarding to
our waze app. While watching them solve the tasks I
noted important features, and problems such as
recommending editing the roads, the bombastic word
that has been written, the unclear instructions that the

user have been struggling to use. After the experiment


they answered the questionnaires and I also wrote down
all the interesting design issues as we have discussed as
shown from the above content.

2. User profiles
User 1:
User description:

General internet user 1 Gets driving directions and map


This user is a general internet application user. The user is
quite familiar with how to use and interact with various
common types of interfaces in modern websites like using
Google Chrome, able to know how and where to navigate to
latitude, longitude and GPS coordinates. Know more on
waze internal code name, using the most suitable web
browser for editing road function and be able to know how
to handle the pop up reports.

Use case scenario:

A man from Waltham goes on a business trip to Charleston,


South Carolina. He gets his rental car at the airport and at
the car rental place there is a courtesy computer so people
can print out directions if need to. The man goes to the
Yahoo maps website.blah blah blah blah.
Tasks: (Add the task
1. Route through a particular point.
numbers to the use case
2. Being able to selectively zoom in on different parts
diagram).
of the map.
3. Blah blah blah blah
User 2:
User description:

Use case scenario

General internet user 2 Seeking maps of particular


locations and their surrounding areas.
This user is somewhat familiar with computers. He should
need some support at least made available to him in the
interface without slowing him down or other more advanced
users..blah blah blah
A woman wants to retrieve a map of the surroundings of
Kendall Square in Cambridge. She is going to look for an
apartment there and wants to see which major highways and
streets are close to that area. She might even get driving
direction later. She goes to her computer in her current
apartment which is in Wellesley and starts exploring the
locations around Cambridge using Yahoo mapsblah blah
blah

Tasks:

1. Route through a particular point.


2. Being able to selectively zoom in on different parts
of the map.
3. Blah blah blah blah
Use case diagram: (INSERT PICTURES HERE) This part is optional. You may wish
to skip it if it does not provide anything interesting to your project.

3. Needs

Identify the needs (for each user). What are the needs each user has based on each of
the tasks you listed in part 2.
General internet user 1 Route through a particular point.
He/She needs to be able to find directions between two locations
The user needs to be able to get a map displayed that shows the driving directions.
The user needs to be able to get a textual representation of the driving directions.
Blah blah blah
Blah blah
.
User 2 -Task 2
Blah
Blah
Blah
Etc etc.

4. Requirements
Identify the system requirements for each of the tasks you identified in part 2. List as
many requirements as you think are necessary to support your claim. Most of your
requirements will be functional. See if you can find environmental or social requirements.
Requirement id:
Requirement
name:
Requirement
type
Description
Rationale:
Source:
Dependencies
Conflicts
Supporting
Materials

1
Related task id:
Task - 1
Enter information about destination.
Functional
The product should allow the user to enter detailed
information about the destination.
In order to provide directions the system needs to know
the address of the destination.
User
None.
None.
None.

Requirement id:
Requirement
name:
Requirement
type
Description

Rationale:

Source:
Dependencies
Conflicts
Supporting
Materials

2
Related task id:
Task - 3
Change colors in Yahoo map interface.
Environmental
The interface should provide the user with access to
configurable parameters so the user can change the color
in the interface that might solve some issues e.g. if the
user is color-blind.
A successful understanding of parts of the information
displayed might be dependent on correct color
perception. For color-blind users the successful
understanding can only be achieved if they can change
colors in the layout.
User
None
None
None

Requirement id:
Requirement
name:
Requirement
type
Description
Rationale:
Source:
Dependencies
Conflicts
Supporting
Materials

Related task id:

5. Task analysis
For each of the tasks you identified in part A, you must create both a hierarchical
task analysis list and corresponding graphical box-in-line notation. (p. 232):
Hierarchical task analysis for Task-1
Route through a particular point (the task includes entering origin and destination
information).
Go to Yahoo maps
Click on driving directions
Enter origin information

Enter street address


Enter city
Enter zip code
Enter information for the point to route through
Enter street address
Enter city
Enter zip code
Enter destination information
Enter street address
Enter city
Enter zipcode
Submit the information
View the displayed results
Blah blah blah

Part B
1. Conceptual models
Tell us what the three different conceptual models are, and why they include the
functionality.
Model 1: Activity based instructing model
Applying this type of model to Yahoo maps is the most effective way for the user
to interact with the system because this conceptual model would definitely
produce much better results under a GOMS analysis of user interaction as
compared to any of the other activity based conceptual models for example
exploring and browsing model of inputting an address. Exploring and browsing
would be less efficient for the user since he/she would have to go through an
enormous amount of information just to locate the desired address that he/she
wants to use.
Model 2: Model type
Blah blah blah
Model 3: Model type
Blah blah blah

2. Storyboard
Please give us a short description of each of the storyboards. We encourage you to
add the storyboard as a jpeg file below accompanied by the description.

Example shown in TA session.

What interesting feedback did you get from the users you showed the storyboards
to?
The context switching between the textual representation of the driving direction and the
map displaying the route was cumbersome. The users did not immediately see how they
would effectively align those representations and compare them.

3. Prototypes
Please tell us briefly about each prototype. We encourage you to add the cards
and post-it notes as a picture (jpeg file) here below accompanying the description.

The context switching between the textual representation of the driving direction and the
map displaying the route was cumbersome. The users did not immediately see how they
would effectively align those representations and compare them. Moreover, accurate
address is needed in order to get to the correct location because some of the user
experience being lead to a location that is different from the address that they entered.
Furthermore, the pop-up notification displayed might be not true because some od the
user found out that there was actually nothing happen in front but there is an accident
icon on the map.

What interesting feedback did you get from the users you showed the prototype
to? Did it differ from the feedback you got after showing the storyboards?

The context switching between the style of the prototype and the function of the waze
are not updated compare to the storyboard , all the function are updated well but the
interface of the prototype are much easier than the storyboard . As we know that
prototype are important to create a system. Prototypes answer questions and support
designers in choosing between alternatives. For example, whether the buttons are
appropriate and the functions sufficient, but not to test whether the speech is loud
enough or the response fast enough.

4. Advanced prototype
Include your prototype in this assignment as screenshots (jpeg). Accompany the
screenshot prototypes with descriptive text that tell us what we are looking at.

Additional material to turn in.


Storyboards, cards and post-it notes if you cannot include them as jpeg files at their
respective places.
PLEASE NOTE: If you turn in the cards and post-it notes separately (not in a jpeg file)
then do so by attaching them to plain paper sheets in whatever order or structure you used
so that you can reference them in your answers.

You might also like