SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
ABE ARREDONDO 1
Software Architecture ee382c.7
Assignment 4 Business Case for Architecture: Spring 2015
University of Texas at Austin
Cockrell School of Engineering
Dr Suzanne Barber Professor and SW Engr Program Dir
Abe Arredondo, aa44757
April 30th, 2015
ABE ARREDONDO 2
Assignment 4:
Business Case for Architecture
Supermarket Mobile App Layered Architecture
HEB Grocery Company LP
This paper accompanies a presentation of the same title and theme outlines a layered software
architecture to improve and build upon the pilot release of the HEB supermarket mobile app.
The HEB grocery company is a supermarket chain based in San Antonio Texas, with more than
350 stores throughout Texas and northern Mexico. As of 2013, the company has a total revenue
surpassing $20 Billion USD. (Peterson, Wysocki et al.) 1
The company recently launched a pilot
mobile wallet app feature, presently only available in 5 stores. Mobile wallet allows a shopper
to link a debit or credit account to their HEB mobile app and manage digital coupons and pay at
the cashier station using their smart phone.
Objectives
HEB has the following objectives for the
mobile app.
1. To provide services to their shoppers
2. To enhance the customer shopping
experience
3. Make supermarkets become more efficient
by enabling faster checkouts,
4. Mobile in-store assistance, and
5. In-store item location.
HEB needs to be more responsive to customers and efficient by reducing checkout times and
being available to customers at all times.
1
Wikipedia
ABE ARREDONDO 3
For example, the supermarkets mobile phone application in conjunction with the
Cell phone network can be used to model movement of consumers throughout a store. This data
can be used to pinpoint both high and low traffic areas to optimize product offerings and reduce
wait time by forecasting when shoppers will reach check-out lines.
The scenario starts when a shopper enters the supermarket and by automatically authenticating
onto the store’s network through their mobile phone they are able to request assistance, keep a
running total of their choices, including discounts and taxes, and checkout themselves without
the need for a cashier using their phone when they are ready anywhere in the store.
Every item in the supermarket has a tag, active or passive, and is accounted for by use of the in
store wireless network. Real time monitoring of current
product levels allows supermarket managers to see a store’s
high traffic areas, this information aids in their merchandising
decisions. While shoppers benefit from store layouts that
better serve their buying habits, and creating a more
pleasurable shopping experience.
Problems
The current App problems are as follows.
1. The initial defects found by users.
1.1. The inability of users to understand and navigate the
mobile wallet and general app registration instructions.
2. Performance, and Availability
3. Unproven scalability to thousands of simultaneous users
4. Security, while security is not a problem the author of this paper is unaware of the security,
and cryptography, measures to protect a user’s private information and payment
information.
The HEB mobile app product scanning and features are almost exactly the same as the Walmart
Mobile App. The author believes that these system features have been outsources to the same
software provider as Walmart.
ABE ARREDONDO 4
Proposed Solution and Deployment Architecture
The primary solution and deployment blueprint for the HEB supermarket mobile app is shown
in a graphical form in Figure 1. This graphic shows a layered system software architectural
style, design, and deployment.
Figure 1, Derivation Solution and Deployment Blueprint
ABE ARREDONDO 5
The overall primary layers are as follows.
1. The first layer is the supermarket mobile client, presentation, or user layer that is
applicable across multiple phone and tablet size and operating systems as explained later
in this document. This layer exists in the location of the supermarket Wi-Fi Local Area
Network (LAN). The Xamarin software (Xamarin) tool is responsible for the mobile thin
client’s solution to this blueprint.
2. The mini-Gateway in this first layer is responsible for the IoT infrastructure building
block. This device communicates to items/products, and devices using a secondary
Zigbee 802.15.4 wireless protocol. The mini gateway is also the main Wi-Fi LAN
device.
3. The middle layer is the Internet broadband Wide Area Network (WAN) where messages
are carried across using standard protocols and telecommunications carrier circuits
4. The last layer is the supermarket central headquarters back office for authentication,
Database searches, accounting, backups, redundancy, and configuration is implemented.
This final layer exists at a data center. The Amazon Web Services software is
responsible for the solution to this blueprint cloud platform. Alternatively this can be an
AT&T cloud architect deployment.
Request
This architecture proposal requests the following for the next generation Mobil App System.
1. Adoption of Layered Architecture
2. Hire a dedicated Software Systems Architect
3. $300K Capital Investment
4. Four Moths Dev Time
4.1. Four week Preliminary Design Review
4.2. Eight week Critical Design Review
4.3. Twelve week Acceptance Test & Delivery
ABE ARREDONDO 6
Summary
In summary, adopting the layered architecture approach outlined here, and hiring 1 SW
architect will lead the following improvements.
1. Improved Usability and Acceptance
1.1. Improved Customer Experience
1.2. Improved Performance and Availability
1.3. Improved Quality and Reliability
2. Additionnel Revenue Sources
2.1. On-Line Orders
2.2. Home Deliveries, Expanded Catering
2.3. Digital Mechanizing and Advertising
2.4. Lower Maintenance Costs
Bibliography
Peterson, H. C., A. Wysocki and S. B. Harsh (2001). "Strategic choice along the vertical coordination
continuum." The International Food and Agribusiness Management Review 4(2): 149-166.
Xamarin. "Xamarin Software."
Amaldoss, W. and W. Shin (2015). "Multi-Tier Store Brands and Channel Profits."
Sprague, R. (2014). "Legal and Ethical Food Policy Issues."
Wikipedia: http://en.wikipedia.org/wiki/H-E-B

