31
Craig Robinson Delivering What Users Need For Web GIS Applications February 10, 2014

Scarc2014 delivering what users need - c robinson

Embed Size (px)

Citation preview

Page 1: Scarc2014   delivering what users need - c robinson

Craig Robinson

Delivering What Users NeedFor Web GIS Applications

February 10, 2014

Page 2: Scarc2014   delivering what users need - c robinson

Credentials

Running alongside Esri since 1999

1000+ customers and partners worldwide

Configurable software to manage their applications

Here to talk about ideas

Page 3: Scarc2014   delivering what users need - c robinson

Pre 2000

Any sort of GIS or digital mapping was the domain of

GIS professionals

Page 4: Scarc2014   delivering what users need - c robinson

Post 2000 GIS starts moving to the web

Page 5: Scarc2014   delivering what users need - c robinson

2005 Enter Consumer Maps

Simple street maps, providing directions and locations

Page 6: Scarc2014   delivering what users need - c robinson

GIS Web Technology

GIS ProsGeneral Public

Professional GIS

Consumer

Mapping

Page 7: Scarc2014   delivering what users need - c robinson

Intranet vs. Internet

Private Intranet

Public Internet

Page 8: Scarc2014   delivering what users need - c robinson

The 90%

90% of users only need their map to answer 1 or 2 questions

The need for targeted apps became clear

Page 9: Scarc2014   delivering what users need - c robinson

The Key Question

What questions do they want answered?

Page 10: Scarc2014   delivering what users need - c robinson

Pushing for Targeted Apps

Page 11: Scarc2014   delivering what users need - c robinson

Pushing for Targeted Apps

Page 12: Scarc2014   delivering what users need - c robinson

Never Mistake a Clear Viewfor a Short Distance

Just because the answer is clear, does not mean it’s easy.

Just because the destination is clear, does not mean it is

close

Page 13: Scarc2014   delivering what users need - c robinson

Consumer - Producer Balance

Producers

Want it easy to create and maintain

Consumers

Want it easy to understand

and experience

Page 14: Scarc2014   delivering what users need - c robinson

Potential Producer Nightmare

Database Connections

Map Services

Security

Custom Tools

Integration

Reports

Search

Workflows

CustomCode

ArcGIS Server

Viewer Application

Multiply this stack by 12…

Page 15: Scarc2014   delivering what users need - c robinson

Technology Rewrites

ArcIMS Web ADF

Web ADF REST

Flex Silverlight HTML5

ArcGIS Server ArcGIS Online

Page 16: Scarc2014   delivering what users need - c robinson

The Constant of Change

Architect for change.This is easy to say,

but requires the right:development patterns,

application infrastructure,and the right plan.

Page 17: Scarc2014   delivering what users need - c robinson

An Approach

Database Connections

Security

Configuration

Custom Tools

Integration

Reports

Search

Workflows

Map Server

Feature Server

Geocode Server

ArcGIS ServerArcGIS Online

Hosted Services

Hosted Data

Web Maps

Spatial Application Infrastructure

Page 18: Scarc2014   delivering what users need - c robinson

Consumer App Explosion

goo.gl/KanOpG

Page 19: Scarc2014   delivering what users need - c robinson

Do we banish Portals?

Page 20: Scarc2014   delivering what users need - c robinson

The Other 10%

10% of your users are power users, and provide 95% of the

value to your organization

Page 21: Scarc2014   delivering what users need - c robinson

As Simple As PossibleBut No More

We should continually push to make things as simple as possible

Some things are complex by nature, and can only be simplified

so much

Page 22: Scarc2014   delivering what users need - c robinson

Portals serve a need

goo.gl/RGGmuS

Page 23: Scarc2014   delivering what users need - c robinson

Explore and Discover

Give your users a chance and they may surprise you

Page 24: Scarc2014   delivering what users need - c robinson

Principles for Design

Understand

Adopt

Explore

Discover

Page 25: Scarc2014   delivering what users need - c robinson

The Right Tools

$

Page 26: Scarc2014   delivering what users need - c robinson

4 Lessons Learned

Page 27: Scarc2014   delivering what users need - c robinson

What Questions Do They Need Answered?

What questions do your users need answered?

Give them what they need before you try to give them what you want.

Page 28: Scarc2014   delivering what users need - c robinson

Build for Adoption Allow for Exploration

Build applications that are easy to understand, yet allow for exploration and discovery.

Page 29: Scarc2014   delivering what users need - c robinson

Consider Technology Change

Plan for technology changes with development patterns and infrastructure that can

absorb those changes.

Page 30: Scarc2014   delivering what users need - c robinson

Serve the MassesRemember the Explorers

90% of users need to answer 1 or 2 questions.

The power users that make up the other 10% will provide 95%

of the value to your organization.

Page 31: Scarc2014   delivering what users need - c robinson

Thank you

[email protected]