Upload
john-doyle
View
258
Download
0
Embed Size (px)
Citation preview
GAJAH ANNUAL REPORT 2015 | 1
BEER ME!
By John Doyle
CSCI E-34
CONTENT
ME 1
BEERME! 2
PERSONAS 13
SKETCHES 16
INTERVIEWS 20
PROTOTYPE 27
FINAL PRESENTATION 30
CODE 32
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
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!
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!
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
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
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
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
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
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
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
GAJAH ANNUAL REPORT 2015 | 13
PERSONAS
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
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
GAJAH ANNUAL REPORT 2015 | 16
SKETCHS
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
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
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
GAJAH ANNUAL REPORT 2015 | 20
SKETCH
INTERVIEW
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!
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
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!
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
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!
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
GAJAH ANNUAL REPORT 2015 | 27
PROTOTYPE
INTERVIEW
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!
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
GAJAH ANNUAL REPORT 2015 | 30
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
GAJAH ANNUAL REPORT 2015 | 32
CODE
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