240 likes | 359 Views
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”
E N D
Design of a Vending App Develop an Understanding
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.
Information we need before we Design • Users • Payment details • Set of products • Functionality • Advantages/Disadvantages • Platform - Hardware
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
Who are the Users • Students • Faculty & Staff • Visitors • Special need Individuals
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
User Journey Major Steps of the interaction Setup Arrive Shop Buy Request help Pickup Complete
UserTasks (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
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
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
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
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