37
From Concept to Completion Johan Herrlin

From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

From Conceptto Completion

Johan Herrlin

Page 2: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Recap of Plenary demos

• Retail Site Analysis & Customer Analytics– Site Analysis & Customer Analytics

• Automotive– Territory Analytics

• TransportationTransportation– Fleet Management

• Insurance• Insurance– Claims Management

Page 3: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Why These Demos?Why These Demos?

•• Based primarily on customer needsBased primarily on customer needs•• Show technology trends and upcoming innovationsShow technology trends and upcoming innovations•• Show technology trends and upcoming innovationsShow technology trends and upcoming innovations•• Create scenarios that are relevant to many verticalsCreate scenarios that are relevant to many verticals•• Provide vision for the use of GIS in businessProvide vision for the use of GIS in business•• Provide vision for the use of GIS in businessProvide vision for the use of GIS in business

Page 4: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Concept Goals

• Share stories about businesses using the Geographic AdvantageAdvantage

• Demonstrate the use of enterprise technology in specific business areasp

• Stimulate ideas about potential solutions• Provide a preview for upcoming technology and p p g gy

industry trends

Page 5: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Site Selection and Customer Analytics

• Basic situationWorsening economic climate– Worsening economic climate

– Moving away from aggressive acquisition– Moving towards maximizing existing assets

• Challenges– Mall traffic down– Possible anchor problem– Not attracting the correct clients

Page 6: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Components of the SolutionComponents of the Solution

•• ArcGIS Business Analyst DesktopArcGIS Business Analyst Desktop•• ESRI Data componentsESRI Data components•• ESRI Data componentsESRI Data components

–– Tapestry SegmentationTapestry Segmentation–– Retail MarketplaceRetail Marketplacepp–– Consumer ExpenditureConsumer Expenditure–– MRIMRI

Page 7: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Level of EffortLevel of Effort

•• ArcGIS Business Analyst DesktopArcGIS Business Analyst DesktopData preparation (3Data preparation (3--4 days)4 days)–– Data preparation (3Data preparation (3--4 days)4 days)

•• BA ServerBA Server–– Set up service (minutes)Set up service (minutes)p ( )p ( )–– Custom workflow (1Custom workflow (1--2 days)2 days)

Page 8: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Segmentation Data Segmentation Data –– Tapestry (ESRI)Tapestry (ESRI)

•• ESRI creates our own ESRI creates our own lifestyle segmentationlifestyle segmentationlifestyle segmentation lifestyle segmentation datadata

•• Better describes groups Better describes groups of people than pure of people than pure

Urban Melting Pot

p p pp p pdemographicsdemographics

•• Classifies entire US Classifies entire US population into 65 population into 65 p pp psegments based on segments based on socioeconomic and socioeconomic and demographic demographic compositioncomposition

High Rise Renters

compositioncomposition•• Explains lifestyle and Explains lifestyle and

lifelife--stages in addition to stages in addition to demographicsdemographics

Retirement Communitiesdemographicsdemographics Communities

Page 9: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Demographics vs TapestryDemographics vs Tapestry

•• Tapestry is created from many Tapestry is created from many different data sourcesdifferent data sources

Cluster A l idifferent data sourcesdifferent data sources

–– DemographicsDemographics–– BusinessesBusinesses Geography

Analysis

–– Market potentialMarket potential–– Consumer expenditureConsumer expenditure

etcetcZIP+4

BlockGroups

Tracts

ZIPCodes

ConsumerData

–– etc.etc.•• You can model your customers with You can model your customers with

demographics, but Tapestry does demographics, but Tapestry does

IncomeEducation

HH

Ethnicity

Lifestylethis modeling for youthis modeling for you•• Allows users to create a base and Allows users to create a base and

then compare their customers to then compare their customers to

HH Composition

Housing

Urbanization

LifestyleSegmentation

that basethat base Mobility

Demographics

Page 10: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Segmentation ProfilesSegmentation Profiles

•• Profiles can be created from customers, geography, Profiles can be created from customers, geography, market potentialmarket potentialmarket potentialmarket potential

•• Base profileBase profile–– Profile to compare your customers toProfile to compare your customers top yp y–– Example: a clothes retailer might want to compare its customers Example: a clothes retailer might want to compare its customers

to consumers who typically spend money on apparelto consumers who typically spend money on apparel

C t filC t fil•• Customer profileCustomer profile–– Profiles built entirely from customer locationsProfiles built entirely from customer locations–– Geocodes with appended Tapestry codesGeocodes with appended Tapestry codesGeocodes with appended Tapestry codesGeocodes with appended Tapestry codes

