Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

48
Retail Technology Trends Embracing Change as an Andy Bell

Transcript of Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Page 1: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Retail Technology TrendsEmbracing Change as an ISV Andy Bell

Page 2: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Or…How to Teach an Old Dog…

Page 3: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Or…How to Teach an Old Dog…New Tricks!

Page 4: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

“We provide advice, software and services to multi-store retailers.”

Our solutions encompass:

• Merchandise, store & assortment planning• Purchasing & replenishment• Inventory management• Promotion planning and execution• Point of Sale/Store operations• Mobile assisted selling• Customer Loyalty• Omni-channel integration• Business Intelligence• Giftcard management

WHO WE ARE & WHAT WE DO

Page 5: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

• Established 1968 as Data Group in NZ• Acquired March 2007 by 3Q Holdings Ltd• Part of the Island Pacific Group of Companies• 25+ Years Retail Experience • 190+ Technical Staff• Offices in Sydney, Auckland, Brisbane, Los Angeles, San

Diego, Boston, London, Newbury, Kuala Lumpur, Chennai• Partners in Singapore, Hong Kong, China, Vietnam, Macau

ADVANCERETAIL COMPANY PROFILE

Page 6: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

You Have Probably Interacted With Our Software…

Hundreds of Thousands of People Do Every Day…

Page 7: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

If you have shopped here…

Page 8: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Or here…

Page 9: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Or here…

Page 10: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Or here…

Page 11: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Or here…

Page 12: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Then you have interacted with our software

Page 13: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

We hope the experience was a good one

Page 14: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Because Retail Software is Mission Critical!

Page 15: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

First Release of AdvanceRetail Product in 1998We embraced new technology…

Page 16: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Also at around the same time…

Page 17: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Some of the features introduced by Amazon to the Retail world1995 – Online Book Store1997 – One Click Ordering1998 – Adds Music & DVD, Acquires IMDB.com2000 – Adds Marketplace2002 – Launches Amazon Web Services2005 – Amazon Prime2007 – Kindle eReader Device2009 – Kindle App for iOS/Android2010 – Starts Amazon TV Studios2012 – Adds Amazon Book Publishing2014 – Opens 3D Printed Product Store2015 – Begins Movie Production201? – Adds Drone Delivery…

Page 18: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Sales1995: $511,000Q1 2015: $22.7 Billion

Page 19: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Data insights in Retail

Page 20: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Sometimes That’s Too Much Information!

Page 21: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

AdvanceRetail Core Products• Point of Sale• Back Office / Head Office• Inventory Buying Management• Price & Promotions Module

Page 22: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

AdvanceRetail Core Products• C#.NET / VB.NET• MS Visual Studio• MS SQL Server• WCF

Page 23: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Then Came NRF January 2011• Largest Retail Technology Show in the World• 33,000 Attendees• Island Pacific 15+ Years Exhibitor• 2010: Wall to Wall PC Solutions • 2011: Here Comes the iPad to Retail Solutions

PC iPad Fixed Mobile In Store Omni Channel

Page 24: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

The Need For Change – Toe in the Water• Disruptive Technology• Required Change in Mind Set• New Development Languages• New Development Environments• New Development Patterns

Page 25: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

The Need For Change – Toe in the Water• Disruptive Technology• Required Change in Mind Set• New Development Languages• New Development Environments• New Development Patterns

Gift Registry iOS Application• Companion Application• Mobile Interface Design• Used Titanium Framework• JavaScript to iOS Native App• MVC

Page 26: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Sales Monitor Application• Providing Real-time Sales Reporting• Companion Reporting Application• Sencha Touch Library• Java Script• WCF Web Service Framework• REST Web Services (REST Proxy)

Page 27: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Making the Transition – Knee Deep in Mud• C# and JavaScript Similar Constructs• Whole New API to Learn • IntelliSense is So Good – You Miss It• Separation of Sencha Touch and ExtJS was

a real pain (Welcome ExtJS 6)• You Need to Know MVC (and MVVM) • Visual Studio IDE is Feature Rich (and one

of the best IDEs around)• Sencha Architect…is not as Rich (Welcome

ExtJS6 & New Architect)• Source Control Becomes Hard(er) Again

(Lack of Integration with Architect Painful)• Slower to Code Compared to Visual Studio

Page 28: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Making the Transition – Knee Deep in Mud• One of the Hardest Things was Learning

the Eventing Model and How to use Controls & Properties

• .NET Spoils You with Very Rich Controls and API – Less Features Available

