csci e-34 final presentation

33
GAJAH ANNUAL REPORT 2015 | 1 BEER ME! By John Doyle CSCI E-34

Upload: john-doyle

Post on 22-Jan-2018

258 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSCI E-34 Final Presentation

GAJAH ANNUAL REPORT 2015 | 1

BEER ME!

By John Doyle

CSCI E-34

Page 2: CSCI E-34 Final Presentation

CONTENT

ME 1

BEERME! 2

PERSONAS 13

SKETCHES 16

INTERVIEWS 20

PROTOTYPE 27

FINAL PRESENTATION 30

CODE 32

Page 3: CSCI E-34 Final Presentation

CSCI E-34 | 3

I’m a developer with ambitions to release the very product

that I’ve been building up during this class. What I’m

proposing is to end the annoyance of trying to catch the

bartender’s attention in an overcrowded bar and using

technology to let the bartender know what I want..

Software Developer

JOHN DOYLE

General Geek ALM Candidate

WHO AM I

Page 4: CSCI E-34 Final Presentation

CSCI E-34 | 4

This is being defined as the ordering process within

the hospitality industry. For the project I am

specifically targeting bars that serve a variety of

items that experience times of excess demand. The

result is lost revenue for the bar as patrons must

wa i t to be served a long wi th customer

dissatisfaction due to the delay in being served.

As such it is most important that the order process

results in an order being entered and completed

compared with waiting for the bartender to take the

order.

ESSENCE

BAR PATRONS Not in the bar to order drinks, but to

socialize with friends.

BAR STAFF Unable to match the demand, resulting in

annoyed patrons which impacts the tip

the staff receives!

BAR MANAGEMENT Looking for better returns!

Page 5: CSCI E-34 Final Presentation

CSCI E-34 | 5

ARCHITECTURE

BAR PATRONS A phone application.

BAR STAFF Custom tablets (BeerOrder) that interact

with the receivers placed on the bar

(BeerTap)

COMPANY To connect all the pieces there needs to

be a server in the mix!

Page 6: CSCI E-34 Final Presentation

CSCI E-34 | 6

The patron will have an

application on their phone and

must be able to submit an

order via it.

PATRON

The staff will need to be trained in

the use of the system. They will

need to be able to receive orders

and update the order status

STAFF

The management of the bar

will be required to configure

and mange the system.

MANAGEMENT

USERS

Page 7: CSCI E-34 Final Presentation

CSCI E-34 | 7

Management are looking for an increase in

sales, especially during periods of time that

their staff are overwhelmed.

MANAGEMENT

The patrons want to get their order completed

as quickly as possible.

PATRON

BUSINESS PROBLEM

Page 8: CSCI E-34 Final Presentation

CSCI E-34 | 8

Must provide a fast method of

entering an order and tracking

status of the order as it is

being made and delivered.

PATRON

Needs to be clear on how long an

order has been in the queue, where

it needs to go, can orders be

combined for efficiency

STAFF

An increase in sales,

especially during periods of

time that their staff are

overwhelmed.

MANAGEMENT

SOLUTION

Page 9: CSCI E-34 Final Presentation

CSCI E-34 | 9

The system would be catering to

bars and night clubs that have a

large user base which would be

targeted market.

SYSTEM POPULATION

  18.1 M

2012

 

20.3 M

2013

 

19.3 M

2014

 

17.07 M

2011

 

17.2 M

2010

STATS Number of people who went to bars or nightclubs in casinos

Page 10: CSCI E-34 Final Presentation

CSCI E-34 | 10

User will have a fee of 0.1% for each transaction

FINANCIALS PATRON

BeerMe Transaction Fee 0.1%

PayPal Transaction Fee None

Setup Cost Application will be free to download

Page 11: CSCI E-34 Final Presentation

CSCI E-34 | 11

Management will have a once-off fee to setup the

hardware in the venue. Each transaction will incur

a paypal fee of 2.9% and $0.30, which will have

an additional 0.1% fee resulting in a wholesale

cost to the bar of 3% and $0.30 per transaction.

FINANCIALS MANAGEMENT

BeerMe Transaction Fee 1%

PayPal Transaction Fee 2.9% + $0.30

Setup Cost $200 for BeerOrder

