24
Design of a Vending App Develop an Understanding

Design of a Vending App

  • Upload
    frye

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Design of a Vending App. Develop an Understanding. Design Problem. M any Vending Machine Banks around campus serving a variety of products Currently most of these machines require “Cash on Delivery” - PowerPoint PPT Presentation

Citation preview

Page 1: Design of a Vending App

Design of a Vending AppDevelop an Understanding

Page 2: Design of a Vending App
Page 3: Design of a Vending App

Design Problem

Many Vending Machine Banks around campus serving a variety of products

Currently most of these machines require “Cash on Delivery”

In the future these machines will be able to communicate with a user via smart phones or tablet computers.

Our goal - build a tablet based user interface to shop at these vending machines.

Page 4: Design of a Vending App

Starting the UI Design Process

Page 5: Design of a Vending App

Information we need before we Design

Users Payment details Set of products Functionality Advantages/Disadvantages Platform - Hardware

Page 6: Design of a Vending App

Developing an Understanding

Who are the Users

Where will this application be used Environment

What Tasks will this application need to support What are the Usability Goals which will make this

application successful from a user perspective What will make this application a business success -

Business goals

Page 7: Design of a Vending App

Who are the Users

Page 8: Design of a Vending App

Who Are the Users

Page 9: Design of a Vending App

Who are the Users

Students Faculty & Staff Visitors Special need Individuals

Page 10: Design of a Vending App

Use Environment

Page 11: Design of a Vending App

Use Environment

Page 12: Design of a Vending App

Use Environment

Hall ways and lounges Often noisy with lots of people talking and laughing People come, go, stand

Some people might be embarrassed about what they buy

Several individuals might wait in line for vending machine

Page 13: Design of a Vending App

User Tasks

Page 14: Design of a Vending App

User Tasks

Page 15: Design of a Vending App

User Journey

Setup Arrive Shop Buy

Pickup Complete Request help

Major Steps of the interaction

Page 16: Design of a Vending App

User Tasks (1/2) After purchasing the App

Setup app – Personal/financial info When arriving to the Vending area

System Locate application – Like finding a network on the lap top User sign in - passcode

Ready to shop Browse available items – Orientation and promotions View Favorites – system will build up based on repeated purchases Locate candidate item

Categories Price Names + Images

Search for a specific item Interrogate system to obtain additional item info View cart status – items, cost Select item

Page 17: Design of a Vending App

User Tasks (2/2)

Ready to buy Review cart status Edit cart content Buy

Ready to pickup items Be directed to the specific vending machine that

contain my items Close transaction

Opportunity for feedback Auto close

Page 18: Design of a Vending App

Usability Goals

Page 19: Design of a Vending App

Usability Goals

Page 20: Design of a Vending App

Usability Goals Promote user trust

About personal info About fiscal info

Minimal data input Amount of data Number of steps

Support decision making Possibly show items I bought in the past Provide relevant info for decision making – e.g., dietary,

allergic Keep user in control

Ability to add delete Feedback about item status, cost

Page 21: Design of a Vending App

Business Goals

Page 22: Design of a Vending App

Business goals

Page 23: Design of a Vending App

Business goals

Sell products Minimize cart abandonment Increase average cart value Build long term relationship with customers –

Return customers Obtain payment Engender trust Minimal support needs

Page 24: Design of a Vending App

Other Potential Requirements Localization

Multiple languages Different currencies

Accessibility by individuals with special needs Online help

For first time users For issues

How to contact us