SlideShare a Scribd company logo
1 of 1
Download to read offline
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 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
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
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

More Related Content

What's hot

Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)Yotam Sharan
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsPerfecto Mobile
 
software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017CuongHoang80
 
Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?Sven Schirmer
 
Importance of software quality assurance
Importance of software quality assuranceImportance of software quality assurance
Importance of software quality assuranceMaveric Systems
 
How to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentHow to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentNeotys
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
A Top Down Approach to End-to-End Testing
A Top Down Approach to End-to-End TestingA Top Down Approach to End-to-End Testing
A Top Down Approach to End-to-End TestingSmartBear
 
Software Testing Capability doc
Software Testing Capability doc Software Testing Capability doc
Software Testing Capability doc PM Venkatesha Babu
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
Corporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | IndiumCorporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | IndiumIndium Software
 
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)Atlogys Technical Consulting
 
Software engineering 12 process quality metrics
Software engineering 12 process quality metricsSoftware engineering 12 process quality metrics
Software engineering 12 process quality metricsVaibhav Khanna
 
Resume_Numan_latest
Resume_Numan_latestResume_Numan_latest
Resume_Numan_latestNuman Domian
 
SGS Technologie Software Testing Services
SGS Technologie Software Testing ServicesSGS Technologie Software Testing Services
SGS Technologie Software Testing ServicesInspiredInteriors44
 
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaTest Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaYulia Zavertailo
 

What's hot (20)

Nishith hegde
Nishith hegdeNishith hegde
Nishith hegde
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)
 
Brijesh Prabhakar July 18
Brijesh Prabhakar  July 18Brijesh Prabhakar  July 18
Brijesh Prabhakar July 18
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017
 
Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?Exploratory testing and Dev Ops - best friends?
Exploratory testing and Dev Ops - best friends?
 
Importance of software quality assurance
Importance of software quality assuranceImportance of software quality assurance
Importance of software quality assurance
 
How to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentHow to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps Environment
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
A Top Down Approach to End-to-End Testing
A Top Down Approach to End-to-End TestingA Top Down Approach to End-to-End Testing
A Top Down Approach to End-to-End Testing
 
Software Testing Capability doc
Software Testing Capability doc Software Testing Capability doc
Software Testing Capability doc
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Corporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | IndiumCorporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | Indium
 
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
 
Deepak Resume
Deepak ResumeDeepak Resume
Deepak Resume
 
Software engineering 12 process quality metrics
Software engineering 12 process quality metricsSoftware engineering 12 process quality metrics
Software engineering 12 process quality metrics
 
Resume_Numan_latest
Resume_Numan_latestResume_Numan_latest
Resume_Numan_latest
 
SGS Technologie Software Testing Services
SGS Technologie Software Testing ServicesSGS Technologie Software Testing Services
SGS Technologie Software Testing Services
 
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaTest Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
 
Agile Journey to agile
Agile   Journey to agileAgile   Journey to agile
Agile Journey to agile
 

Similar to MDP Poster Final

Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated ResumeChethan H
 
Vinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna Hegde
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan
 
Performance Continuous Integration
Performance Continuous IntegrationPerformance Continuous Integration
Performance Continuous IntegrationAlmudena Vivanco
 
Improved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational CostImproved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational CostITC Infotech
 
Radha Lakshmi_Resume_Lead
Radha Lakshmi_Resume_LeadRadha Lakshmi_Resume_Lead
Radha Lakshmi_Resume_LeadRadha Lakshmi
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking systemAkshay Surve
 
Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)Amarnath Chandran
 
Introduce Test Harness for Direct To Consumer Solutions.pdf
Introduce Test Harness for Direct To Consumer Solutions.pdfIntroduce Test Harness for Direct To Consumer Solutions.pdf
Introduce Test Harness for Direct To Consumer Solutions.pdfKnoldus Inc.
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree Ltd.
 
Accelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platformAccelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platformKnoldus Inc.
 
Manual Testing Guide1.pdf
Manual Testing Guide1.pdfManual Testing Guide1.pdf
Manual Testing Guide1.pdfKhushal Chate
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Preethi T G
 

Similar to MDP Poster Final (20)

Resume
ResumeResume
Resume
 
Navin Latest
Navin LatestNavin Latest
Navin Latest
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
 
Vinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan_Tester
Vinit Ranjan_Tester
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test Engineer
 
Performance Continuous Integration
Performance Continuous IntegrationPerformance Continuous Integration
Performance Continuous Integration
 
Improved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational CostImproved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational Cost
 
Sunita
SunitaSunita
Sunita
 
Radha Lakshmi_Resume_Lead
Radha Lakshmi_Resume_LeadRadha Lakshmi_Resume_Lead
Radha Lakshmi_Resume_Lead
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking system
 
Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)
 
Introduce Test Harness for Direct To Consumer Solutions.pdf
Introduce Test Harness for Direct To Consumer Solutions.pdfIntroduce Test Harness for Direct To Consumer Solutions.pdf
Introduce Test Harness for Direct To Consumer Solutions.pdf
 
Vandana B
Vandana BVandana B
Vandana B
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree's performance engineering services.
Mindtree's performance engineering services.
 
Accelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platformAccelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platform
 
SHESHANK_DASARI
SHESHANK_DASARISHESHANK_DASARI
SHESHANK_DASARI
 
Manual Testing Guide1.pdf
Manual Testing Guide1.pdfManual Testing Guide1.pdf
Manual Testing Guide1.pdf
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
 

MDP Poster Final

  • 1. 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 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 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 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