+ 2 BeerTaps $50 additional BeerTap

Page 12: CSCI E-34 Final Presentation

CSCI E-34 | 12

PROTOTYPE

ENTERPRISE

THE DEVELOPMENT

ARDUINO Ability to quickly and

cheaply prototype with multiple shields to incorporate other

technology

ANDROID Many Android

phones have NFC enabled

IPAD Very good interface

that quality plus multiple interfaces that could be used

MULTIPLE Cover iOS/Android/

Windows

CUSTOM Mass produced

custom controller

CUSTOM Mass produced

locked down table

Page 13: CSCI E-34 Final Presentation

GAJAH ANNUAL REPORT 2015 | 13

PERSONAS

Page 14: CSCI E-34 Final Presentation

Sex Male

Personal Info

“I enjoy the challenge of a big project, but leaving it behind me at 5pm as I leave to enjoy the evening with friends! “

Quote Business Domain

Pet Peeve I’m always responding to issues, so I’ve become adapt at reacting quickly. I find slow reactions very annoying.

Character Info

Co-Workers Say Very detailed orientated, Tom will always get back to you or hop on a call to explain something!

NIGHTS OUT DRINKS CONSUMED

FREQUENCY OF GROUPS ACCEPTABLE WAIT TIME

4 PINTS

4-5 mins

TOM ROBINSON Persona

S M T W T F S

1-2 3-4 4-5 6-7

Age 27

Education B. Eng in

Mechatronic Engineering

Employer iRobot

Corporation

Job Mechanical

Engineer

Family Girlfriend

Family in Haven, Connecticut Younger brother in Stanford

Hobbies Military history buff

Kayaking Skiing

TV Shows Loves Comedy

Standups

Page 15: CSCI E-34 Final Presentation

Sex Female

Personal Info

“I get to meet some really crazy characters at times – certainly makes for an interesting life! “

Quote Business Domain

Pet Peeve Getting pushed around out of no fault of your own!

Character Info

Co-Workers Say Sarah is upbeat and professional. She greets the regulars she knows and offers a sympatric ear when required.

SHIFT SCHEDULE SHIFT DURATION

AVERAGE TIPS AVERAGE SERVE TIME

5 HOURS

00:03:21

SARAH HINES Persona

S M T W T F S

Weekend Weekday

Age 23

Education B.Sc in

Compyter Science

Employer The Burren

Job Bar Tender

Family Family Nearby

Only Child

Hobbies Biking Hiking

Weekend Trips

TV Shows Family Guy,

Modern Family, Golden Girls, Hot

in Cleveland

Page 16: CSCI E-34 Final Presentation

GAJAH ANNUAL REPORT 2015 | 16

SKETCHS

Page 17: CSCI E-34 Final Presentation

CSCI E-34 | 17

User Location Color matching the BeerTap’s color where the order was entered.

Complete or Refund The major tasks are listed out on the main

screen outside of menus

Order Details The user’s order, the cost and tip information.

SKETCH #1

Color Coded

Primary Actions

Tabular

Page 18: CSCI E-34 Final Presentation

CSCI E-34 | 18

SKETCH #2

Efficiency Trying to draw the bartender to potential

time saving activities

Complexity A big take away was the fact that it is not intuitative

User Location Color matching the BeerTap’s color where the order was entered.

Color Coded

Limited Info The bartender only needs to know what and how many. Prioritize Orders

Page 19: CSCI E-34 Final Presentation

CSCI E-34 | 19

SKETCH #3

SCROLLABLE Give the user the ability to quickly scroll over a large number of items.

Provide images where it helps, use text tags everywhere else.

Menu

Primary Categories Major categories for quickly finding the drinks the patron wants

Review the order before submitting it.. Shopping Cart

Settings User configuration, past orders, Paypal, Facebook connections

Page 20: CSCI E-34 Final Presentation

GAJAH ANNUAL REPORT 2015 | 20

SKETCH

INTERVIEW

Page 21: CSCI E-34 Final Presentation

CSCI E-34 | 21

Major Takeaways 1.  The Order Complete/Refund against the Confirmation was not

immediately apparent

2.  The time the order has been waiting was obvious, despite not being labeled

Job: Software Developer SARAH

How Often Do You Go To The Bar? Every day.. Every week..