Weitere ähnliche Inhalte

Was ist angesagt?

Building the App Store
Building the App StoreBuilding the App Store
Building the App Store
IBM Danmark
 

Was ist angesagt? (20)

Customer experience analytics
Customer experience analyticsCustomer experience analytics
Customer experience analytics
 
My ppt
My pptMy ppt
My ppt
 
E-Trading of Agricultural Products from Farm to Customer Application
E-Trading of Agricultural Products from Farm to Customer ApplicationE-Trading of Agricultural Products from Farm to Customer Application
E-Trading of Agricultural Products from Farm to Customer Application
 
Team x's demo deck
Team x's demo deckTeam x's demo deck
Team x's demo deck
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
m commerce solution
m commerce solutionm commerce solution
m commerce solution
 
IRJET- 3D Virtual Reality for Shopping Mall
IRJET- 3D Virtual Reality for Shopping MallIRJET- 3D Virtual Reality for Shopping Mall
IRJET- 3D Virtual Reality for Shopping Mall
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
MOBILE.UP
MOBILE.UPMOBILE.UP
MOBILE.UP
 
How to Create a Successful E-Commerce App Like Amazon: A Step by Step Guide
How to Create a Successful E-Commerce App Like Amazon: A Step by Step GuideHow to Create a Successful E-Commerce App Like Amazon: A Step by Step Guide
How to Create a Successful E-Commerce App Like Amazon: A Step by Step Guide
 
Online Mobile Phone Recharge
Online Mobile Phone RechargeOnline Mobile Phone Recharge
Online Mobile Phone Recharge
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]
 
Building the App Store
Building the App StoreBuilding the App Store
Building the App Store
 
Medical
MedicalMedical
Medical
 
Voice Command E-Commerce
Voice Command E-CommerceVoice Command E-Commerce
Voice Command E-Commerce
 
Retail ppt
Retail pptRetail ppt
Retail ppt
 
Medical
MedicalMedical
Medical
 
Rc mobile profile_sep2011
Rc mobile profile_sep2011Rc mobile profile_sep2011
Rc mobile profile_sep2011
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
R-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab Web Development Portfolio
R-Style Lab Web Development Portfolio
 

Andere mochten auch

Information Systems Professional 1 (1)
Information Systems Professional 1 (1)Information Systems Professional 1 (1)
Information Systems Professional 1 (1)
Charles Mann
 
FinalDiitJspProjectuu
FinalDiitJspProjectuuFinalDiitJspProjectuu
FinalDiitJspProjectuu
Ilias Ahmed
 
LBA&D homepage presentation
LBA&D homepage presentationLBA&D homepage presentation
LBA&D homepage presentation
Lydia Bobo
 

Andere mochten auch (11)

Broker dealer
Broker dealerBroker dealer
Broker dealer
 
Information Systems Professional 1 (1)
Information Systems Professional 1 (1)Information Systems Professional 1 (1)
Information Systems Professional 1 (1)
 
Guida
GuidaGuida
Guida
 
FinalDiitJspProjectuu
FinalDiitJspProjectuuFinalDiitJspProjectuu
FinalDiitJspProjectuu
 
Metropolitan Police Kathmandu
Metropolitan Police KathmanduMetropolitan Police Kathmandu
Metropolitan Police Kathmandu
 
Independent advisors switching firms
Independent advisors switching firmsIndependent advisors switching firms
Independent advisors switching firms
 
LBA&D homepage presentation
LBA&D homepage presentationLBA&D homepage presentation
LBA&D homepage presentation
 
Broker dealer search
Broker dealer searchBroker dealer search
Broker dealer search
 
Teamwork
TeamworkTeamwork
Teamwork
 
the-heart-of-hanoi
the-heart-of-hanoithe-heart-of-hanoi
the-heart-of-hanoi
 
create
createcreate
create
 

Ähnlich wie Arredondo4BizCaseArch2

