SlideShare une entreprise Scribd logo
1  sur  58
The Evolving GIS Enterprise
HCPO/HIGICC Conference: Island Futures
October 16, 2015
Rod Low, Esri
Does this story of the evolution of an enterprise GIS app look familiar?
Problem
The complicated,
highly customized
GIS Uber-app is
unsustainable!
Outline
Complexity
Customization
Conclusions
The complicated,
highly customized
GIS Uber-app is
unsustainable!
Outline
Complexity
Customization
Conclusions
Planning &
Analysis
Transform data
into actionable
information
Data
Management
Collect, organize,
and exchange data
Field
Mobility
Get information
into and out
of the field
Operational
Awareness
Disseminate
information where
and when it
is needed
Constituent
Engagement
Get feedback
and make
informed decisions
Location
Enablement
Empower all users to
discover, use, make
and share maps
Your Integrated Web GIS Platform
How?
Apply Fundamental Patterns That Support Activities Across Your Organization
The complicated,
highly customized
GIS Uber-app is
unsustainable!
Outline
Complexity
Customization
Conclusions
Gartner Top 10 Strategic Technology Trends for Smart Government
“In the belief that every agency or government program business
process is unique, program managers have historically favored the
development of highly customized IT solutions over commercial off-
the-shelf (COTS) products or cloud-based business services. More
often than not, the presumed uniqueness of a business process
is overstated. Taking the time to decompose and document
processes with a business process management (BPM) methodology
will identify business functions where variability is low and common
practices (and software applications) can be shared.”
Current Trend in GIS
New GIS technologies allow configuration as an
alternative to customization.
“Application development and deployment is no
longer just for the code warriors.”
Approaches to Configuration
Model Builder
Workflows and Tasks
App Builders
Model Builder (core in ArcMap and ArcGIS Pro)
Models are:
shareable
developed on Desktop; publishable as services
GP Tools (in both ArcMap and ArcGIS Pro;
some in core and some require extensions)
Configuration Experience
Model to Calculate Tree Height from Lidar
User Experience
Model to Calculate Tree Height from Lidar
Configure Workflows & Tasks
A custom step might be replaced by a series
of simple out-of-the-box steps
For the Enterprise, workflows help ensure
consistency & quality
Workflow Manager Extension
Task Assistant Manager in ArcMap (extension)
Tasks in ArcGIS Pro (core)
Example Task Assistant – User and Configuration Experience
Task for Georeferencing Scanned Maps
Configuration Experience
Configure a step
using a command
Configuration Experience
Configure a step
using a GP tool
Enabling App Creation
Design Once, Run Everywhere . . .
Widgets
Web AppBuilder
AppStudio
(Apple, Android,
Windows, Linux)
Web App Templates
HTML5/JavaScript
Native Apps
Providing Easy, Configurable, and Extensible Tools
App Builders
Gallery of Web App Templates (Page 1)
Typical Configuration Experience
Other Configuration Experiences
Other Configuration Experiences
Enabling App Creation
Design Once, Run Everywhere . . .
Widgets
Web AppBuilder
AppStudio
(Apple, Android,
Windows, Linux)
Web App Templates
HTML5/JavaScript
Native Apps
Providing Easy, Configurable, and Extensible Tools
App Builders
Web AppBuilder Configuration Experience
Choose Theme
Web AppBuilder Configuration Experience
Choose Widgets
Web AppBuilder Configuration Experience
Configure
Each
Widget
Example – Painless Evolution of an Enterprise GIS
Migration of
Top 100 - Canada’s Biggest Infrastructure Projects
from a FLEX Viewer App
to a Web AppBuilder App
Enabling App Creation
Design Once, Run Everywhere . . .
Widgets
Web AppBuilder
AppStudio
(Apple, Android,
Windows, Linux)
Web App Templates
HTML5/JavaScript
Native Apps
Providing Easy, Configurable, and Extensible Tools
App Builders
Consider Embedding
 Web Apps within your Enterprise web site
pages
 Web Apps within other web apps
