CCT380_2K2CV_A6_V1_1 - cct380summer11

advertisement
CCT380 – Human Computer Interaction
CCT380_2K2CV_A6
Assignment # 6
THURSDAY, JUNE 16, 2011
Group Members:
KATRINA ATIENZA
VANIA HO
CALVIN KONG
CAMILLE RAMSINGH
KAI YU
Executive Summary
When shopping, it is often irritating to join long line-ups just to pay for simple items. The
congestion at the cashier counters is mainly caused by the slow process scanning items and point
of sale transactions. The current system of goods transaction is flawed, slow and inconvenient.
So our team developed a new type of system that will speed up the current transaction rate
immensely, our goal is to eliminate line-ups and save precious time for consumers, by improving
the efficiency of these transaction rates to virtually no time at all.
The GO System will be put into practice in large department stores and will stand to serve
customers who wish to avoid long line-ups and get their shopping done in a quick and timely
manner. The system will also stand to increase efficiency. Our system will expand on technology
used by smart cards and incorporate RFID technology to allow the quickest, most efficient way
of buying a product - by just picking it up and walking through the door. It is also meant to
decrease the number of point of sale transactions that take place during peak hours. Our system
will require smart cards, shopping baskets and exit terminals. The smart card will act as a method
of payment; this eliminates the use for credit/debit cards and cash. The card will contain a dollar
amount which will be deducted once the customer walks through the exit of the store which will
contain reading terminals that will detect how many items are in the shopping cart, what exactly
the items are and the cost of each. When a customer buys a product, they can walk through the
exit and the items they have picked up will automatically be purchased and the amount owing
will be deducted from the card. The system will be incorporated into stores such as Wal Mart
where RFID chips are already embedded into products. This will allow our technology to be
easily implemented and will not cause a hassle in execution.
Introduction
Our system consists of a store card that allows the user to walk through the exits of the store and
automatically purchase the products they want without having to hassle through the whole
process of paying. This store card would be credited with cash like gift cards; they will be
renewable anytime by adding more to the card. The cards will be regular size and lightweight
making them very convenient and will require no additional usability skills, special instructions
or even awareness for adoption; just follow the ordinary procedural memory of walking to use.
The system integrates the idea of contactless smart cards and RFID together, where the reader
will identify the RFID of the purchasing product and automatically deduct the amount from the
card. However one major concern with this idea is the act of bulk reading, reading more than one
RFID at a time would cause confusion to the client and may cause mistakes. To fix this problem,
our team developed a scanner that will be placed within shopping containers so every item is
scanned when placed within the container and descanned when removed. Therefore the reader
would only have to scan the basket itself rather than bulk read which was a problem we faced
when designing the system. With this system in place, there will be virtually no wait time when
purchasing goods, it will increases efficiency and provides a simplistic positive shopping
experience for customers.
2
Requirements
Functional Requirements
Hardware: Our hardware requirements includes: contactless smart cards, contactless smart card
readers, radio-frequency identification (RFID) tags, RFID readers. Contactless smart cards are
cards that store information data and signal the receiving terminal through radio waves. This
means no contacts are required to interact between the communication of the card and its reader.
A contactless smart card has a general size of a credit card or business card, its small size
facilitates carrying of the card. Since card data is being transferred by radio waves which can
penetrate many surfaces, data can be transferred over layers of cloth or even through wallets and
handbags. The contactless smart card is first adopted in Hong Kong known as the ‘octopus card’,
for the cities mass transit system.
In our system passive RFID tags (does not require battery) are implanted to most product being
purchased, identifying them and all with individual exclusive identifiers - like the license plates
on cars but for every item in the store. RFID tags make use of radio waves to identify products
and register them. It is an improvement over the barcode system since line of sight will not be
required. There are two types of readers: Fixed and mobile, fixed RFID readers read RFID tags
from a stationary and mobile RFID readers are usually mounted on top of handhelds, karts and
vehicles.
Software requirements: The software involved for this system is very easily programmed; the
only difficult part would be coding the encryption and security. The software for the card would
follow just any ordinary programming style for credit smart cards. Using “JAVA Card” as its
programming language, the card just needs a credit/debit application to be programmed for the
reader to subtract money from the card. The reader needs to be programmed to identify each of
the products and communicate with the smart card. Other software involved would be just the
applications involved with the input of credit to the smart cards.
Data and information: Our system will require data from individual products so the readers can
identify them and charge them through contactless smart cards; the data will be stored in RFID
tags produced by manufacturers in different products and retrieved by RFID readers. The data
here must be accurate because we do not want consumers to be wrongly charged with products
they did not buy, vice versa. Purchasing data will be stored separately in user’s contactless smart
cards and company financial records.
Interface requirement: Our system doesn't really require an interface, the RFID readers just have
to be placed on the baskets whilst the smart card reader would be placed by the exit just like the
security bars. Or depending on the placement of this system, the store might open an aisle just
for these “quick” shoppers. The smart card itself can be placed anywhere on the customer,
because of the radio waves, the reader can read through adamant objects.
Non-Functional Requirements
Target Customer: Upon the use of these shopping baskets and carts, they will be operable by any
user. The shopping basket and cart does not need authorisation from user to be accessed. As it
3
will be implemented in the department stores, the shopping baskets and carts are available to all
consumers at the department store.
Card Capacity and Conditions: The current capacity of the store card design is set to a maximum
top up amount of 200 Canadian dollars. To prevent the stolen or lost card damages, customers
can only have a limited amount of currency added to the card value. Customers are able to cashup their cards at any cash register stationed with a cashier at the department stores. If customer
wishes to cancel the card, the cashier counters also allow customers to directly cancel their
registration and withdraw the remaining balance from the card. There is no restriction on the
number of cards a customer wishes to register as long as a 20 dollars refundable deposit is paid
when the card is first issued. The 20 dollars are refundable when card holder wishes to cancel the
card after 30 days given the card is in good condition to prevent customers from mistreating or
damaging the product. The 30 days refund policy will starts after the first purchase transaction.
Personal Information: Customers have the choice of inputting personal information onto the
cards at the cash register of the department stores. However, to ensure a variety of customers
from all ages to travellers that want quick access of sales transaction, any types of personal
information is not required as long as the refundable deposit is paid. For those that wish to record
their information, the data will be stored at the department’s company database. Such individuals
will have higher chance in participating the department’s survey, promotion or other activities
that involve customers’ opinion.
Operating System: Shopping Baskets and Carts: For the shopping baskets and carts that are
available at the entrance, customers need to insert their card to operate the scanning system
within the basket or cart. If customers do not own the contactless smart card, the baskets and
carts will remain in idle stage for energy saving and only be used as a normal shopping
containers.
This is a command based system that follows the consumer’s command in sequence and the
system will respond accordingly. Every time the user puts an item in the basket or cart with the
activated scanning system, it will automatically scan the item and calculate the price of it to add
to the grand total price. A monitor will be attached on the side of the basket and the side of the
cart that will be visible for the users to see the price calculations. The users will be able to see the
number and list of items they have placed, as well as their individual remaining balance of the
card and the accumulative price of all the products within the basket or the cart. The system will
simply scan the items’ barcodes for their prices and perform simple calculations. It will be able
to respond to the user and give the user the necessary calculations and information they want to
see in a quick manner.
In case of any error during the transaction or scanning process, the user will be notified through a
beeping sound and company personnel will be alerted and can assist the consumers.
Security: Security of these baskets and carts are crucial because they will not be allowed to be
taken out of the vicinity of the stores. Once the user is done their purchases, they are required to
return the baskets or carts back to a designated area. The carts will have a sensor in them that
restricts them from exiting the vicinity of the stores. This is to prevent the theft of these carts and
baskets.
4
Operating Requirements: The scanning system attached to the baskets or carts are ready to be
used once consumers insert their cards to activate it. The users simply insert the card into the slot
located below the screen and scan any items they wish to purchase from the store. The scanning
monitor will reads the barcode of the item and calculate the grand total of the shopping spree.
The system is capable of processing the calculations once the baskets/ carts are in use. An on/off
button is not programmed to the basket/cart in order for consumers to use at any time of the day,
however, when the baskets/carts are not in use, they are in an idle state and will not operate until
the card is put in.
Once the user is done placing all the items they wish to purchase in the basket or cart, there will
be a checkout paying system set up at the exit of the stores that will scan their grand total of
purchases and deduct this price from their cards. The check out point system consist a card
reader that can interact with the card and deducts value off it. As long as users hold the basket or
the cart close to the check out system (physical contact is not needed), the sensor at the checkout
system will able to make a transaction with the card inserted in the basket/ cart. Users are
notified the transaction is completed when the check out point system makes a beep sound.
Availability Requirements: The barcode system, scanner and check out point calculator are all
existing products used throughout the world. Similar products would be the library books self
check out system, UTM’s T-Card system, Superstore’s self checkout system or the Smart
Shopping Cart design. However, our design will be the first to incorporate all the systems to
create a better and efficient system for the department stores.
Methodology
The group 2K2CV is dynamic in its make-up of members. We were not always in agreement,
however discussions and group meetings solved this. All group members were not always
present during meetings and discussions; however, information was also exchanged through
Wikispace. In the beginning, different ideas about very different projects were put on the table.
The final product of an implementation of a system was due to the brainstorming of different
ideas put together into one cohesive system. There were always inconsistencies; however we
managed to make the system into one working idea.
The main focus from the beginning of the production was on the user and the user’s needs. We
sought for a system that will benefit the user and make their lifestyle less stressed and hassle
free. Our brainstorming came from ideas that differed in areas and quantities. From discussions
about ways to improve the school and library system, to the transit system, and finally to
shopping experience, our idea was finalized.
We finalized our idea on a system that will ensure the most efficient way to shop and to have a
less stressed experience while running errands. The lifestyle of today is based on technology and
technological advances, as well as a more fast paced life. Everyone is always on the go and there
is no time to waste. Time is valuable and we took this into account when we thought of our users
5
and our system. We wanted a system that will help shopping customers to have a more positive
shopping experience, whether their age ranges from postsecondary students to working adults.
We first came up with the idea of a contactless smartcard, which stemmed from the ideas of the
Oyster card, already in place, in some areas in Asia. We then thought about this contactless
smartcard in the context of the school and then in the context of the transit system, where again,
a system of pay and go is in set up in place. The final idea became centered on the idea of having
a more positive shopping experience. We then thought of the benefits and costs of such a system
to be put in place. We also thought of additional items to add to our system in order for our
system to work properly. The final system consists of smart cards called GO! Card, baskets and
carts with the touch screens mounted on them, as well as the exit terminals.
The unique part of our system is the idea that credit cards/cash will no longer be needed, as well
as the implementation of exit terminals. In today’s world, many people are wary carrying large
amounts of cash with them wherever they go; therefore the idea of smartcards will reduce this
stress about money handling. Security terminals at the end of retail stores are in place, and this is
where the exit terminals came from. However, our exit terminals will do more than just alarm
when theft is in place, which is the duty of security terminals. Our exit terminals will have
sensors in them and be able to deduct the amount of purchases from the smartcard of the users,
once they have passed through the terminals. This is the distinctive feature of our system and
will help minimize line-ups at the check-out.
Timeline of Project