The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
Rajesh Roky
 

Ähnlich wie Arredondo4BizCaseArch2 (20)

Importance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App DevelopmentImportance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App Development
 
Increase Mobile Conversions- Boost your business.
Increase Mobile Conversions- Boost your business.Increase Mobile Conversions- Boost your business.
Increase Mobile Conversions- Boost your business.
 
eCommerce Mobile App Development- A Complete Guide in 2022.pdf
eCommerce Mobile App Development- A Complete Guide in 2022.pdfeCommerce Mobile App Development- A Complete Guide in 2022.pdf
eCommerce Mobile App Development- A Complete Guide in 2022.pdf
 
What does it take to go for mobile
What does it take to go for mobileWhat does it take to go for mobile
What does it take to go for mobile
 
Mobile App Development Cost 2024 Budgeting Your Dream App
Mobile App Development Cost 2024 Budgeting Your Dream AppMobile App Development Cost 2024 Budgeting Your Dream App
Mobile App Development Cost 2024 Budgeting Your Dream App
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
 
Adequate Solution for Business to Customer (B2C) by an ongoing Mobile System
Adequate Solution for Business to Customer (B2C) by an ongoing Mobile SystemAdequate Solution for Business to Customer (B2C) by an ongoing Mobile System
Adequate Solution for Business to Customer (B2C) by an ongoing Mobile System
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
 
Mobile Banking App Development A Complete Guide.pdf
Mobile Banking App Development A Complete Guide.pdfMobile Banking App Development A Complete Guide.pdf
Mobile Banking App Development A Complete Guide.pdf
 
Online shopping management system project.pdf
Online shopping management system project.pdfOnline shopping management system project.pdf
Online shopping management system project.pdf
 
Courts go mobile with our contemporary IPhone and Android based mobile judici...
Courts go mobile with our contemporary IPhone and Android based mobile judici...Courts go mobile with our contemporary IPhone and Android based mobile judici...
Courts go mobile with our contemporary IPhone and Android based mobile judici...
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
S cube's mobile application development
S cube's mobile application developmentS cube's mobile application development
S cube's mobile application development
 
Scube's mobile application development
Scube's mobile application developmentScube's mobile application development
Scube's mobile application development
 
9 Hidden Challenges of Enterprise Mobility Application Development by Utah Te...
9 Hidden Challenges of Enterprise Mobility Application Development by Utah Te...9 Hidden Challenges of Enterprise Mobility Application Development by Utah Te...
9 Hidden Challenges of Enterprise Mobility Application Development by Utah Te...
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...
 
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
 

Mehr von Abe Arredondo

Mehr von Abe Arredondo (12)

TermProject_cp33252_alw278_aa44757
TermProject_cp33252_alw278_aa44757TermProject_cp33252_alw278_aa44757
TermProject_cp33252_alw278_aa44757
 
ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757
 
MapReduce
MapReduceMapReduce
MapReduce
 
Motorola PCS
Motorola PCSMotorola PCS
Motorola PCS
 
02BladeRunner
02BladeRunner02BladeRunner
02BladeRunner
 
04SJMPeople
04SJMPeople04SJMPeople
04SJMPeople
 
03MSPeople
03MSPeople03MSPeople
03MSPeople
 
ArredondoPrezi
ArredondoPreziArredondoPrezi
ArredondoPrezi
 
IoT-SecurityECC-v4
IoT-SecurityECC-v4IoT-SecurityECC-v4
IoT-SecurityECC-v4
 
ioT-SecurityECC-v1
ioT-SecurityECC-v1ioT-SecurityECC-v1
ioT-SecurityECC-v1
 
Implementing PWM Fan Speed Control
Implementing PWM Fan Speed ControlImplementing PWM Fan Speed Control
Implementing PWM Fan Speed Control
 
PWM Fan Speed Control
PWM Fan Speed ControlPWM Fan Speed Control
PWM Fan Speed Control
 