The complicated,
highly customized
GIS Uber-app is
unsustainable!
Outline
Complexity
Customization
Conclusions
Driving Forces
• The pace of technology change is increasing.
• Customers expect single-topic, focused, easy-to-use
apps that run on any device.
Antoine de Saint-Exupery:
“A designer knows he has achieved
perfection not when there is nothing left to
add, but when there is nothing left to take
away.”
Recommendation for the Sustainable Enterprise GIS
1) Break the processes into
simpler focused apps
 Use Traditional Patterns
“Configure first. Customize only when
necessary. That should be your first instinct.”
“Don’t reinvent the wheel.”
Commercial off the Shelf or “COTS”
Degree of Customization
Cost of Development and Deployment
Covers 100% Customer Needs
Time to Deployment
Low
Low
Low
Low
High
High
High
High
Commercial
Off-The-Shelf
Customized
COTS
APIs
Frameworks
Completely
Custom
Commercial off the Shelf or “COTS”
• Always deploy Commercial Off the Shelf when possible
…
• Customization only when business value is greater than
life-cycle cost of development
• An 85%-90% solution is acceptable to avoid long-term
maintenance headaches
Pinellas County’s Approach
Recommendation for the Sustainable Enterprise GIS
1) Break the processes into
simpler focused apps
2) Configure whenever possible
 Model Builders
 Workflows and Tasks
 App Builders
Rod Low
rlow@esri.com
808-947-0993 5637
Mahalo!

Contenu connexe

Tendances

Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateEnable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateCCG
 
Power BI : A Detailed Discussion
Power BI : A Detailed DiscussionPower BI : A Detailed Discussion
Power BI : A Detailed DiscussionSwatiTripathi44
 
Big Data on The Rise: Views of Emerging Trends from real life end-users by Ro...
Big Data on The Rise: Views of Emerging Trends from real life end-users by Ro...Big Data on The Rise: Views of Emerging Trends from real life end-users by Ro...
Big Data on The Rise: Views of Emerging Trends from real life end-users by Ro...Data Con LA
 
Business Discovery PPT
Business Discovery PPTBusiness Discovery PPT
Business Discovery PPTpdalalau
 
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...Denodo
 
VYW_Online Live Story Pitch OK
VYW_Online Live Story Pitch OKVYW_Online Live Story Pitch OK
VYW_Online Live Story Pitch OKMarco Zampieri
 
IDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de DadosIDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de DadosDenodo
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?Nicolas Georgeault
 
Microsoft Business Intelligence
Microsoft Business IntelligenceMicrosoft Business Intelligence
Microsoft Business IntelligenceNic Smith
 
Business Intelligence (Av Arif Shafique)
Business Intelligence (Av Arif Shafique)Business Intelligence (Av Arif Shafique)
Business Intelligence (Av Arif Shafique)Microsoft Norge AS
 
CONNtext presentation
CONNtext presentationCONNtext presentation
CONNtext presentationArmedia LLC
 
MapInfo Pro v2021 - Next Generation Location Analytics Made Easy
MapInfo Pro v2021 - Next Generation Location Analytics Made EasyMapInfo Pro v2021 - Next Generation Location Analytics Made Easy
MapInfo Pro v2021 - Next Generation Location Analytics Made EasyPrecisely
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 

Tendances (16)

Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateEnable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
 
Power BI : A Detailed Discussion
Power BI : A Detailed DiscussionPower BI : A Detailed Discussion
Power BI : A Detailed Discussion
 
Big Data on The Rise: Views of Emerging Trends from real life end-users by Ro...
Big Data on The Rise: Views of Emerging Trends from real life end-users by Ro...Big Data on The Rise: Views of Emerging Trends from real life end-users by Ro...
Big Data on The Rise: Views of Emerging Trends from real life end-users by Ro...
 
Business Discovery PPT
Business Discovery PPTBusiness Discovery PPT
Business Discovery PPT
 
Business Discovery
Business DiscoveryBusiness Discovery
Business Discovery
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
 
Ds qlik-sense-desktop-en
Ds qlik-sense-desktop-enDs qlik-sense-desktop-en
Ds qlik-sense-desktop-en
 
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
 
VYW_Online Live Story Pitch OK
VYW_Online Live Story Pitch OKVYW_Online Live Story Pitch OK
VYW_Online Live Story Pitch OK
 
IDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de DadosIDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
Microsoft Business Intelligence
Microsoft Business IntelligenceMicrosoft Business Intelligence
Microsoft Business Intelligence
 
Business Intelligence (Av Arif Shafique)
Business Intelligence (Av Arif Shafique)Business Intelligence (Av Arif Shafique)
Business Intelligence (Av Arif Shafique)
 
CONNtext presentation
CONNtext presentationCONNtext presentation
CONNtext presentation
 
MapInfo Pro v2021 - Next Generation Location Analytics Made Easy
MapInfo Pro v2021 - Next Generation Location Analytics Made EasyMapInfo Pro v2021 - Next Generation Location Analytics Made Easy
MapInfo Pro v2021 - Next Generation Location Analytics Made Easy
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 

En vedette

2016 gisco track: deploying an enterprise gis for the town of snowmass villag...
2016 gisco track: deploying an enterprise gis for the town of snowmass villag...2016 gisco track: deploying an enterprise gis for the town of snowmass villag...
2016 gisco track: deploying an enterprise gis for the town of snowmass villag...GIS in the Rockies
 
The Value of Enterprise GIS
The Value of Enterprise GISThe Value of Enterprise GIS
The Value of Enterprise GISEsri
 
2011 Frokostseminar Enterprise gis - arc gis plattformen
2011 Frokostseminar Enterprise gis - arc gis plattformen2011 Frokostseminar Enterprise gis - arc gis plattformen
2011 Frokostseminar Enterprise gis - arc gis plattformenGeodata AS
 
GOS Dashboard - Enterprise GIS Dashboard for Geodata.gov
GOS Dashboard - Enterprise GIS Dashboard for Geodata.govGOS Dashboard - Enterprise GIS Dashboard for Geodata.gov
GOS Dashboard - Enterprise GIS Dashboard for Geodata.govCarbon Project
 
Enterprise GIS Implementation for Public Infrastructure and Integration with ...
Enterprise GIS Implementation for Public Infrastructure and Integration with ...Enterprise GIS Implementation for Public Infrastructure and Integration with ...
Enterprise GIS Implementation for Public Infrastructure and Integration with ...Michael Baker Jr., Inc.
 
GIS As-Builts - How & Why
GIS As-Builts - How & WhyGIS As-Builts - How & Why
GIS As-Builts - How & WhyGIS Colorado
 
Delivering Transformational Government through Enterprise GIS
Delivering Transformational Government through Enterprise GISDelivering Transformational Government through Enterprise GIS
Delivering Transformational Government through Enterprise GISJames Thompson
 
Philip O Doherty: Transforming Enterprise GIS through SaaS
Philip O Doherty: Transforming Enterprise GIS through SaaSPhilip O Doherty: Transforming Enterprise GIS through SaaS
Philip O Doherty: Transforming Enterprise GIS through SaaSAGI Geocommunity
 
Public Safety Enterprise: GIS Solutions for Community Protection and Response
Public Safety Enterprise: GIS Solutions for Community Protection and ResponsePublic Safety Enterprise: GIS Solutions for Community Protection and Response
Public Safety Enterprise: GIS Solutions for Community Protection and ResponseEsri
 
2013 Enterprise Track, Integrating People and Tools: Enterprise GIS Success S...
2013 Enterprise Track, Integrating People and Tools: Enterprise GIS Success S...2013 Enterprise Track, Integrating People and Tools: Enterprise GIS Success S...
2013 Enterprise Track, Integrating People and Tools: Enterprise GIS Success S...GIS in the Rockies
 
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...Greg Babinski
 
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...HIMADRI BANERJI
 
GIS enabled eGovernance
GIS enabled eGovernanceGIS enabled eGovernance
GIS enabled eGovernanceEsri India
 
GIS enabled State
GIS enabled StateGIS enabled State
GIS enabled StateEsri India
 
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...Reza Nourjou, Ph.D.
 

En vedette (18)

2016 gisco track: deploying an enterprise gis for the town of snowmass villag...
2016 gisco track: deploying an enterprise gis for the town of snowmass villag...2016 gisco track: deploying an enterprise gis for the town of snowmass villag...
2016 gisco track: deploying an enterprise gis for the town of snowmass villag...
 
