the evolving gis enterprise
TRANSCRIPT
![Page 1: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/1.jpg)
The Evolving GIS EnterpriseHCPO/HIGICC Conference: Island Futures
October 16, 2015
Rod Low, Esri
![Page 2: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/2.jpg)
Does this story of the evolution of an enterprise GIS app look familiar?
![Page 3: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/3.jpg)
![Page 4: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/4.jpg)
![Page 5: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/5.jpg)
![Page 6: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/6.jpg)
![Page 7: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/7.jpg)
![Page 8: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/8.jpg)
![Page 9: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/9.jpg)
![Page 10: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/10.jpg)
![Page 11: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/11.jpg)
![Page 12: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/12.jpg)
![Page 13: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/13.jpg)
![Page 14: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/14.jpg)
![Page 15: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/15.jpg)
Problem
The complicated,highly customized
GIS Uber-app isunsustainable!
Outline
Complexity
Customization
Conclusions
![Page 16: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/16.jpg)
The complicated,highly customized
GIS Uber-app isunsustainable!
Outline
Complexity
Customization
Conclusions
![Page 17: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/17.jpg)
![Page 18: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/18.jpg)
![Page 19: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/19.jpg)
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
![Page 20: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/20.jpg)
The complicated,highly customized
GIS Uber-app isunsustainable!
Outline
Complexity
Customization
Conclusions
![Page 21: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/21.jpg)
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.”
![Page 22: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/22.jpg)
Current Trend in GIS
New GIS technologies allow configuration as an alternative to customization.
“Application development and deployment is nolonger just for the code warriors.”
![Page 23: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/23.jpg)
Approaches to Configuration
Model Builder
Workflows and Tasks
App Builders
![Page 24: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/24.jpg)
Model Builder (core in ArcMap and ArcGIS Pro)
Models are:shareabledeveloped on Desktop; publishable as services
GP Tools (in both ArcMap and ArcGIS Pro; some in core and some require extensions)
![Page 25: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/25.jpg)
Configuration Experience
Model to Calculate Tree Height from Lidar
![Page 26: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/26.jpg)
User Experience
Model to Calculate Tree Height from Lidar
![Page 27: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/27.jpg)
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
![Page 28: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/28.jpg)
Workflow Manager Extension
Task Assistant Manager in ArcMap (extension)Tasks in ArcGIS Pro (core)
![Page 29: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/29.jpg)
Example Task Assistant – User and Configuration Experience
Task for Georeferencing Scanned Maps
![Page 30: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/30.jpg)
Configuration Experience
Configure a step using a command
![Page 31: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/31.jpg)
Configuration Experience
Configure a step using a GP tool
![Page 32: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/32.jpg)
Enabling App Creation
Design Once, Run Everywhere . . .
Widgets
Web AppBuilderAppStudio
(Apple, Android, Windows, Linux)
Web App Templates
HTML5/JavaScript
20+
Native Apps
Providing Easy, Configurable, and Extensible Tools
App Builders
![Page 33: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/33.jpg)
Gallery of Web App Templates (Page 1)
![Page 34: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/34.jpg)
Typical Configuration Experience
![Page 35: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/35.jpg)
Other Configuration Experiences
![Page 36: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/36.jpg)
Other Configuration Experiences
![Page 38: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/38.jpg)
Enabling App Creation
Design Once, Run Everywhere . . .
Widgets
Web AppBuilderAppStudio
(Apple, Android, Windows, Linux)
Web App Templates
HTML5/JavaScript
20+
Native Apps
Providing Easy, Configurable, and Extensible Tools
App Builders
![Page 39: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/39.jpg)
Web AppBuilder Configuration Experience
Choose Theme
![Page 40: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/40.jpg)
Web AppBuilder Configuration Experience
Choose Widgets
![Page 41: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/41.jpg)
Web AppBuilder Configuration Experience
ConfigureEachWidget
![Page 42: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/42.jpg)
Example – Painless Evolution of an Enterprise GIS
Migration of Top 100 - Canada’s Biggest Infrastructure Projects
from a FLEX Viewer Appto a Web AppBuilder App
![Page 43: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/43.jpg)
![Page 44: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/44.jpg)
![Page 45: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/45.jpg)
![Page 46: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/46.jpg)
Enabling App Creation
Design Once, Run Everywhere . . .
Widgets
Web AppBuilderAppStudio
(Apple, Android, Windows, Linux)
Web App Templates
HTML5/JavaScript
20+
Native Apps
Providing Easy, Configurable, and Extensible Tools
App Builders
![Page 47: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/47.jpg)
Consider Embedding
Web Apps within your Enterprise web site pages
Web Apps within other web apps
![Page 48: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/48.jpg)
The complicated,highly customized
GIS Uber-app isunsustainable!
Outline
Complexity
Customization
Conclusions
![Page 49: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/49.jpg)
Driving Forces
• The pace of technology change is increasing.
• Customers expect single-topic, focused, easy-to-use apps that run on any device.
![Page 50: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/50.jpg)
![Page 51: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/51.jpg)
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.”
![Page 52: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/52.jpg)
Recommendation for the Sustainable Enterprise GIS
1) Break the processes into simpler focused apps
Use Traditional Patterns
![Page 53: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/53.jpg)
“Configure first. Customize only when necessary. That should be your first instinct.”
“Don’t reinvent the wheel.”
![Page 54: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/54.jpg)
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
CustomizedCOTS
APIsFrameworks
Completely Custom
![Page 55: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/55.jpg)
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
![Page 56: The Evolving GIS Enterprise](https://reader038.vdocuments.net/reader038/viewer/2022102917/58f1c20f1a28ab2a508b459f/html5/thumbnails/56.jpg)
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