Primary Steps: Establishing members and deciding on the topic
o May12—Original members: Katrina Atienza, Vania Ho and Camille Ramsingh
 Concept development
 Idea: develop a sensor and tracking device that interacts with the hospital
computer system and indicate the number of available vacant rooms and
doctors at the hospital
o May17—New members: Kai Hsu Yu and Calvin Kong
 Established 2K2CV, 5 hours meeting at the library
 1st idea: a smart card and a reader that could be used in variety of shops
such as the UTM Bookstore, Wal-Mart, Tim Horton’s and many more
which allows a “touch and go” easy transaction.
 Problem: bulk reading, failure with multiple users and parallel
reading of barcodes
nd
 2 idea: a multi-smart card system that is usable for all the public
transportation in Toronto
 Problem: different transportation is owned by different
corporations—hard to lead to an agreement
rd
 3 idea: a shopping basket/cart with scanner that scans all the items at the
shop and once user passes the basket calculator check out point, users can
pay the total amount through cash, credit cards or smart card
o May18—wiki page created: www.cct380summer11.wikispaces.com
o May19—project concept and proposal due
6

Active Project
o May21—library general meeting—how the system works, conditions, hardware,
software and requirements
 Idea: smart card + RIFD technology + exit terminal
o May25—library: general meeting—organize ideas
 Idea: PayGO card + basket with individual items scanner + exit terminal
o May26—system requirements due
o June2—library: general meeting—target users
 Idea: add touch screen monitor to basket/cart, simplify interface design
o June7—prototype due
o June9—library: general meeting—decide on schedules, project execution
 Testing prototypes to No-frills customers (recorded on video)
o June10—youtube account created: www.youtube.com/user/2K2CV
o June11—interview with Mark Billard (grocery manager at No-frills)
o June13—library: general meeting—finish making the 3D model
o June14—library: general meeting—finalize on prototype+ sales pitch
 Idea: add rotatable touch screen monitor
 Print 30 copies of sales pitch