Arredondo4BizCaseArch2

  • 1. ABE ARREDONDO 1 Software Architecture ee382c.7 Assignment 4 Business Case for Architecture: Spring 2015 University of Texas at Austin Cockrell School of Engineering Dr Suzanne Barber Professor and SW Engr Program Dir Abe Arredondo, aa44757 April 30th, 2015
  • 2. ABE ARREDONDO 2 Assignment 4: Business Case for Architecture Supermarket Mobile App Layered Architecture HEB Grocery Company LP This paper accompanies a presentation of the same title and theme outlines a layered software architecture to improve and build upon the pilot release of the HEB supermarket mobile app. The HEB grocery company is a supermarket chain based in San Antonio Texas, with more than 350 stores throughout Texas and northern Mexico. As of 2013, the company has a total revenue surpassing $20 Billion USD. (Peterson, Wysocki et al.) 1 The company recently launched a pilot mobile wallet app feature, presently only available in 5 stores. Mobile wallet allows a shopper to link a debit or credit account to their HEB mobile app and manage digital coupons and pay at the cashier station using their smart phone. Objectives HEB has the following objectives for the mobile app. 1. To provide services to their shoppers 2. To enhance the customer shopping experience 3. Make supermarkets become more efficient by enabling faster checkouts, 4. Mobile in-store assistance, and 5. In-store item location. HEB needs to be more responsive to customers and efficient by reducing checkout times and being available to customers at all times. 1 Wikipedia
  • 3. ABE ARREDONDO 3 For example, the supermarkets mobile phone application in conjunction with the Cell phone network can be used to model movement of consumers throughout a store. This data can be used to pinpoint both high and low traffic areas to optimize product offerings and reduce wait time by forecasting when shoppers will reach check-out lines. The scenario starts when a shopper enters the supermarket and by automatically authenticating onto the store’s network through their mobile phone they are able to request assistance, keep a running total of their choices, including discounts and taxes, and checkout themselves without the need for a cashier using their phone when they are ready anywhere in the store. Every item in the supermarket has a tag, active or passive, and is accounted for by use of the in store wireless network. Real time monitoring of current product levels allows supermarket managers to see a store’s high traffic areas, this information aids in their merchandising decisions. While shoppers benefit from store layouts that better serve their buying habits, and creating a more pleasurable shopping experience. Problems The current App problems are as follows. 1. The initial defects found by users. 1.1. The inability of users to understand and navigate the mobile wallet and general app registration instructions. 2. Performance, and Availability 3. Unproven scalability to thousands of simultaneous users 4. Security, while security is not a problem the author of this paper is unaware of the security, and cryptography, measures to protect a user’s private information and payment information. The HEB mobile app product scanning and features are almost exactly the same as the Walmart Mobile App. The author believes that these system features have been outsources to the same software provider as Walmart.
  • 4. ABE ARREDONDO 4 Proposed Solution and Deployment Architecture The primary solution and deployment blueprint for the HEB supermarket mobile app is shown in a graphical form in Figure 1. This graphic shows a layered system software architectural style, design, and deployment. Figure 1, Derivation Solution and Deployment Blueprint
  • 5. ABE ARREDONDO 5 The overall primary layers are as follows. 1. The first layer is the supermarket mobile client, presentation, or user layer that is applicable across multiple phone and tablet size and operating systems as explained later in this document. This layer exists in the location of the supermarket Wi-Fi Local Area Network (LAN). The Xamarin software (Xamarin) tool is responsible for the mobile thin client’s solution to this blueprint. 2. The mini-Gateway in this first layer is responsible for the IoT infrastructure building block. This device communicates to items/products, and devices using a secondary Zigbee 802.15.4 wireless protocol. The mini gateway is also the main Wi-Fi LAN device. 3. The middle layer is the Internet broadband Wide Area Network (WAN) where messages are carried across using standard protocols and telecommunications carrier circuits 4. The last layer is the supermarket central headquarters back office for authentication, Database searches, accounting, backups, redundancy, and configuration is implemented. This final layer exists at a data center. The Amazon Web Services software is responsible for the solution to this blueprint cloud platform. Alternatively this can be an AT&T cloud architect deployment. Request This architecture proposal requests the following for the next generation Mobil App System. 1. Adoption of Layered Architecture 2. Hire a dedicated Software Systems Architect 3. $300K Capital Investment 4. Four Moths Dev Time 4.1. Four week Preliminary Design Review 4.2. Eight week Critical Design Review 4.3. Twelve week Acceptance Test & Delivery
  • 6. ABE ARREDONDO 6 Summary In summary, adopting the layered architecture approach outlined here, and hiring 1 SW architect will lead the following improvements. 1. Improved Usability and Acceptance 1.1. Improved Customer Experience 1.2. Improved Performance and Availability 1.3. Improved Quality and Reliability 2. Additionnel Revenue Sources 2.1. On-Line Orders 2.2. Home Deliveries, Expanded Catering 2.3. Digital Mechanizing and Advertising 2.4. Lower Maintenance Costs Bibliography Peterson, H. C., A. Wysocki and S. B. Harsh (2001). "Strategic choice along the vertical coordination continuum." The International Food and Agribusiness Management Review 4(2): 149-166. Xamarin. "Xamarin Software." Amaldoss, W. and W. Shin (2015). "Multi-Tier Store Brands and Channel Profits." Sprague, R. (2014). "Legal and Ethical Food Policy Issues." Wikipedia: http://en.wikipedia.org/wiki/H-E-B