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