the evolving gis enterprise

Post on 15-Apr-2017

184 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Evolving GIS EnterpriseHCPO/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 isunsustainable!

Outline

Complexity

Customization

Conclusions

The complicated,highly customized

GIS Uber-app isunsustainable!

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 isunsustainable!

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 nolonger 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:shareabledeveloped 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 AppBuilderAppStudio

(Apple, Android, Windows, Linux)

Web App Templates

HTML5/JavaScript

20+

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 AppBuilderAppStudio

(Apple, Android, Windows, Linux)

Web App Templates

HTML5/JavaScript

20+

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

ConfigureEachWidget

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

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

Consider Embedding

Web Apps within your Enterprise web site pages

Web Apps within other web apps

The complicated,highly customized

GIS Uber-app isunsustainable!

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

CustomizedCOTS

APIsFrameworks

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 Lowrlow@esri.com

808-947-0993 5637

Mahalo!

top related