mdp poster final

1
Introduction Validation Test Results Background Stakeholder Objectives & Engineering Requirements Stakeholder Objectives Priority (High:5, Low: 1) Description Engineering Requirements Positive Customer Experience 5 Customer doesn’t need employee help to use system. Customers rate likelihood of use, intuitiveness, and convenience as ≥ 3 on a 5-point Likert Scale Employee Efficiency 5 The station requires minimal maintenance. Employees spend less time with the station than with the customer for an order. Hot Food 4 Temperature is minimally affected by frequent opening & closing door. MDP cabinet maintains temperature at least as well as unmodified cabinet. Fully-tested Software 4 Software is thoroughly tested for bugs. Most routes in the Use Case Diagram are test- covered. Pizza Pickup Station with Android App Integration Anvitha Paruchuri, Jayden Stewart, Nicholas Skinsacos, Proma Patra, Yifu Guo College of Engineering, Multidisciplinary Design Program University of Michigan, Ann Arbor, MI Domino’s is the recognized world leader in pizza delivery and digital ordering technology. Carryout orders have grown to ~30% of all U.S. orders. Since 2010, Domino's multi-year rebranding process has shifted the company’s focus towards improving the customer experience. The MDP team’s project deliverable represents key components of Domino’s vision for an improved customer experience. Conclusions & Recommendations Customer Experience Test (1-Strongly Disagree; 5-Strongly Agree) 1 7% 2 13% 3 20% 4 27% 5 33% LIKELY TO USE 1 2% 2 6% 3 15% 4 35% 5 42% INTUITIVE 1 1% 2 2% 3 15% 4 35% 5 47% CONVENIENT Temperature Test Domino's Pizza Pickup Station is a student-designed, cost- efficient, self-serve system that will allow prepaid customers to avoid the line and pick up their order. Key technical challenges of our project include the following: Developing a secure solution through customer identification. Modification of existing hardware to implement our system. Integrating the software and hardware for fluid customer and employee experiences. Project Success: A prototype of the pizza pickup station with four doors has been designed and built. An Android application and a back-end service to manage customer orders has been developed. The software and hardware has been integrated and validated for fulfillment of stakeholder objectives. Next Steps : 1. Implement defenses to common software security vulnerabilities. 2. Attach more powerful signifiers for customers and employees. 3. Use production-level NFC hardware for a more fluid customer experience. 4. Provide an intuitive graphical user interface for employee operation. =230 AVG = 4.008 AVG = 4.08 AVG = 4.23 Force Test Min Opening Force (N): Average Opening Force (N): Max Opening Force (N): Stainless Steel Door 2.7 3.36 4.1 Tooling Board Doors 0.25 0.72 1.5 Design Description Web Portal Spring Boot Web Portal Android Framework Web Portal Java REST Spring MVC Controller View Model Database getLatestStatus API HttpURLCo nnection Activity UI/Event Handler makeOrder API HTTP POST ArduinoSeri alReader Apache HttpClient checkKey API HTTP POST HTTP POST Customer Android Application Store-end Application Arduino NFC Reader RESTful Back-end Server Application Box USB Serial Operator (Dominos) HTTP API NFC HTTP API USB Serial NFC Arduino NFC Reader Box Database Figure 3. Android App GUI Figure 1. System Architecture Diagram Figure 4. Software Architecture Diagram 0 a_secret_key Server address Figure 5. Process Flow for Customers Employee Efficiency Test 135 140 145 150 155 160 165 170 4:08:00 PM 4:41:20 PM 5:14:40 PM 5:48:00 PM 6:21:20 PM 6:54:40 PM Temerature (°F) Time Sensor Mean Upper Bound Lower Bound Figure 6. Process Flow for Employees Figure 2. Prototype Smart Box a prototype of the pizza pickup station

Upload: proma-patra

Post on 11-Feb-2017

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MDP Poster Final

Introduction

Validation Test ResultsBackground

Stakeholder Objectives & Engineering Requirements

Stakeholder

Objectives

Priority

(High:5,

Low: 1)