o June14—revised and merged prototype due
o June15—library general meeting—final preparation
o June16—presentation and final report due
Design
Applicable Personas:
1. - Pearl Cruz
Pearl Cruz is 30 years old and a mother of three. Her children are very young; two are in first
grade and second grade, while the youngest is in kindergarten. She is currently living in
Brampton, and both she and her husband are very busy people. She balances her days with work
and taking care of her children. Pearl lived her whole life in Canada, and she met her husband
while travelling, which are both their hobbies. When their whole family finds time to have a
break, they love to travel to different places, she also spending time with her children. Pearl does
her grocery shopping nearing the end of the week, and she usually brings her children with her,
thus, this can be a very stressful experience. She wants to find an easy way to do her shopping
for everything from clothing to food, and get out of the store in a quick manner so that when her
children are with her, they do not get easily irritated because of the long time spent at the store.
She wants to avoid long lines at the checkout as much as possible, especially when she is buying
multiple items. She would like to enhance her shopping experience with a quick and efficient
checkout service. Having a busy lifestyle keeps her moving, that is why she doesn’t want to get
caught up in all the hustle and bustle of a busy grocery store or department store.
Scenario for Pearl Cruz:
It is three o’clock on a Thursday afternoon. Pearl has just picked up her children from school.
They are hungry and eager to go home and have dinner. Food needs to be bought because it is
7
nearing the end of the week and Pearl has nothing left to cook for her family. She drives to the
store to buy food items to cook as well as some snacks for the children.
Pearl drives to the Wal-Mart superstore near her. She has just got to the store and notices
the new instalment they have for checkout an anonymous consumer tells her that it is a new form
of technology that will help consumers check out faster, if they have their credit cards or
smartcards. The consumer also tells Pearl about the technology installed in the shopping carts
and baskets that do the calculation and addition of the prices of them items put into them. Pearl is
happy to know that they are finding new ways of implementing alternate services to make
shopping a quicker and more efficient manner. She is also happy to know that it is easy to use
and predicts that she can get used to this technology from now on. After Pearl is done getting all
the items she needs, she walks up to the one of the reading terminals at the end of the store and is
ready to checkout. She lets her children walk out first so that if anything goes wrong, they are not
in the way of anything. She walks through the reading terminals that checks out the items and
deducts the price from her smartcard. She walks out, puts the items in her bags, leaves the cart in
front of the store and walks to her car with her children trailing along.
Storyboard:
7:00- gets up, shower and cook breakfast
8:00- wake up kids and have breakfast with them
9:00- drop off kids at school and head to work
9:30- work
3:00- kids get off school and picks them up
3:30- finish shopping and heads home
4:00- makes a snack for kids
5:00- clean the house
5:30- cook dinner
6:00- dinner
7:15- free time with the kids/ help them with homework
9:00~9:30-go to bed with kids
2. Barbara Smith
Barbara Smith is a 35 year old, friendly and organize administrative clerk at a public Mississauga
high school. She lives in a middle class neighbourhood at Brampton with her husband and their
three kids Jenny, Watson and Tom who are all enrolled into the local public elementary school.
Barbara met her husband, Carol at her college reunion party and they got married a year
afterward. Barbara lived in Vancouver for twenty years before moving to Ontario. Barbara is
satisfied with her current lifestyle except for the little quality time she has with her family. Every
morning, she wakes up at 5am to start her chores and has to drive the kids to the babysitter
before arriving to the office at 8am. Since Carol has been promoted as the project manager for
his company, he has unstable working hours and is rarely home before 8pm; this leaves Barbara
alone to take care of the kids’ agenda which is packed with extra curriculums and also the
preparation for each day’s lunch boxes and snacks. Watson who is nine and Tom who is eight
has just enrolled into the school’s soccer team and requires Barbara to drive them to regular
soccer practice and competition with her family van. The preparation for meals, driving the kids
to school and keeping the house clean has leave Barbara little time for other personal activities.
8
Only during the weekends can she have time maintaining her own little flower garden and
cleaning the house. Barbara visits the supermarket every two days and especially enjoys
purchasing the limited prepared food such as barbecue steak or roast chicken that are available at
the supermarket cooked section. Although Barbara enjoys discovering new recipes, the long line
up at the supermarket especially annoys Barbara as the other customers often take their time
looking for change or the cashier will input a wrong data into the computer system that takes
time to fix. It takes around 45 minutes to drive from her work place back home. After finishing
work at 4pm, picking up the kids and shopping for grocery will take almost 2 hours before
Barbara can get home and prepare for dinner. Barbara is hoping for a more efficient technology
that can facilitate a better shopping experience and saves time for her and her family.
Scenario for Barbara Smith:
Today is Friday. For Barbara, this means she has to do all her daily activities but today includes
grocery shopping. Barbara’s day begins at 5.00 a.m where she gets up, showers and gets ready
for work. Once she’s done, she spends approximately 15 minutes making breakfast and
preparing the children’s lunch for the day. She wakes her kids by 6.00 a.m to have breakfast and
get dressed so they can be dropped off at the babysitter by 7.15 a.m. Barbara works from 8 a.m
to 4 p.m. She normally picks up the kids from the babysitter, prepare dinner and drop the
children to their extracurricular activities. However, today being Friday, she has an extra chore
on her list, grocery shopping. She has limited time to shop as she has to pick up the kids from the
babysitter at 5.45. Barbara leaves work at 4 p.m; it takes her approximately 45 minutes to get to
the grocery store in her neighbourhood. Having to pick up her children earlier today leaves her
with only 30 minutes to get her shopping done.
Barbara enters the grocery store which has implemented a new system called the GO system that
provides shoppers with the option of having a quick and easy shopping experience. She has card
that was previously purchased. She added 200 dollars to the card, the maximum top up amount.
She runs her card over the scanner which registers her card and activates the shopping card that
she will be using. The system registers her card and shows her balance in the upper right hand
corner of the monitor, which is highlighted in yellow. Barbara starts her shopping by picking up
essential items such as bread, milk and eggs first. She decides on what kind of bread she wants
and places the item in the cart. The system scans the barcode associated with that item and tells
her the cost of that item including taxes. She then walks over to the dairy section, selects the
milk and eggs and places them in the cart. Every product in the store is associated with a barcode
that the system recognizes. Once Barbara adds an item to the basket, the system recalculates her
total and updates her balance including taxes. If an item is removed, the same thing is done.
Barbara will have the option of cancelling her transaction entirely if she wishes, or confirming
the transaction once she is finished her shopping by pressing the cancel or confirm button located
on the screen. If she wishes to purchase plastic bags this option will also be available once the
confirm button is pressed. Once she presses confirm, Barbara heads towards the exit terminal
where sensors are embedded. The sensor will detect her basket and deduct her balance owing
from the card. She will be notified by a beep which will let her know the transaction was
successful. She can then place her items into bags and return the cart to designated return areas.
9
Storyboard:
5:00- gets up, shower
5:15~5:30- cooking: breakfast, lunch, kids' lunch boxes
6:00- wake up kids
7:15- drop off kids to babysitter
8:00-work (45min from home--> work)
3:00-kids get off school and stay with babysitter
4:00-finish work (45min from work-->home)
4:45-grocery shop
5:15-pick up kids from babysitter (babysitter is busy afterward) and go home
5:30-cook dinner
6:00-dinner
7:15-drop Watson and Tom for basketball game
(8:30-pick up Watson & Tom)
9:00~9:30-kids go to bed
9:30-shower
10:00-go to bed
Prototypes: During the process of prototype creation, we spent considerable time to create a
prototype that would help reduce the amount of time spent in a store from waiting in line at a
cashier and to make work for businesses efficient and cost effective. Our team monitored the
amount of time the average person spent in a grocery store. We concluded that the average
person spends about 22 minutes actually shopping for items and 8 minutes waiting in line. From
our findings, we concluded that the average person spends around 1/3 of their time waiting in
line at a grocery store, when they could be doing more effective activities. Therefore, our idea
was to find a way to benefit both the consumers and businesses. We solidify with the idea of the
GO CARD, a contactless smartcard which interacts with smart cards and RFID system to
enhance the efficiency and experience for grocery shopping.
One of the major problems associated with this technology is the idea of bulk reading. A parallel
reading of tags may not guarantee a perfect read of every item due to collision effects. Shopping
containers provided by the store (grocery basket, shopping carts) will contain an embedded
scanner within the container that calculates the total balance of purchases. The checkout
procedure will then be the same as before but instead of bulk reading, the shopping container
would provide the total amount as to the purchased products.
Our original prototype held many different ideas about the shopping container system between
the team. One suggestion was the use of a scanning system, where customers manually scans
each product they buy and adds up to the interface. To cancel, they have to make use of the touch
screen to and tap cancel order. This creates two problems, one being too complicated and time
consuming for consumers and two, it increases the chances of stealing. We decided against that
to and to reverse the use of smart cards by adopting an automatic scanning system where
products are automatically scanned when they are placed in the smart cart and automatically
deselect it if the user finds the product undesirable. This method comes with the cost of RFID
10
tags and extra scanner but we figured that the resulting effect of more convenient shopping
experience is worth the price.
Another component that we have integrated form the different prototypes of our group mates are
the interface system that displays products and user info on the GO carts. Some members
suggested in their prototype that no display are needed as everything is calculated automatically
and users should remember what they have purchased, while other says a touch screen system
shall be introduced and products in the basket will be displayed on the screen and users will also
have to interact with it for a certain extent, like cancelling a purchase. In this final prototype, we
integrated the ideas by adopting the touch screen system but reducing the complications so it will
not create a hassle for new users. Users will not have to manually cancel products that they do
not want, they only need to tap on’ confirm’ at the end of the transaction.
Another problem was the interface involved with the touch screen, whether the interface should
be simple which only shows purchased items or more complex which can act as a map and a
nutritional calculator. We decided against the complex idea because it would cost more money
for the interface to be made and make the system more susceptible to malfunction.
The final changes to our system in the final prototype concern the position of the ‘GO card’.
Some members suggested that the go card should be kept in the pockets of users for convenience
results while other members’ prototype suggests that the GO card should be inserted and
interacts with the touch screen system to create a clearer interface where users can review their
status, total amount and history. We decided to adopt the later prototype since it gives the user a
lucid sense of what is going on and make sure the user have the GO card with them before they
purchase anything.
Our overall prototype is the product of careful consideration between our group mates and with
the combination of different ideas, we created a final product that is not only efficient at reducing
line-ups, but is also very user friendly, making use of new technology that require minimal skills
to operate.
Results of Testing
Vania Ho: Heuristic Analysis

