58
The Evolving GIS Enterprise HCPO/HIGICC Conference: Island Futures October 16, 2015 Rod Low, Esri

The Evolving GIS Enterprise

Embed Size (px)

Citation preview

Page 1: The Evolving GIS Enterprise

The Evolving GIS EnterpriseHCPO/HIGICC Conference: Island Futures

October 16, 2015

Rod Low, Esri

Page 2: The Evolving GIS Enterprise

Does this story of the evolution of an enterprise GIS app look familiar?

Page 3: The Evolving GIS Enterprise
Page 4: The Evolving GIS Enterprise
Page 5: The Evolving GIS Enterprise
Page 6: The Evolving GIS Enterprise
Page 7: The Evolving GIS Enterprise
Page 8: The Evolving GIS Enterprise
Page 9: The Evolving GIS Enterprise
Page 10: The Evolving GIS Enterprise
Page 11: The Evolving GIS Enterprise
Page 12: The Evolving GIS Enterprise
Page 13: The Evolving GIS Enterprise
Page 14: The Evolving GIS Enterprise
Page 15: The Evolving GIS Enterprise

Problem

The complicated,highly customized

GIS Uber-app isunsustainable!

Outline

Complexity

Customization

Conclusions

Page 16: The Evolving GIS Enterprise

The complicated,highly customized

GIS Uber-app isunsustainable!

Outline

Complexity

Customization

Conclusions

Page 17: The Evolving GIS Enterprise
Page 18: The Evolving GIS Enterprise
Page 19: The Evolving GIS Enterprise

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

The complicated,highly customized

GIS Uber-app isunsustainable!

Outline

Complexity

Customization

Conclusions

Page 21: The Evolving GIS Enterprise

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

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

Approaches to Configuration

Model Builder

Workflows and Tasks

App Builders

Page 24: The Evolving GIS Enterprise

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

Configuration Experience

Model to Calculate Tree Height from Lidar

Page 26: The Evolving GIS Enterprise

User Experience

Model to Calculate Tree Height from Lidar

Page 27: The Evolving GIS Enterprise

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

Workflow Manager Extension

Task Assistant Manager in ArcMap (extension)Tasks in ArcGIS Pro (core)

Page 29: The Evolving GIS Enterprise

Example Task Assistant – User and Configuration Experience

Task for Georeferencing Scanned Maps

Page 30: The Evolving GIS Enterprise

Configuration Experience

Configure a step using a command

Page 31: The Evolving GIS Enterprise

Configuration Experience

Configure a step using a GP tool

Page 32: The Evolving GIS Enterprise

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

Gallery of Web App Templates (Page 1)

Page 34: The Evolving GIS Enterprise

Typical Configuration Experience

Page 35: The Evolving GIS Enterprise

Other Configuration Experiences

Page 36: The Evolving GIS Enterprise

Other Configuration Experiences

Page 38: The Evolving GIS Enterprise

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

Web AppBuilder Configuration Experience

Choose Theme

Page 40: The Evolving GIS Enterprise

Web AppBuilder Configuration Experience

Choose Widgets

Page 41: The Evolving GIS Enterprise

Web AppBuilder Configuration Experience

ConfigureEachWidget

Page 42: The Evolving GIS Enterprise

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
Page 44: The Evolving GIS Enterprise
Page 45: The Evolving GIS Enterprise
Page 46: The Evolving GIS Enterprise

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

Consider Embedding

Web Apps within your Enterprise web site pages

Web Apps within other web apps

Page 48: The Evolving GIS Enterprise

The complicated,highly customized

GIS Uber-app isunsustainable!

Outline

Complexity

Customization

Conclusions

Page 49: The Evolving GIS Enterprise

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
Page 51: The Evolving GIS Enterprise

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

Recommendation for the Sustainable Enterprise GIS

1) Break the processes into simpler focused apps

Use Traditional Patterns

Page 53: The Evolving GIS Enterprise

“Configure first. Customize only when necessary. That should be your first instinct.”

“Don’t reinvent the wheel.”

Page 54: The Evolving GIS Enterprise

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

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

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

Page 58: The Evolving GIS Enterprise

Rod [email protected]

808-947-0993 5637

Mahalo!