The Value of Enterprise GIS
The Value of Enterprise GISThe Value of Enterprise GIS
The Value of Enterprise GIS
 
2011 Frokostseminar Enterprise gis - arc gis plattformen
2011 Frokostseminar Enterprise gis - arc gis plattformen2011 Frokostseminar Enterprise gis - arc gis plattformen
2011 Frokostseminar Enterprise gis - arc gis plattformen
 
Igcon 2011
Igcon 2011Igcon 2011
Igcon 2011
 
Enterprise GIS Planning and Framework
Enterprise GIS Planning and FrameworkEnterprise GIS Planning and Framework
Enterprise GIS Planning and Framework
 
GOS Dashboard - Enterprise GIS Dashboard for Geodata.gov
GOS Dashboard - Enterprise GIS Dashboard for Geodata.govGOS Dashboard - Enterprise GIS Dashboard for Geodata.gov
GOS Dashboard - Enterprise GIS Dashboard for Geodata.gov
 
Enterprise GIS Implementation for Public Infrastructure and Integration with ...
Enterprise GIS Implementation for Public Infrastructure and Integration with ...Enterprise GIS Implementation for Public Infrastructure and Integration with ...
Enterprise GIS Implementation for Public Infrastructure and Integration with ...
 
GIS As-Builts - How & Why
GIS As-Builts - How & WhyGIS As-Builts - How & Why
GIS As-Builts - How & Why
 
Lec w7 t_info_sys_arch
Lec w7 t_info_sys_archLec w7 t_info_sys_arch
Lec w7 t_info_sys_arch
 
Delivering Transformational Government through Enterprise GIS
Delivering Transformational Government through Enterprise GISDelivering Transformational Government through Enterprise GIS
Delivering Transformational Government through Enterprise GIS
 
Philip O Doherty: Transforming Enterprise GIS through SaaS
Philip O Doherty: Transforming Enterprise GIS through SaaSPhilip O Doherty: Transforming Enterprise GIS through SaaS
Philip O Doherty: Transforming Enterprise GIS through SaaS
 
Public Safety Enterprise: GIS Solutions for Community Protection and Response
Public Safety Enterprise: GIS Solutions for Community Protection and ResponsePublic Safety Enterprise: GIS Solutions for Community Protection and Response
Public Safety Enterprise: GIS Solutions for Community Protection and Response
 
2013 Enterprise Track, Integrating People and Tools: Enterprise GIS Success S...
2013 Enterprise Track, Integrating People and Tools: Enterprise GIS Success S...2013 Enterprise Track, Integrating People and Tools: Enterprise GIS Success S...
2013 Enterprise Track, Integrating People and Tools: Enterprise GIS Success S...
 
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
 
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
 
GIS enabled eGovernance
GIS enabled eGovernanceGIS enabled eGovernance
GIS enabled eGovernance
 
GIS enabled State
GIS enabled StateGIS enabled State
GIS enabled State
 
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
System Architecture of Cloud-based Web GIS for Real-Time Macroeconomic Loss E...
 

Similaire à The Evolving GIS Enterprise

AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016Blue Raster
 
Imaginea Introduction
Imaginea IntroductionImaginea Introduction
Imaginea Introductionarun_imaginea
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardMobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardAnyPresence
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company OverviewVijay Kumar
 
agados app engine platform Intro
agados app engine platform Introagados app engine platform Intro
agados app engine platform IntroYongkyoo Park
 
SP2013 What's New for Developers : SPSSTL
SP2013 What's New for Developers : SPSSTLSP2013 What's New for Developers : SPSSTL
SP2013 What's New for Developers : SPSSTLKenneth Maglio
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Kai Wähner
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceJim Tochterman
 
Google Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG BelgaumGoogle Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG Belgaumsandeephegde
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashupsaliraza786
 
Agados biz. introductio
Agados biz. introductioAgados biz. introductio
Agados biz. introductioYongkyoo Park
 
Building modern applications in the cloud
Building modern applications in the cloudBuilding modern applications in the cloud
Building modern applications in the cloudCommit Software Sh.p.k.
 