First heuristic: “Simple and natural dialogue”—the touch screen monitor attached to the
department’s basket/cart is a simple design that employs limited graphic or information for
the benefit of easy understanding in users. Remaining balance and purchases record are the
only display information available on the interface. For users that wish to preview a detailed
report of the products, such an interface may not satisfy users’ desire.

Second heuristic: “Speak the user’s language”—users may misinterpret the “Cancel Order”
button which cancels the total transaction of purchases into a button that merely cancel a
specific item.

Third heuristic: “Minimize user memory load”—the memory load for the design is minimal
as it does not require a frequent back and forth interaction between the user and the system.
11

Fourth heuristic: “Be consistent”—although limited colors and shapes are used within the
interface, the green circle “done” button during the purchasing phrase do not match the green
rectangle “confirm” button at the end of the transaction display box.

Fifth heuristic: “Provide feedback”—the only confirmation dialog box required from users is
located at the very end of the process, rather the user would like to confirm purchasing all the
selected items or cancel all the selected items before the transaction is complete. Also, once
user passes the terminal gate, an auditory “beep” sound is release to indicate a successful
transaction. However, when users wishes to cancel a selected item by just waving the
barcode to the sensor, a confirmation button is not provided.

Sixth heuristic: “Provide clearly marked exists”—the interface system exists when users take
out the GO card from the design. A “Thank you for using GO Systems—Have a nice day”
message will be displayed on the screen once users complete the transaction as a notification.

Seventh heuristic: “Provide shortcuts”—a shortcut is not available for users as the system
targets on a simple interface that could be accessible for all different technological level
users.

Eighth heuristic: “Good error messages”—an error alert is not available in the current design.
If the system does malfunction during the purchasing process, workers are available
physically to help the users.

Ninth heuristic: “Prevent error”—an error alert is currently not available in the design. Any
types of malfunction are to be reported to the workers.
Kai Yu Hsu: Heuristic Evaluation






Simple and natural dialog – The system provides a simple touch screen monitor that
provides only the fundamental information required and no irrelevant information. The
monitor projects a natural dialog by providing only the purchasing items, their price and the
total cost. History or detailed evaluations of cardholder may not be satisfactory because of
the simplicity
Speak the user's language – There are no jargons in the system, all the language
requirements are minimal and no underlying instructions are needed for interaction.
Minimize user memory load – The system provides barely any cognitive load as most of
the actions required comes naturally and interaction between the touch screen and the user is
minimal. However some actions such as inserting the card would be needing effort to
remember and may cause some frustration if forgotten
Be consistent – The yellow “Card Balance” is not a button, however the green “Done”
button is one and may create confusion among users
Provide feedback – The system has a very little feedback system. The only feedback
available after purchase is the beep when walking through exits, however if the store is loud
or the user has auditory problems the feedback may not be enough to provide a clear effect.
Provide clearly marked exits – One major problem associated with the system may be
having to keep the system on them the entire time, if a user gets tired of carrying around the
12