•• We can now compare these two profiles to find the We can now compare these two profiles to find the most profitable customersmost profitable customers

Page 11: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Typical Segmentation Analysis WorkflowTypical Segmentation Analysis Workflow

•• Geocode customers and append Tapestry segmentGeocode customers and append Tapestry segment•• Create base profile to compare toCreate base profile to compare to•• Create base profile to compare toCreate base profile to compare to•• Evaluate which segments are most likely to be your Evaluate which segments are most likely to be your

customerscustomers Index (average is 100)Index (average is 100)customerscustomers

Number/percent ofNumber/percent of

Index (average is 100)Index (average is 100)

In this case, “Sophisticated In this case, “Sophisticated Squires” are almost 7 times Squires” are almost 7 times

lik l t f t thlik l t f t thTapestry Segment Tapestry Segment NameName

Number/percent ofNumber/percent of

Customers in Customers in SegmentSegment

more likely to frequent the more likely to frequent the store than the average store than the average

consumerconsumer

Page 12: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Typical Segmentation Analysis WorkflowTypical Segmentation Analysis Workflow

•• Create groups of Tapestry segments that frequent your Create groups of Tapestry segments that frequent your storestorestorestore

•• Use these groups as “targets”Use these groups as “targets”–– Find other geographic areas that have a high penetration of Find other geographic areas that have a high penetration of g g p g pg g p g p

these “targets”these “targets”

Page 13: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Workflow Workflow –– using BA Desktopusing BA Desktop

•• Geocode stores/customersGeocode stores/customers•• Generate Tapestry segmentsGenerate Tapestry segments•• Generate Tapestry segmentsGenerate Tapestry segments•• Use spatial analyst to create heat mapUse spatial analyst to create heat map

–– Shows concentration of customersShows concentration of customersShows concentration of customersShows concentration of customers

•• Use various trade area toolsUse various trade area tools–– RingsRings–– Drive timesDrive times–– Customer derivedCustomer derived

P bli h j i BA SP bli h j i BA S•• Publish project using BA ServerPublish project using BA Server

Page 14: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Workflow Workflow –– using BA Serverusing BA Server

•• Create custom workflow templatesCreate custom workflow templates•• Connect to existing projectConnect to existing project•• Connect to existing projectConnect to existing project•• Run multiple reports using workflow templatesRun multiple reports using workflow templates

–– Consumer expenditureConsumer expenditureConsumer expenditureConsumer expenditure–– Syndicated Survey DataSyndicated Survey Data–– Read/watch/listenRead/watch/listen–– Surplus/leakage (retail marketplace)Surplus/leakage (retail marketplace)

Page 15: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Site Analysis Scenario ArchitectureSite Analysis Scenario ArchitectureManaging Complexity ……..Managing Complexity ……..

AuthorAuthor ServeServeAuthorAuthor

ArcGISArcGISDesktopDesktopB iB i

UseUse

Leasing Agent PortalLeasing Agent PortalBusiness Business AnalystAnalyst

ESRIESRI

ArcGISArcGISB i A l t SB i A l t S

ESRIESRIDataData

. . . And Making It . . . And Making It All AccessibleAll Accessible

Business Analyst ServerBusiness Analyst Server

Page 16: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Territory Analytics

• Basic situationACME motor manufacturing– ACME motor manufacturing

– Mature dealer network– Some markets are under performing

• Challenges– Territories not reflective of market

f– No insight into consequences of changes to territories– No ability to share findings/methods with broader organization– Align dealership size with market potentialg p p

Page 17: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Components of the SolutionComponents of the Solution

•• ArcGIS Server 9.3ArcGIS Server 9.3Java ADFJava ADF–– Java ADFJava ADF

–– REST/JavaScript APIREST/JavaScript API

•• ArcGIS OnlineArcGIS Online•• Google Charts APIGoogle Charts API•• BA DesktopBA Desktop

–– Territory solverTerritory solver

Page 18: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Level of EffortLevel of Effort

•• ArcGIS Server 9.3ArcGIS Server 9.3Java ADF (1 week)Java ADF (1 week)–– Java ADF (1 week)Java ADF (1 week)

–– REST/JavaScript API (hours)REST/JavaScript API (hours)

•• ArcGIS OnlineArcGIS Online•• Google Charts API (minutes)Google Charts API (minutes)•• BA DesktopBA Desktop

–– Data preparationData preparation(2 days)(2 days)

Page 19: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

WorkflowWorkflow

