Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data...

17
Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer

Transcript of Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data...

Page 1: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Enterprise GIS Upgrade:

10.2.1 10.3.1 10.4.1

Doug Genzer GIS Data Administrator

Bruce Reagan GIS Developer

Page 2: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Upgrade

• Enterprise geodatabase (SDE)

• ArcGIS Server

• ArcGIS Desktop software

• Custom applications and integrations

• Scripts and stored procedures

Page 3: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Challenges• Integrations

• Knowledge of legacy custom applications

• What we didn’t know

• Getting buy in and prioritization from management

Page 4: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Process

• Management buy-in

• Project intake

• Project Manager assigned

• Architecture Review Board

• Esri System Design Activity

Page 5: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

CCD Enterprise GIS

Page 6: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Project Management• Agile methodology

• Determining level of effort

• Microsoft Team Foundation Server

Page 7: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Determining Level of

Effort• Repurposed two servers for DB sandbox

• Commandeered three computers for desktop testing– BUD (Box Under Desk), BUD Lite, and BUD Ice

Page 8: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

350 Installs, Really?

• Microsoft System Center Configuration Manager (SCCM)

• Install Package

• Number of installs? 274

Page 9: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

System Architecture - Integrations•Geographic Information System Technician

•$39,204 - $57,239

•Edits data and makes simple maps

•Geographic Information Systems Analyst

Page 10: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Security Challenges

• Hardened servers

• Persuading Security Team

• QA/Prod VRF

• F5 rules

“You have my fingerprints,

you have my urine sample,

Please open port 8080!”

Page 11: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Moving Data• Databases backed-up and restored to new servers

• Databases upgraded to 10.4.1

• Applications configured

• At Go-live 10.4.1 data truncated, current data appended

Page 12: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Rolling Editing Freeze

• Depending on criticality and flexibility

• As agencies schemas were frozen desktop upgrades

pushed and data copied to new Prod servers

Page 13: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Go Live Planning and Execution

• Practiced tasks in pre-production tiers (Dev, Test & QA)

• Determined amount of time for each task

• Developed timeline for go-live tasks

• Knew when resources would be needed

Page 14: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

What Went Well?

• Getting the support of TS Management

• TFS historical repository

• Determining actual computers to upgrade

• Pre-installing upgraded software when possible

• Understanding backward compatibility, order of

upgrade, Desktop, Server, SDE

• System Architecture Design

• Team’s ability to adapt

• PM – planning, escalation, removing roadblocks,

communication, freeing up GIS staff

Page 15: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

What Went Well?

• GIS Server Administrator Role

• Well planned go-live with accurate timelines and

good pizza

• Rolling editing freeze

• Cloning data, configuring apps and using Esri

Geodatabase tools to load current data

• Pushing out TNS_Names.ora prior to go-live

• Future upgrades should not take as long

Page 16: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

What Didn’t go Well?

• Standard builds for hardware and software

• Project delays / competing technology priorities

• Communicating integration testing with some

applications (Sales Force, Accela, PMAM,

Workday, Pocketgov)

• Not every application could be upgraded: City Works

and Accela needed their own upgrades.

• Losses of key staff: Sometimes people quit or have a

baby

• Isilon storage upgrade just before the go-live

• We did not get a Tee Shirt

Page 17: Enterprise GIS Upgrade: 10.2.1 10.3.1 10.4 - DRCOG · 10.2.1 10.3.1 10.4.1 Doug Genzer GIS Data Administrator Bruce Reagan GIS Developer. Upgrade

Contact Information

Doug Genzer

GIS Data Administrator

Bruce Reagan

GIS Developer

Technology Services - GIS

City and County of Denver

201 W. Colfax Ave. Dept. 301

[email protected]