basket and they want to leave it somewhere for a period of time, they run the risk of losing
their card
Provide shortcuts – There are no shortcuts for the system, however it’s simple and quick
enough to be very efficient all types of users.
Good error messages – A malfunction of the device would require manual labour for
correction
Prevent errors – Error prevention cannot be stopped by user because it’s most likely a
malfunction in the software or hardware which will require a worker to fix.
Katrina -Heuristic Evaluation

Simple and natural dialog – The touch screen that is mounted onto the baskets/carts is
simple and easy to use. The design is minimalistic and therefore easy to understand. There
are very few instructions to follow and it is always consistent in its interface. The only
information that will be stored and presented will be the calculated amount of the purchases
and the remaining balance of the Go! Card.

Speak the user’s language – The language of the instructions are simple and easy to
comprehend. It is always consistent very easy to follow. The only issue may be that the user
may interpret the cancel button as cancelling a whole list of items when it actually only
cancels a specific item that the user wishes to remove from their list.

Minimize user memory load – The memory load is minimal. There is not a lot of constant
interaction between user and interface, therefore the user need not store a lot of information
in their memory. They can usually look to the interface for answers they are looking for if
they have forgotten something or are confused.

Be consistent – All the buttons and instructions are minimal. There is also limited colors
used, therefore the user will be able to know which buttons are used for what instruction.
Shapes are also used in order to differentiate instructions from one another. For example, the
done button is differentiated from the cancel button because the latter is rectangle in shape,
while the first is circular in shape.

Provide feedback – There is minimal interaction between user and interface. There is a
welcome screen that instructs the user to begin. As well, the purchases are clearly listed on
the screen for the user to see the items and their prices. At the very end of all the shopping,
there is a confirm screen, followed by a thank you screen.

Provide clearly marked exits – Once the user is done shopping, the Go! Card can be taken
out of the interface, when it will then show a screen stating ‘Thank you for using GO!
System. Have a nice day’ which will let the user know that they are finished completely.

Provide shortcuts – The system itself is very simple and minimalistic, therefore there is no
need for shortcuts. All the pertinent instructions that are necessary are easy to understand.
13

Good error messages – There is no ‘error’ alert installed in the system interface. There
should not be any problem using it because it is very easy to use and understand. However,
workers from the store are always available for questions if any user needs help with the
system.

Prevent errors – There is no ‘error’ alert installed into the system interface. Again, the
workers are available if any problem or issue occurs with the interface.
Camille Ramsingh: Heuristic Analysis


First heuristic: “Simple and natural dialogue”—our system includes a touch screen monitor
that is attached to the basket or shipping cart which enables the user to see what they are
purchasing. The interface is very simple and uses standard colors. For users who wish to
know more detail about a product or be notified how much they are saving if the item is on
sale maybe be an issue as our system does not facilitate these features.
Second heuristic: “Speak the user’s language”— a user can cancel their entire transaction by
pressing the cancel order button, some may press this to remove one specific item instead of
simply removing it from the basket or cart.

Third heuristic: “Minimize user memory load”—the memory load is limited, our system does
not require a recurrent interaction between the user and the system.

Fourth heuristic: “Be consistent”— standard colors were used on the interface however there
is a distinguishing feature between the done button; the green circle and the confirm button;
the green rectangle.

Fifth heuristic: “Provide feedback”— feedback is present as the user scans each item it pops
up on the screen. Also at the end of the transaction it asks the user to confirm their entire
transaction. A customer is also notified by a beep once they walk through exit terminals
which notify them that their transaction has been successful.

Sixth heuristic: “Provide clearly marked exists”— once a card is removed from the basket or
cart a screen appears which thanks the user for using our system.

Seventh heuristic: “Provide shortcuts”— there are no shortcuts presently associated with our
system.

Eighth heuristic: “Good error messages”— currently, there are no error messages that are set
to appear.

Ninth heuristic: “Prevent error”— currently, there is no room for prevent error in our system.
Calvin Kong-Heuristic Evaluation

Simple and natural dialog – simple and natural: The entire system is user friendly and
extremely easy to understand. Customers are not required to understand complex or high
14








tech- tools in order to perform the task. The only user interface-the touch screen monitor has
a simple with minimal functions. Although this increases the ease to use, it may not satisfy
certain customers’ needs. For example, they will not be able to view their history of
transaction, or search for the whereabouts of products.
Speak the user's language – Users may be confused by the cancel order button since it does
not specify whether it will cancel the entire purchase or just a single one.
Minimize user memory load – users might confuse as to when to insert the GO card into the
touch screen, and they might forgot to click the ‘confirm’ button to accept the transaction.
But theses should not cause major problems in the design since one step is required for
another and there little chance that users may mess it up..
Be consistent –our system are very consistent, the way to input products are the same with
the method to take out products and users will not find themselves learning a lot of new
functions during their shopping experience.
Provide feedback – the system provides little feedback signal, there are beeps when
transaction is done and when the system reboots after inserting the GO card.
Provide clearly marked exits – although our system provided a refund if the user are not
satisfied with the product, the user will have to go through multiple process and checking of
transaction where the user will have to go to the information desk, there is no way to do it
online, which might cause a hassle.
Provide shortcuts – a shortcut is not present I our design since we want to make it consistent
and the process is simple enough, a shortcut is nor particularly useful.
Good error messages – there is no error notification system in our design, users have to
contact human staffs if anything goes wrong, and the GO cart will have to be bring out of
service until it is repaired. Users will have to manually discover the faults, however.
Prevent errors – as there are no error notification system, users will have to again contact
human workers to see how the error can be adverted.
Heuristic Evaluation- Group

Simple and natural dialog – The touch screen that is mounted onto the baskets/carts is
simple and easy to use. The design is fundamental and therefore easy to understand. There
are few instructions to follow and it is always simple in its interface. The only information
that will be stored and presented will be the calculated amount of the purchases and the
remaining balance of the Go! Card, the downside is that for users that prefer a detail list of
products or review personal information, the system cannot satisfy.