ORDER DESIGN 1 INTERVIEW

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks?

All Kinds!

Page 22: CSCI E-34 Final Presentation

CSCI E-34 | 22

ORDER DESIGN 1 INTERVIEW

Job: Quality Assurance Engineer BARRY

How Often Do You Go To The Bar?

Every other weekend

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks? Beer mainly

Major Takeaways 1.  The Order Complete/Refund against the Confirmation was

not immediately apparent

2.  The time the order has been waiting was obvious, despite not being labeled

Page 23: CSCI E-34 Final Presentation

CSCI E-34 | 23

Major Takeaways 1.  "Looks cooler" 2.  Figured out the orders and the times again

3.  Understood the efficiency

4.  Had to be prompted on how to interact with the screen

5.  Understood the Total vs Already Prepared

Job: Software Developer SARAH

How Often Do You Go To The Bar? Every day.. Every week..

ORDER DESIGN 2 INTERVIEW

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks?

All Kinds!

Page 24: CSCI E-34 Final Presentation

CSCI E-34 | 24

ORDER DESIGN 2 INTERVIEW

Job: Quality Assurance Engineer BARRY

How Often Do You Go To The Bar?

Every other weekend

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks? Beer mainly

Major Takeaways 1.  Understood the customer ordering and where it points to 2.  Should multiple people use the same BeerTap?

3.  How do I take back an order?

4.  Would prefer Amber instead of Yellow

Page 25: CSCI E-34 Final Presentation

CSCI E-34 | 25

Major Takeaways 1.  "Looks cooler" 2.  Figured out the orders and the times again

3.  Understood the efficiency

4.  Had to be prompted on how to interact with the screen

5.  Understood the Total vs Already Prepared

Job: Software Developer SARAH

How Often Do You Go To The Bar? Every day.. Every week..

MOBILE DESIGN INTERVIEW

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks?

All Kinds!

Page 26: CSCI E-34 Final Presentation

CSCI E-34 | 26

MOBILE DESIGN INTERVIEW

Job: Quality Assurance Engineer BARRY

How Often Do You Go To The Bar?

Every other weekend

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks? Beer mainly

Major Takeaways 1.  Understood the customer ordering and where it points to 2.  Should multiple people use the same BeerTap?

3.  How do I take back an order?

4.  Would prefer Amber instead of Yellow

Page 27: CSCI E-34 Final Presentation

GAJAH ANNUAL REPORT 2015 | 27

PROTOTYPE

INTERVIEW

Page 28: CSCI E-34 Final Presentation

CSCI E-34 | 28

Major Takeaways 1.  Likes the confirmation received when adding items to the

shopping cart

Job: Software Developer SARAH

How Often Do You Go To The Bar? Every day.. Every week..

MOBILE DESIGN INTERVIEW

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks?

All Kinds!

Page 29: CSCI E-34 Final Presentation

CSCI E-34 | 29

MOBILE DESIGN INTERVIEW

Job: Quality Assurance Engineer BARRY

How Often Do You Go To The Bar?

Every other weekend

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks? Beer mainly

Major Takeaways 1.  Did not like the shots menu image 2.  Wants the shopping cart to update as items are added to it

3.  Keep telling me how many times I’ve added previously ordered the item

4.  Shopping cart needs a darker color to make the order table stand out better

Page 30: CSCI E-34 Final Presentation

GAJAH ANNUAL REPORT 2015 | 30

FINAL

PRESENTATION

Page 31: CSCI E-34 Final Presentation

CSCI E-34 | 31

FINAL PRESENTATION

Job: Quality Assurance Engineer BARRY

How Often Do You Go To The Bar?

Every other weekend

How Many Drinks Do You Have?

3-4 Drinks

What Type of Drinks? Beer mainly

Page 32: CSCI E-34 Final Presentation

GAJAH ANNUAL REPORT 2015 | 32

CODE

Page 33: CSCI E-34 Final Presentation

CSCI E-34 | 33

CODE

CODE

https://harvardextension.mybalsamiq.com/projects/doylejohn/grid

https://github.com/Art-Wolf/BeerMe

https://github.com/Art-Wolf/BeerServe

https://github.com/Art-Wolf/BeerTap

https://github.com/Art-Wolf/BeerOrder