•• Use JavaScript API to create Use JavaScript API to create mashupmashupArcGIS ServerArcGIS Server–– ArcGIS ServerArcGIS Server

–– ArcGIS OnlineArcGIS Online–– Google Charts APIGoogle Charts API

•• BA DesktopBA Desktop–– Visualize territories using a number of methodsVisualize territories using a number of methods

D i tiD i ti•• Drive timesDrive times•• Spider diagramsSpider diagrams

–– Balance territories based on capacity of dealership and market Balance territories based on capacity of dealership and market potentialpotential

Page 20: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

WorkflowWorkflow

•• ArcGIS ServerArcGIS ServerCustomized using Java APICustomized using Java API–– Customized using Java APICustomized using Java API

–– Customized editor taskCustomized editor task–– Table updates synchronized with territory assignmentsTable updates synchronized with territory assignments

Page 21: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Automotive Scenario ArchitectureAutomotive Scenario ArchitectureManaging Complexity ……..Managing Complexity ……..

AuthorAuthor

Java Script API DashboardJava Script API Dashboard

ServeServeAuthorAuthor

ArcGISArcGISDesktopDesktopB iB i

Territory Territory SolverSolver ACME Territory ManagerACME Territory Manager

UseUse

Business Business AnalystAnalyst

SolverSolver ACME Territory ManagerACME Territory Manager

Dealership DemographicsDealership Demographics

ArcGIS OnlineArcGIS Online

Business Business Analyst Online Analyst Online

ServicesServicesArcGISArcGIS

R.L. PolkR.L. Polk

. . . And Making It . . . And Making It All AccessibleAll Accessible

Charts APICharts APIArcGISArcGISServerServer

Page 22: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Fleet Management

• Basic situationTrucking company in Chicago region– Trucking company in Chicago region

– Deliver building supplies– 80 vehicles

• Challenges– Increasing cost of fuel– High driver turn over– Communications

Page 23: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Components of the SolutionComponents of the Solution

•• ArcLogisticsArcLogistics•• ArcLogisticsArcLogistics NavigatorNavigator•• ArcLogisticsArcLogistics NavigatorNavigator•• ArcGIS ServerArcGIS Server•• ArcGIS OnlineArcGIS Online•• ArcGIS OnlineArcGIS Online

Page 24: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Components of the SolutionComponents of the Solution

•• ArcLogisticsArcLogisticsData preparation (2Data preparation (2--3 days)3 days)–– Data preparation (2Data preparation (2--3 days)3 days)

•• ArcLogisticsArcLogistics NavigatorNavigator•• ArcGIS ServerArcGIS ServerArcGIS ServerArcGIS Server

–– MashupMashup (1 day)(1 day)–– Live feed simulation (4 days)Live feed simulation (4 days)

•• ArcGIS OnlineArcGIS Online

Page 25: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Workflow Workflow –– ArcLogisticsArcLogistics

•• Enter vehicle informationEnter vehicle informationCostsCosts–– CostsCosts

–– WeightWeight–– Other constraintsOther constraints

•• Load stopsLoad stops•• Assign stops to vehiclesAssign stops to vehicles

Page 26: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Workflow Workflow –– ArcLogisticsArcLogistics NavigatorNavigator

•• Load stopsLoad stops•• Customized API usingCustomized API using StreetMapStreetMap MobileMobile•• Customized API using Customized API using StreetMapStreetMap MobileMobile

Page 27: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Workflow Workflow –– Dispatch PortalDispatch Portal

•• ArcGIS ServerArcGIS ServerSimulated live feedsSimulated live feeds–– Simulated live feedsSimulated live feeds

–– ArcGIS Online dataArcGIS Online data–– View weather dataView weather data–– GeofencingGeofencing capabilitiescapabilities

Page 28: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Fleet Management Scenario ArchitectureFleet Management Scenario ArchitectureManaging Complexity ……..Managing Complexity ……..

AuthorAuthor

Dispatcher ManagementDispatcher Management

ServeServeAuthorAuthor

ArcLogisticsArcLogistics NavigatorNavigator

UseUse

ArcLogisticsArcLogistics

ArcLogisticsArcLogistics NavigatorNavigator

ArcGIS ServerArcGIS Server

. . . And Making It . . . And Making It All AccessibleAll Accessible

ArcGIS ServerArcGIS Server

Page 29: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Claims Management

• Basic situationTwo large storms have passed through Texas– Two large storms have passed through Texas

– 1000 property claims have been received– Company is contracting with independent adjustors – Tasked with improving response capabilities