Speak the user’s language – The language of the instructions is simple and easy to
comprehend. There are no jargons in the system, all the language requirements are minimal
and no underlying instructions are needed for interaction. The only issue may be that the
user may interpret the cancel button as cancelling a whole list of items when it actually only
cancels a specific item that the user wishes to remove from their list.

Minimize user memory load – The memory load is minimal. There is not a lot of constant
interaction between user and interface; therefore the user need not store a lot of information
in their memory. They can usually look to the interface for answers they are looking for if
they have forgotten something or are confused. One problem, however, some users might
15
confuse as to when to insert the GO card into the touch screen, and they might forget to click
the ‘confirm’ button to accept the transaction.

Be consistent – Buttons and instructions are minimal. In order for the user to know which
buttons are used for what instruction, shapes are also used in order to differentiate
instructions from one another. For example, the done button is differentiated from the cancel
button because the latter is rectangle in shape, while the first is circular in shape. A minor
flaw will be that the yellow “Card Balance” is not a button; however the green “Done” button
is one and may create confusion among users.

Provide feedback – There is minimal interaction between user and interface. There is a
welcome screen that instructs the user to begin. As well, the purchases are clearly listed on
the screen for the user to see the items and their prices. At the very end of all the shopping,
there is a confirm screen, followed by a thank you screen. After the transaction there will be
a ‘beep’ sound to signal the users. A beep sound will also be generated when the touch screen
boots up after inserting GO card.

Provide clearly marked exits – Once the user is done shopping, the Go! Card can
be
taken out of the interface, when it will then show a screen stating ‘Thank you for using GO!
System. Have a nice day’ which will let the user know that they are finished completely.
However they run the risk of losing their card if they leave the basket lying around, they have
to carry it with them at all times.

Provide shortcuts – The system itself is very simple and minimalistic, therefore there is no
need for shortcuts. All the pertinent instructions that are necessary are easy to understand.

Good error messages – There is no ‘error’ alert installed in the system interface. There
should not be any problem using it because it is very easy to use and understand. However,
workers from the store are always available for questions if any user needs help with the
system, or if the system have mechanical errors.