webgis architecture and practices patterns
webgis architecture and practices patternswebgis architecture and practices patterns
webgis architecture and practices patternsNguyenVanTuan33
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Geodata AS
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesHow To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesLightbend
 
Harnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application DevelopmentHarnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application DevelopmentGeCo in the Rockies
 
Unlocking the Value of your IoT Solution with APIs and Apps
Unlocking the Value of your IoT Solution with APIs and AppsUnlocking the Value of your IoT Solution with APIs and Apps
Unlocking the Value of your IoT Solution with APIs and AppsAnyPresence
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 

Similaire à The Evolving GIS Enterprise (20)

AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
 
Imaginea Introduction
Imaginea IntroductionImaginea Introduction
Imaginea Introduction
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardMobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company Overview
 
agados app engine platform Intro
agados app engine platform Introagados app engine platform Intro
agados app engine platform Intro
 
SP2013 What's New for Developers : SPSSTL
SP2013 What's New for Developers : SPSSTLSP2013 What's New for Developers : SPSSTL
SP2013 What's New for Developers : SPSSTL
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 Conference
 
Google Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG BelgaumGoogle Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG Belgaum
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
 
Agados biz. introductio
Agados biz. introductioAgados biz. introductio
Agados biz. introductio
 
Building modern applications in the cloud
Building modern applications in the cloudBuilding modern applications in the cloud
Building modern applications in the cloud
 
webgis architecture and practices patterns
webgis architecture and practices patternswebgis architecture and practices patterns
webgis architecture and practices patterns
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesHow To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
 
Harnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application DevelopmentHarnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application Development
 
Unlocking the Value of your IoT Solution with APIs and Apps
Unlocking the Value of your IoT Solution with APIs and AppsUnlocking the Value of your IoT Solution with APIs and Apps
Unlocking the Value of your IoT Solution with APIs and Apps
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Continental Mapping Introduces TheGeoFoundry.com
Continental Mapping Introduces TheGeoFoundry.comContinental Mapping Introduces TheGeoFoundry.com
Continental Mapping Introduces TheGeoFoundry.com
 

Plus de Hawaii Geographic Information Coordinating Council

Plus de Hawaii Geographic Information Coordinating Council (20)

Taking 3D to the next Level with 3D Streaming Maps
Taking 3D to the next Level with 3D Streaming MapsTaking 3D to the next Level with 3D Streaming Maps
Taking 3D to the next Level with 3D Streaming Maps
 
US Army Real Estate Holdings in Hawaii
US Army Real Estate Holdings in HawaiiUS Army Real Estate Holdings in Hawaii
US Army Real Estate Holdings in Hawaii
 
NOAA's Coastal Change Analysis Program
NOAA's Coastal Change Analysis ProgramNOAA's Coastal Change Analysis Program
NOAA's Coastal Change Analysis Program
 
Hawaii and US Pacific Basin Orthoimagery Update
Hawaii and US Pacific Basin Orthoimagery UpdateHawaii and US Pacific Basin Orthoimagery Update
Hawaii and US Pacific Basin Orthoimagery Update
 
The ArcGIS Platform: Appyling Geography Everywhere
The ArcGIS Platform: Appyling Geography EverywhereThe ArcGIS Platform: Appyling Geography Everywhere
The ArcGIS Platform: Appyling Geography Everywhere
 
Web based Data and Tools for Coastal Management
Web based Data and Tools for Coastal ManagementWeb based Data and Tools for Coastal Management
Web based Data and Tools for Coastal Management
 
Ecosystem Vulnerability and Cumulative Impacts on th eOceans of hawaii
Ecosystem Vulnerability and Cumulative Impacts on th eOceans of hawaiiEcosystem Vulnerability and Cumulative Impacts on th eOceans of hawaii
Ecosystem Vulnerability and Cumulative Impacts on th eOceans of hawaii
 
Using GIS to Connect Communities
Using GIS to Connect CommunitiesUsing GIS to Connect Communities
Using GIS to Connect Communities
 
Assessing Reef Health Using a Low Altitude Sensing Platform
Assessing Reef Health Using a Low Altitude Sensing PlatformAssessing Reef Health Using a Low Altitude Sensing Platform
Assessing Reef Health Using a Low Altitude Sensing Platform
 