Description Engineering

Requirements

Positive

Customer

Experience

5 Customer

doesn’t need

employee help

to use system.

Customers rate

likelihood of use,

intuitiveness, and

convenience as ≥ 3 on

a 5-point Likert Scale

Employee

Efficiency

5 The station

requires

minimal

maintenance.

Employees spend less

time with the station

than with the

customer for an order.

Hot Food 4 Temperature is

minimally

affected by

frequent

opening &

closing door.

MDP cabinet

maintains

temperature at least

as well as unmodified

cabinet.

Fully-tested

Software

4 Software is

thoroughly

tested for bugs.

Most routes in the Use

Case Diagram are test-

covered.

Pizza Pickup Station with Android App IntegrationAnvitha Paruchuri, Jayden Stewart, Nicholas Skinsacos, Proma Patra, Yifu Guo

College of Engineering, Multidisciplinary Design ProgramUniversity of Michigan, Ann Arbor, MI

• Domino’s is the recognized world leader in pizza delivery and

digital ordering technology.

• Carryout orders have grown to ~30% of all U.S. orders.

• Since 2010, Domino's multi-year rebranding process has shifted

the company’s focus towards improving the customer experience.

• The MDP team’s project deliverable represents key components

of Domino’s vision for an improved customer experience.

Conclusions & Recommendations

Customer Experience Test (1-Strongly Disagree; 5-Strongly Agree)

1

7%2

13%

3

20%

4

27%

5

33%

LIKELY TO USE

1

2%2

6%

3

15%

4

35%

5

42%

INTUITIVE

1

1%

2

2%3

15%

4

35%

5

47%

CONVENIENT

Temperature Test

• Domino's Pizza Pickup Station is a student-designed, cost-

efficient, self-serve system that will allow prepaid customers to

avoid the line and pick up their order.

• Key technical challenges of our project include the following:

Ø Developing a secure solution through customer identification.

Ø Modification of existing hardware to implement our system.

Ø Integrating the software and hardware for fluid customer

and employee experiences.

Project Success:

A prototype of the pizza pickup station with four doors has been

designed and built. An Android application and a back-end service

to manage customer orders has been developed. The software

and hardware has been integrated and validated for fulfillment of

stakeholder objectives.

Next Steps :

1. Implement defenses to common software security

vulnerabilities.

2. Attach more powerful signifiers for customers and employees.

3. Use production-level NFC hardware for a more fluid customer

experience.

4. Provide an intuitive graphical user interface for

employee operation.

= 230

AVG = 4.008 AVG = 4.08 AVG = 4.23

Force Test

Min Opening

Force (N):

Average Opening

Force (N):

Max Opening

Force (N):

Stainless

Steel Door2.7 3.36 4.1

Tooling

Board Doors0.25 0.72 1.5

Design Description

Web Portal Spring Boot

Web Portal Android Framework

Web Portal Java REST

Spring MVC

Controller View Model

Database

getLatestStatus API

HttpURLConnection

ActivityUI/Event Handler

makeOrder API

HTTP POST

ArduinoSerialReader

Apache HttpClient

checkKey API

HTTP POST

HTTP POST

CustomerAndroid Application

Store-end

Application

Arduino

NFC

Reader

RESTful Back-end

Server Application

Box

USB Serial

Operator

(Dominos)

HTTP API

NFC

HTTP API

USB Serial

NFC

Arduino

NFC

Reader

Box

Database

Figure 3. Android App GUI

Figure 1. System Architecture Diagram

Figure 4. Software Architecture Diagram

Android

Application

Connects to

0

a_secret_key

Server address

Figure 5. Process Flow for Customers

Employee Efficiency Test

135

140

145

150

155

160

165

170

4:08:00 PM 4:41:20 PM 5:14:40 PM 5:48:00 PM 6:21:20 PM 6:54:40 PM

Tem

era

ture

(°F

)

Time

Sensor Mean Upper Bound Lower Bound

Figure 6. Process Flow for Employees

Figure 2. Prototype

Smart Box

a prototype of the pizza pickup station