Prevent errors –Error prevention cannot be stopped by user because it’s most likely a
malfunction in the software or hardware which will require a worker to fix.
Conclusion
What we want our users to keep in mind is that it is for their benefit. We focused on the
user and on ways to make their shopping experience a better one. We took out the hustle and
bustle of check-outs and line-ups. We turned the user into their own cashier and check-out
system. We modified the self-service check-out to make it more efficient to get in, grab what
they desire, and get out of the store. The system is also very easy to use, therefore any user, no
matter their limitations will be able to utilize and comprehend the system.
In the world today, the lifestyle is about being always on the go, and there is no time to waste.
This system if implemented, will ensure that time is valued and people are able to get their
shopping done with a simple and positive experience
16
Recommendations and Future Work
This project focuses on the user and the user’s needs. We want to make their shopping
experience a more positive one. Implementing this system will guarantee this customer
satisfaction. The interface is simple and easy to use, and everyone will be able to use it and work
with it with no stress. We emphasize on the idea of decreasing congestion in at least this part of
the busy lifestyle. We prioritize efficiency and value time management.
In order to get this system to go through, we need to make our users happy and satisfied.
Firstly, customer satisfaction is our priority since this system is for the benefit of its users.
Secondly, sponsors and funding for the project will also be needed to push this project into
production mode. Funding and money are important in order to manufacture all the equipment
and tools for this system. Things that need to be done during production include the shopping
carts and baskets with the touch screen and scanners to be embedded in them. We are requesting
a sufficient amount of funding in order to get the equipment manufactured to start off in one or
two stores and evaluate the popularity of this system. We value the user and this system is
designed with the user in mind, therefore we hope for the system pull through and have it backed
up with popular demand.
Future considerations will include ideas regarding security management, anti-theft
systems, and top up value of the cards. There are still a few glitches, as with any system,
however, we are passionate about this system and anticipate a good outcome of interest from
potential users. With the self-service systems that already in place, security is an issue; therefore
we also need to consider the issue of security management for the GO! System, as well as the
issue of theft. With regards to the top up value of the cards, they will work like gift cards, where
only the amount put in will be the only amount to be used up. Registering for these cards will be
available at the stores and cash registers, as well as implementing a system where users will be
able to top up their cards through the website for the GO! System. Therefore, the users will have
the two options to choose from when they are ready to top up their cards. Another valuable issue
to resolve would have to be incorporating an ‘error’ page. The current interface proposed does
not provide an ‘error’ message and the only way to solve any issues would be to ask for the
assistance of the store workers or technicians. Future improvements may include a way for the
system to fix itself and locate where the error may be.
Appendix 1
Each Member’s clearly identified lo fi prototype
Order:
1.11.21.31.41.5-
Camille
Katrina
Kai
Calvin
Vania
17
18
19
Storyboard from Assignment 4
20
Appendix 2
2.1 -Camille’s Persona/Scenario
Persona
Persona #1- Claudia Arase
Technology Level: Low
Interest in shopping quickly: High
Claudia Arase is a fourth year student at the University of Carleton in Ottawa. Between classes
and work, she hardly has time to do her weekly grocery shopping. She is originally from
Toronto so during her breaks from school she travels back home. Claudia also likes to attend
social functions as well as going to the movies and clubbing. Claudia works three days a week
plus weekends and attends class every day. Approximately 90 percent of her day is spent in class
and she occasionally visits the library. Claudia avoids doing grocery shopping as she does not
enjoy standing in long checkout lines. She occasionally obtains food from her school cafeteria
but it becomes expensive over time and is not healthy or tasty. As a university student, her time
is very limited. She would like an easier way to go shopping and pay for items without having to
join a long line.
Scenario
It is 4.30 p.m and Claudia has to get to work for 5.30 p.m. She needs a few items and has limited
time to get them. She runs to the closest Wal Mart store located close to her school to grab the
items she needs as it will be closed by the time she’s done work. She enters the store to pick up
necessities such as bread, milk, eggs, butter and juice. Claudia inserts her smart card into the
machine that stores the baskets and carts. This activates the cart or basket which enables it or
use. She can now begin their shopping their experience.
She decides on what kind of bread she wants and places the item in the basket. The system scans
the barcode associated with that item and tells her the cost of that item including taxes. She then
walks over to the dairy section, selects the milk, eggs and butter and places them in the basket.
The system recalculates and provides her with the correct total for all four items. Claudia then
walks over and grabs a box of Minute Maid orange juice and places it in the basket. She however
decides that she wants the Tropicana brand as it is on sale and it contains more juice. She
removes the Minute Maid box from the cart and the system does a quick recalculation. She
places the Tropicana jug of juice into the basket and the system now calculates her total.
Satisfied with the items in her basket, Claudia walks towards the exit of the store. The
sensormatic detector at the door demagnetizes each item while the system deducts the total
purchase from the balance on her smart card. Claudia hears a beep that notifies her that the
transaction has been completed and returns the basket to a location outside the store. She
receives a bag to place her items in and heads on her way to work.
21
2.2 -Katrina’s Persona/Scenario
Persona
Design of a "Contactless smartcard and reading terminals"
Subject: Pearl Cruz
Situation: Working mother who would like her shopping experience to be quick and efficient,
with little to no hassle, especially when she has her kids along with her. Is open to ideas that will
better her shopping experience.
Pearl Cruz is a 30 year old mother of three. Her children are very young; two are in first grade
and second grade, while the youngest is in kindergarten. She is living in Brampton, and both she
and her husband are very busy people. She balances her days with work and taking care of her
children. Pearl lived her whole life in Canada, and she met her husband while travelling. He is
from China and moved to Canada to be with Pearl. They both love travelling, and this is also
how they met: during their travels. When their whole family finds time to have a break, they love
to travel to different places, in order for their children to experience the world, and develop their
love for exploration, just like Pearl and her husband. She loves being a mother and spending time
with her children, even though most times, they can be a handful to take care of. Her husband
works all day, so Pearl is left with the task of working and taking care of her children most of the
time. Her mornings are spent at the office, while her afternoons are spent picking up her children
from school, and doing errands or cooking and cleaning. Pearl does her grocery shopping nearing
the end of the week, and she usually brings her children with her, thus, this can be a very
stressful experience. She wants to find an easy way to do her shopping for everything from
clothing to food, and get out of the store in a quick manner so that when her children are with
her, they do not get easily irritated because of the long time spent at the store. She wants to avoid
long lines at the checkout as much as possible, especially when she is buying a lot of items. She
would like to better her shopping experience with a quick and efficient checkout service,
especially when there are a lot of people at the store. Having a busy lifestyle keeps her moving,
that is why she doesn’t want to get caught up in all the hustle and bustle of a busy grocery store
or department store.
Goals:
To have a stress free and positive shopping experience every time she is running her errands. To
get all the items and food she needs while shopping and get out of the store quickly before her
children start to get irritated and cranky. To use her time wisely and efficiently to get everything
done because of her busy lifestyle.
Scenario
It is three o’clock on a Thursday afternoon. Pearl has just picked up her children from school.
They are excited to tell her about their day at school, but they are also ready to go home and eat
dinner. Food needs to be bought because it is nearing the end of the week and Pearl has nothing
left to cook for her family. She needs to get her errands done and get home before dinner. She
22
first drives to the bank to do some banking. Afterwards, she drives to the store to buy food items
to cook as well as some snacks for the children.
Pearl drives to the Wal-Mart superstore near her place as it is a good place to get all her shopping
needs in one place, from clothing, to bedding, as well as food, which is what she needs the most
right now. She has just got to the store and notices the new instalment they have for checkout.
She asks another consumer about this. The anonymous consumer tells her that it is a new form of
technology that will help consumers check out faster, if they have their credit cards or
smartcards. The consumer also tells Pearl about the technology installed in the shopping carts
and baskets that do the calculation and addition of the prices of them items put into them. Pearl is
happy to know that they are finding new ways of implementing alternate services to make
shopping a quicker and more efficient manner. She is also happy to know that it is easy to use
and predicts that she can get used to this technology from now on.
Especially for Pearl who is always on the go, and does not like waiting in line at the checkout
counter, this alternate way to check-out is easy and efficient. Pearl has brought her kids with her,
and the youngest one usually wants to sit in the shopping cart because he does not want to walk
around. Though they cannot sit in the shopping cart like before, today they are willing to walk
with her to finish her errands. This is good both for her and her kids. This way, she can get in and
get out in an efficient manner. She wants to get all her shopping done and get out quickly so that
her children will not get irritated as well as be at home in time to make dinner.
Finally, Pearl is done getting all the items she needs to cook for dinner, as well as other food
items for the coming weeks and snacks for her children. With her shopping cart full and
smartcard handy in her purse, Pearl is ready to leave the store. She walks up to the one of the
reading terminals at the end of the store and is ready to checkout. She lets her children walk out
first so that if anything goes wrong, they are not in the way of anything. She walks through the
reading terminals that checks out the items and deducts the price from her smartcard. She walks
out, puts the items in her bags, leaves the cart in front of the store and walks to her car with her
children trailing along.
On her drive home, Pearl contemplates about the alternate way to checkout at the superstore. She
feels that this is a good way for people to shop and get out of the store in a quick manner. She
found it easy, and it is very efficient as long as there is money in the smartcard. It avoids long
line-ups at the checkout as well as all the hustle and bustle of the busy department and grocery
store.
2.3 -Kai’s Persona/Scenario
Persona:
Name: James Clark, B.A
Technology Level: Low
Unique Situation: His co-worker is hosting a golf tournament at the same time as his shopping
schedule.
23
James Clark is a 32 year old Caucasian male who works as a banker at Royal Bank of Canada.
He has a wife and three children. James spends most of his time working and the remaining time
doing things he enjoys. Because James works a “nine-to-five” job, he has a tight daily schedule.
He loves spending his free time doing various activities like golfing and fishing. Once a week,
James is forced to go grocery shopping, which he really dislikes because the grocery store is
located very far from his house. Every time James goes, it takes about 3 hours from his free time.
His biggest annoyance with shopping is waiting in line because as a banker, he believes in
efficiency and productivity. One of James’ co-workers recently decided to start a mini golf
tournament with his fellow employees on Saturday nights. However, Saturdays are the days
James usually goes shopping with his wife. He cannot attend the tournament unless he either
finds a closer grocery store or a more efficient method of shopping.
Goals:
- shop quickly and efficiently with his wife in order to make his golf tournament
Scenario
James Clark asked his co-workers for ideas in hopes that he could come up with a solution to his
problem. One of his coworkers suggested going to a new grocery store that was close to the
grocery store that he usually goes to. The store that his friend was talking about, recently
implemented a new innovation to “checking out”. This new invention called, “KAI YU
SUCKS”, offers an efficient and effective way to checking out grocery items without line ups.
So James went to this new store to try out their checkout system. There he applied for their store
membership to access this new feature; he received the membership card and was instructed how
to use the system. To test it out, James grabbed one of the indicated store baskets that include the
built in system and proceeded to buy a couple grocery items. When finished, he took one of the
designated checkout isles and followed their instructions by simply walking through the isle in
between the “sensors” which looked like electronic anti-theft systems. As he walked through, he
hears a beep which means that he has paid for his groceries. As James’ transaction goes through,
a receipt prints from a machine located by the sensors. When James leaves the store, he realizes
that he had only spent an hour at the store, where he would have spent three hours if he had gone
to the store he usually goes to.
2.4 -Calvin’s Persona/Scenario
Persona:
Persona- Angela Wong
Technology level: low
Angela Turner is 30 years old Asian woman; she is raising two kids with her husband, Jack, who
she has been married to since she graduated from high school. Angela works at Coach as a sales
associate during weekdays from nine to five. She enjoys reading and watching TV dramas with
her family during her free time, also hiking with her family on the weekends. However, as the
house wife of the family, Angela has precious little free time. She has to prepare dinner for her
family, take care of her kids and keep the apartment clean. That leaves her little time to do
24
grocery shopping. Angela usually does grocery shopping after work at the nearby supermarkets,
which is irritating since she the line-up is really long and time consuming. She is also annoyed at
the fact that the cashier has to scan every single product she purchased and they have to spend
ages to identify a product if the barcode is missing. To top it off, Angela is always exhausted
after work and all she wants is to go back to the comfort of her home. She also knows that her
family is waiting for her to serve dinner and the line up in the supermarket always cracks her
nerve. She is hoping for a more efficient way of shopping so that she could avoid the rush hour
traffic and get home faster.
Angela’s goals
-shorter line-ups in supermarkets.
-more efficient payment method
-a more effective scanning system
Scenario: the PayGo (Pay as you Go) system
It is five o’clock in the afternoon, Angela just got off work and she felt like her bones are
breaking from tiredness. The customers today are extra demanding and complaints at everything.
She spent hours talking their way through them and in the end they did not even made a
purchase. She can’t wait to go home, cook for the kids and take a relaxing hot bath. On her way
to the car, she received a phone call from her husband, Jack, telling her that they have ran out of
eggs and oil and ask her to buy it from the nearby Wal-Mart. Angela’s thought immediately
jumped to the long line-ups and moaned. She made her way to Wal-Mart and surprised to see
that there are no line-ups today. She entered Wal-Mart and was immediately greeted by a giant
billboard and staffs explaining the new ‘pay as you go’ system. The new PayGo system
combines the technology of contactless smartcard and smart karts to smooth the payment process
and greatly speed up the purchasing time. After understanding the system and purchasing the
rechargeable contactless smartcard at the counter she picks up a smart kart and went off to do her
grocery shopping. As she was putting the eggs and oil into the smart kart, she heard a small beep
as the kart recognizes the RFID chip on imbedded on the goods and adding up to the total
amount purchased stored in a smart chip in the smart kart. She finished her shopping and walked
through the electronic anti-theft system (Now modified with PayGo sensors), the system
generates an acknowledging beep and a green light that is when she knows total amount that she
purchased are automatically deducted from the amount from the contactless smartcard she
purchased. She walked out of Wal-Mart and transfers her goods to plastic bags and off she goes.
On the way home she couldn’t believe the new system ran so smoothly, completely no line ups,
no waiting. She made up her mind that when she reaches home, she will call the bank and link
the contactless smart card to her visa so she will not have to manually recharge it. She is thrilled
that never again she will have to endure insanely long line-ups in Wal-Mart, even in peak hours.
2.5 -Vania’s Persona/Scenario
Persona
2K2CV is proposing a new system design to increase efficiency in the shopping process. The
primary target user group for the PayGO! System is middle class housewives between ages 30 to
50. Our secondary persona are single college to working males that has little patient, dislike long
line ups and do not carry much cash. This group may only wishes to purchase a pack of beers
and would prefer to leave the store as soon as possible. Jenny Jane is a married, middle class
25
administrative office lady who works at the public secondary school that is located five bus stops
away from her house. She does not have a driver license and takes the bus to work each day. The
bus comes every twenty minutes and the bus stop is 10 minutes away from the supermarket.
Jenny’s two children, Jeremy and Rogers, are very picky with their food. Jeremy is 9 years old
and Rogers is 5 years old. Jenny’s husband, Carol, is a project manager that frequently has over
time working hours. After work, she enjoys spending some quality time with her family. On
weekends, Jenny spends her time maintaining her garden and cleaning the house as she is a very
organize person. She separates her personal items such as name cards, credit cards and coins into
different cases. Jenny works every Monday to Friday from 8am to 4pm and will visits the local
supermarket store after work. The local supermarket is designed for middle class resident as it
provides a variety of food choice and also has instant prepared food available. Due to the time it
takes Jenny to travel from the work place to the local supermarket, the supermarket is always full
of customers by the time Jenny arrives. Jenny needs to purchase a fair amount of grocery each
day for dinner, her husband’s supper, and ingredients for tomorrow’s breakfast, lunch and also
food for her kids’ lunch boxes. Jenny is very time conscious and efficient; she enjoys
technologies that can fulfill such requirement.
Scenario
User enters the department store and inserts the PayGO card into the slot on the basket monitor.
The card is issued from the cash register with a maximum balance of 200 dollars. Once the
basket recognizes user’s card, the remaining balance of the PayGO card will be presented on the
monitor. User then walks through the different aisles and look for products. Each product
available in the store is embedded with barcodes stored in the computer database. When user
puts an item into the basket, user will sways the item to the scanner on the basket and the price of
that item will be shown. The basket automatically accumulates the prices of the items placed in
the basket. User can click the cancel button on the touch screen monitor to cancel the previous
scanned item. The screen will constantly show the balance remaining on the card along with the
current accumulated cost for the items in the basket. After user is done selecting items, user
clicks the “done” button available on the screen to notify the system on the end of transaction.
The system will verifies it and user has one last chance to continue purchasing if user clicks
‘No’. After everything is confirmed, user simply walks to the exit terminal with embedded
sensor. Users will have the basket in hand, as user crosses the terminal, it will interacts with the
sensor on the basket along with the PayGO card and balance will be deducted from the card.
Once the transaction is completed, user will takes out the PayGo card from the basket, put items
into self brought bags or purchased plastic bags and return the basket to the designated return
area.
Appendix 3- Contribution
For this assignment, Camille was responsible for completing the scenario, designing the GoCard
and user interface using Photoshop and editing the assignment. She was also responsible for
putting the entire assignment together and handing it in on time. Katrina was responsible for
writing the introduction and completing the storyboard while Vania worked on the persona. Kai
and Calvin were both responsible for completing the prototype section as well as designing a
final model of our system in Photoshop.
26
Download