Hawaii DOT Monitoring Stations Versus National Performance Measurement Resear...
Hawaii DOT Monitoring Stations Versus National Performance Measurement Resear...Hawaii DOT Monitoring Stations Versus National Performance Measurement Resear...
Hawaii DOT Monitoring Stations Versus National Performance Measurement Resear...
 
Use of GIS Technology to Inform Planning Efforts Through Visualization of Com...
Use of GIS Technology to Inform Planning Efforts Through Visualization of Com...Use of GIS Technology to Inform Planning Efforts Through Visualization of Com...
Use of GIS Technology to Inform Planning Efforts Through Visualization of Com...
 
Expanding GIS Access to Technical and Non-Technical Users to Enhance Project ...
Expanding GIS Access to Technical and Non-Technical Users to Enhance Project ...Expanding GIS Access to Technical and Non-Technical Users to Enhance Project ...
Expanding GIS Access to Technical and Non-Technical Users to Enhance Project ...
 
STEMworks: K12 Education in Hawaii in Science Technology Engineering and Math
STEMworks: K12 Education in Hawaii in Science Technology Engineering and MathSTEMworks: K12 Education in Hawaii in Science Technology Engineering and Math
STEMworks: K12 Education in Hawaii in Science Technology Engineering and Math
 
Planning for Technological Change
Planning for Technological ChangePlanning for Technological Change
Planning for Technological Change
 
Now & the Future of geodesy in Hawaii for the GIS Users
Now & the Future of geodesy in Hawaii for the GIS UsersNow & the Future of geodesy in Hawaii for the GIS Users
Now & the Future of geodesy in Hawaii for the GIS Users
 
314 woods- uav mapping history
314   woods- uav mapping history314   woods- uav mapping history
314 woods- uav mapping history
 
314 smith 2015 higicc-final
314  smith 2015 higicc-final314  smith 2015 higicc-final
314 smith 2015 higicc-final
 
Real Time Corrections for GNSS Receivers
Real Time Corrections for GNSS ReceiversReal Time Corrections for GNSS Receivers
Real Time Corrections for GNSS Receivers
 
Honolulu Board of Water Supply: Enterprise GIS
Honolulu Board of Water Supply: Enterprise GISHonolulu Board of Water Supply: Enterprise GIS
Honolulu Board of Water Supply: Enterprise GIS
 
State of Hawaii Digital Leveling Project
State of Hawaii Digital Leveling ProjectState of Hawaii Digital Leveling Project
State of Hawaii Digital Leveling Project
 

Dernier

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