• Steep Learning Curves to Climb for HTML5 & CSS3

• Keep App Size Small (Performance & Code Management) and Keep Development Iterative

Page 29: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Making the Transition – Knee Deep in Mud• UI Design Changes (Mouse vs Touch)• Desktop (Buttons Hyperlinks)• Mobile (Form Factor, Touch Controls)• Simpler User Interfaces / Declutter UI• Intuitive User Controls

Page 30: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Making the Transition – Knee Deep in Mud• UI Design Changes (Mouse vs Touch)• Desktop (Buttons Hyperlinks)• Mobile (Form Factor, Touch Controls)• Simpler User Interfaces / Declutter UI• Intuitive User Controls

Page 31: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Making the Transition – Knee Deep in Mud• Google “Best HTML5 Framework”

• Sencha Touch Scores High

Sencha Touch and Sencha Chart Controls• Delivered Excellent UI for iOS• HTML5 Gives Device Independence• Removing Management of Native Apps (but access

to device features & peripherals can be harder)• Supports Product Strategy of Cloud Platform Sencha Architect • Delivered Excellent Desktop Application UI• Enforced App Development Models

Page 32: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Making the Transition – There’s Help• Web Resources / Blogs• W3 Skills• Stack Overflow• Sencha Forums & Online Documentation• Common Open Source Libraries (e.g.

Display Text as Currency)• The Kitchen Sink is Your Friend• Encourage Play / Give devices to Staff

Page 33: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Committed – Wade into the Water• Major Companion Applications• Web Order Pick List• Master Data Manager (MDM)

Page 34: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Committed – Wade into the WaterArchitecture to Support HTML5 Apps

Page 35: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Pick List Application - Demo• HTML5 Application• Sencha Architect• Manages Customer Web Order

fulfilment – pick list, stock, dispatch

Page 36: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Wading Through Options• Not All HTML5 Frameworks Created

Equal!• Island Pacific SmartStore Mobile POS

Application uses Titanium Framework (access to device level features like barcode scanner).

• AdvanceRetail Provides Integration Gateway (C# / .NET / WCF)

• AdvanceRetail Provides Reporting (HTML5 & Sencha)

Page 37: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Wading Through Options• You Say “Apache”, I Say “IIS”• You Say “JSON”, I Say “XML”• You Say “REST”, I Say “SOAP” …But That’s OK!

Page 38: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

All In – Jump Into Mixed App World• Buying Promotions Applications• Head Office Allocation Tool – WinForm• Branch Review App – HTML5 Sencha• Demo

Page 39: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Easy As – Embracing Change• SmartBI Business Intelligence Solution• MS SQL Server Data Warehouse• MS Excel / VB Script Dashboards• HTML5 Sencha Desktop & Mobile Reports

Page 40: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Easy As – Embracing Change• SmartBI Business Intelligence Solution• MS SQL Server Data Warehouse• MS Excel / VB Script Dashboards• HTML5 Sencha Desktop & Mobile Reports

Page 41: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Easy As – Embracing Change• SmartBI Business Intelligence Solution• MS SQL Server Data Warehouse• MS Excel / VB Script Dashboards• HTML5 Sencha Desktop & Mobile Reports Demo

Page 42: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Looking Forward To• Moving to ExtJS 6 Framework• Convergence of Touch & Desktop Controls• Adding PivotGrid to HTML5 Apps• Adding New Charts & Dashboards

Page 43: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Retail Technology is Always Evolving

Page 44: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

The Pace of Change Was Slow

First merchantsWriting tablets

Earliest forms of money

Cowrie shell currencyFirst coins Abacus

Trajans Market

Chain Store

Cash Register

Computer

Barcode

EFTPOS

World Wide Web?

Page 45: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Not All Predictions & Innovations Were Successful

Page 46: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

The Pace of Change Has Accelerated

1940 1940 1947 1954 1961 1968 1975 1982 1989 1996 2003 2010 2020Today

3DEA Printing Store

Omni-channel Retail

Big Data

Apple iPhone

Amazon Kindle

Apple Mobile POS

Multi-channel Retail

Apple Store

eBayAmazon.com

First eBook Reader

Worldwide Web

Thermal Receipt PrinterEFTPOS

Electronic Shelf Label

3D PrintingLoyalty Card

BarcodeBankcard

RFIDInternetCredit

Card

First Computer

Page 47: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

Who Knows Where It Will Lead?

Page 48: Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

But It Will Be An Interesting Journey!

Thank You3DPrintedDress