• Challenges– Poor customer retention– Increased adjustor expenses– Poor visibility into open claims and potential lossy p p– Estimated shortfall of 84,000 adjustors by the year 2014

Page 30: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Components of the SolutionComponents of the Solution

•• ArcGIS Server 9.3ArcGIS Server 9.3MashupMashup using JavaScript & REST APIsusing JavaScript & REST APIs–– MashupMashup using JavaScript & REST APIsusing JavaScript & REST APIs

–– ArcGIS MobileArcGIS Mobile

•• ArcGIS OnlineArcGIS Online•• ArcGIS DesktopArcGIS Desktop•• SmartphoneSmartphone

Page 31: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Level of EffortLevel of Effort

•• ArcGIS Server 9.3ArcGIS Server 9.3MashupMashup (minutes) & model(minutes) & model–– MashupMashup (minutes) & model(minutes) & model

–– ArcGIS Mobile (custom code C# 1ArcGIS Mobile (custom code C# 1--2 days)2 days)–– SQL Server data model (hours)SQL Server data model (hours)

•• ArcGIS OnlineArcGIS Online•• ArcGIS DesktopArcGIS Desktop

–– Data compilation (1 day)Data compilation (1 day)–– Model (hour)Model (hour)

•• SmartphoneSmartphone•• SmartphoneSmartphone–– Install SDK (minutes)Install SDK (minutes)

Page 32: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

WorkflowWorkflow

•• MashupMashup (using ArcGIS Server)(using ArcGIS Server)View existing claimsView existing claims–– View existing claimsView existing claims

–– Create estimated loss surfaceCreate estimated loss surface–– Assign claims to adjusters using allocation modelAssign claims to adjusters using allocation model–– Viewed resultsViewed results

•• MobileMobileCC–– Consume points via mobile deviceConsume points via mobile device

–– Update points in mobile deviceUpdate points in mobile device–– View updates in View updates in mashupmashupe updatese updates as upas up

Page 33: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Allocation Problem Allocation Problem –– Traditional MethodTraditional Method

•• Most common methods are somewhat arbitraryMost common methods are somewhat arbitrary•• Usually use standard levels of geographyUsually use standard levels of geography•• Usually use standard levels of geographyUsually use standard levels of geography

Zip Zip CodesCodes

•• Uneven distributionUneven distribution•• Drive time not accounted forDrive time not accounted for

StopsStops

Drive time not accounted forDrive time not accounted for•• Visual clusters onlyVisual clusters only

Study AreaStudy Area

Page 34: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Allocation Problem Allocation Problem –– CoCo--location Methodlocation Method

•• Statistical methodStatistical method•• Unbiased view of clusteringUnbiased view of clustering•• Unbiased view of clusteringUnbiased view of clustering

•• Even distributionEven distribution•• Drive time accounted forDrive time accounted for•• Statistically driven clustersStatistically driven clusters

How does the clustering work?How does the clustering work?Create clusters that…Create clusters that…Minimize within cluster distanceMinimize within cluster distanceMaximize between cluster distanceMaximize between cluster distanceMaximize between cluster distanceMaximize between cluster distance

Study AreaStudy Area

Page 35: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Claims Scenario ArchitectureClaims Scenario ArchitectureManaging Complexity ……..Managing Complexity ……..

AuthorAuthor ServeServe

Claims Management PortalClaims Management Portal

AuthorAuthor

AllocationAllocationModelModel

UseUseArcGISArcGISServerServer

ArcGISArcGISDesktopDesktop

ModelModel

Mobile Claims CollectionMobile Claims CollectionMobile Claims CollectionMobile Claims Collection

ArcGIS OnlineArcGIS OnlineArcGIS OnlineArcGIS Online

ArcGISArcGIS

. . . And Making It . . . And Making It All AccessibleAll Accessible

ArcGISArcGISServerServer

Page 36: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

CaveatsCaveats

•• These applications were created for demonstration These applications were created for demonstration purposespurposespurposespurposes

•• GIS technology can be quickly implementedGIS technology can be quickly implemented•• Most of the effort lies in other areasMost of the effort lies in other areasMost of the effort lies in other areasMost of the effort lies in other areas

–– Integration with other enterprise systemsIntegration with other enterprise systems–– Set up of development, staging, and production environmentsSet up of development, staging, and production environments–– Workflow definition and “customer” needsWorkflow definition and “customer” needs

Page 37: From Concept to Completion · Segmentation Profiles • Profiles can be created from customers, geography, market potentialmarket potential • Base profile –Profile to com ppy

Thank you…Thank you…