The Evolving GIS Enterprise

  • 1. The Evolving GIS Enterprise HCPO/HIGICC Conference: Island Futures October 16, 2015 Rod Low, Esri
  • 2. Does this story of the evolution of an enterprise GIS app look familiar?
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Problem The complicated, highly customized GIS Uber-app is unsustainable! Outline Complexity Customization Conclusions
  • 16. The complicated, highly customized GIS Uber-app is unsustainable! Outline Complexity Customization Conclusions
  • 17.
  • 18.
  • 19. Planning & Analysis Transform data into actionable information Data Management Collect, organize, and exchange data Field Mobility Get information into and out of the field Operational Awareness Disseminate information where and when it is needed Constituent Engagement Get feedback and make informed decisions Location Enablement Empower all users to discover, use, make and share maps Your Integrated Web GIS Platform How? Apply Fundamental Patterns That Support Activities Across Your Organization
  • 20. The complicated, highly customized GIS Uber-app is unsustainable! Outline Complexity Customization Conclusions
  • 21. Gartner Top 10 Strategic Technology Trends for Smart Government “In the belief that every agency or government program business process is unique, program managers have historically favored the development of highly customized IT solutions over commercial off- the-shelf (COTS) products or cloud-based business services. More often than not, the presumed uniqueness of a business process is overstated. Taking the time to decompose and document processes with a business process management (BPM) methodology will identify business functions where variability is low and common practices (and software applications) can be shared.”
  • 22. Current Trend in GIS New GIS technologies allow configuration as an alternative to customization. “Application development and deployment is no longer just for the code warriors.”
  • 23. Approaches to Configuration Model Builder Workflows and Tasks App Builders
  • 24. Model Builder (core in ArcMap and ArcGIS Pro) Models are: shareable developed on Desktop; publishable as services GP Tools (in both ArcMap and ArcGIS Pro; some in core and some require extensions)
  • 25. Configuration Experience Model to Calculate Tree Height from Lidar
  • 26. User Experience Model to Calculate Tree Height from Lidar
  • 27. Configure Workflows & Tasks A custom step might be replaced by a series of simple out-of-the-box steps For the Enterprise, workflows help ensure consistency & quality
  • 28. Workflow Manager Extension Task Assistant Manager in ArcMap (extension) Tasks in ArcGIS Pro (core)
  • 29. Example Task Assistant – User and Configuration Experience Task for Georeferencing Scanned Maps
  • 30. Configuration Experience Configure a step using a command
  • 31. Configuration Experience Configure a step using a GP tool
  • 32. Enabling App Creation Design Once, Run Everywhere . . . Widgets Web AppBuilder AppStudio (Apple, Android, Windows, Linux) Web App Templates HTML5/JavaScript Native Apps Providing Easy, Configurable, and Extensible Tools App Builders
  • 33. Gallery of Web App Templates (Page 1)
  • 37.
  • 38. Enabling App Creation Design Once, Run Everywhere . . . Widgets Web AppBuilder AppStudio (Apple, Android, Windows, Linux) Web App Templates HTML5/JavaScript Native Apps Providing Easy, Configurable, and Extensible Tools App Builders
  • 39. Web AppBuilder Configuration Experience Choose Theme
  • 40. Web AppBuilder Configuration Experience Choose Widgets
  • 41. Web AppBuilder Configuration Experience Configure Each Widget
  • 42. Example – Painless Evolution of an Enterprise GIS Migration of Top 100 - Canada’s Biggest Infrastructure Projects from a FLEX Viewer App to a Web AppBuilder App
  • 43.
  • 44.
  • 45.
  • 46. Enabling App Creation Design Once, Run Everywhere . . . Widgets Web AppBuilder AppStudio (Apple, Android, Windows, Linux) Web App Templates HTML5/JavaScript Native Apps Providing Easy, Configurable, and Extensible Tools App Builders
  • 47. Consider Embedding  Web Apps within your Enterprise web site pages  Web Apps within other web apps
  • 48. The complicated, highly customized GIS Uber-app is unsustainable! Outline Complexity Customization Conclusions
  • 49. Driving Forces • The pace of technology change is increasing. • Customers expect single-topic, focused, easy-to-use apps that run on any device.
  • 50.
  • 51. Antoine de Saint-Exupery: “A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.”
  • 52. Recommendation for the Sustainable Enterprise GIS 1) Break the processes into simpler focused apps  Use Traditional Patterns
  • 53. “Configure first. Customize only when necessary. That should be your first instinct.” “Don’t reinvent the wheel.”
  • 54. Commercial off the Shelf or “COTS” Degree of Customization Cost of Development and Deployment Covers 100% Customer Needs Time to Deployment Low Low Low Low High High High High Commercial Off-The-Shelf Customized COTS APIs Frameworks Completely Custom
  • 55. Commercial off the Shelf or “COTS” • Always deploy Commercial Off the Shelf when possible … • Customization only when business value is greater than life-cycle cost of development • An 85%-90% solution is acceptable to avoid long-term maintenance headaches Pinellas County’s Approach
  • 56. Recommendation for the Sustainable Enterprise GIS 1) Break the processes into simpler focused apps 2) Configure whenever possible  Model Builders  Workflows and Tasks  App Builders
  • 57.

Notes de l'éditeur

  1. The total cost of ownership wasn't always factored into the business decision
  2. The total cost of ownership wasn't always factored into the business decision
  3. From 2013. This was the first paragraph in Section 6 about BPM.
  4. In addition to the economic landscape, there are additional driving forces. The pace of technology change is increasing which makes it harder each year to keep up with it. Your customers for GIS want single-topic, focused, easy-to-use apps that run on any device. This means that in order to meet their needs, you will have to deploy more apps with a shorter shelf life.