SlideShare une entreprise Scribd logo
1  sur  15
Learning Lessons
the Hard Way: A
Large Utility’s
Experience
Upgrading from 9
to 10
Terry Iffland
Project Specialist, NiSource
Matthew Stuart
Project Manager, SSP Innovations
Esri Electric and Gas User Group
October 28, 2014
NiSource
 NiSource Gas
Distribution
• 3.3 million gas
customers
• ~ 60,000 miles of
pipeline
 NiSource Electric
Operations
• 470,000 electric
customers
 Columbia Pipeline
• ~15,000 miles of
pipe in 20 states
SSP Innovations
 Ten-year old GIS and operations consulting company
 Team of 19 based in the Denver area
 Work exclusively in the U.S. utility/telecom industries
 100% of our work is performed at utilities that have
Esri and Schneider Electric based GIS departments
 Began as a services company – now perform services and offer a
line of software products
What and Why?
 Application
• Using ArcGIS 9.2 – non-supported version
• ArcFM 9.2
• 220 customized code functions
 Environment
• Development, Test, Training, and Production Environments
• Six SDE instances for each environment
• Age and condition of hardware – replace 7 year old equipment
• Upgrade server environment from Oracle 10g to Oracle 11g
• Upgrade Citrix servers – hardware and Citrix version
Getting Started
 Identify key stakeholders
• This is beyond executive sponsors
• Periodically review membership
• Key stakeholders influence implementation
 Establish the project team
• Project manager
• Business analyst
• Testers
• Trainers
• Technical experts & technical support
• Corporate
One Call
Buffers
AutoCad
Designs (Cad
Exports)
Street Light
Outage Reporting
NORS
Network
Express
Maximo
CIS
Detailed
Images
Opvantek
(Vendor for
Optimain)
NIPSCO Service
Cards (Legacy
Cards)
Open
Text
SynerGee
CYME
GIS Web
Feederall
ArcReader
Mobile Client
(Redliner)
NGD WMS
Data
Warehouse
OptiMain
Placement
Tool
ESRI Online
Services (e.g.,
Address
Locators,
Imagery)
Ventyx
(ArcEngine Compatability
requirement creates version
dependency)IRTH
RouteSmart
CITRIX – interface used to access
GIS application
ENVISTA
Getting Started
GIS
Capital
Work Area
Update
Gas
Pressure
System
Laurel Hill
QA/QC
D Line
Information
CTR Tool
EAIF
Customer
Connection
Batch Interface
Revised: 3/19/2015
Identify System Interfaces
Testing
 Make sure to have enough time for user acceptance testing
 Tests describe steps and expected results
 Detailed documentation for failed tests
 Retain test scripts
Step 1
Log into ArcFM with a user ID that does not have the authorization to create
system stored displays.
Log into ArcFM
Step 2
Do not open a session Blank map opened.
Step 3 Add the data to your TOC that you want to work with
Selected features on display
Step 4 Set up the symbology that you want
Symbology used
Step 5 Build and turn on labels
Symbology viewed
Step 6 Group the Table of Contents (TOC)
TOC organized
Step 7
Pan and zoom to create a screen area to save as a stored display
View reflects proper zoom and view
Step 8
Select Stored Display
Will get a dialog to save system stored display
Step 9 Set Type to System so that others can use it. Display type is System
Step 10
Click on Save
Error message that user is not authorized to create a system stored display
Step 11 Log out of ArcFM.
Logged out.
Testing
 Test individual functions
 Business process testing in addition to functional testing
 Include batch processes (non-human factor)
 Test in the environment in which the users will operate
 Going live with unresolved defects
Migration
 You do not need to be at State 0!
 If you are on 9.2 to go to 10.x, you must first upgrade to 9.3
 Minimize customizations
 Migration of data is impacted by the number of versions, sessions,
and user documents
Migration
 Dry run for data loads.
• Comprehensive cut over plan
• Know who is expected to do what and when
 Validation
• Data comparisons
• Feature counts
 Go/no-go meetings
• In the end it provided good input
• Also provided overall buy in
• Stakeholders need to participate
Other Advice
 Esri’s Visual Basic Extension Required for ArcFM 10.1
• Obtained via Esri customer support
 Issue migrating user stored displays having joins and relates
• Join points to the table in the SDE database from which migration is occurring
• Repair joins to point to the table in the newer SDE database
• Best solution is to reload the system stored display while in the session and save
the session
Other Advice
 Geodatabase Manager
(GDBM)
• Monitor the queue initially
• Consider prioritizing queue
processes
 Esri QIP
• The Esri QIP made a HUGE
difference for us
• Largest noticeable impact to
version differences
 Esri templates
• Some of our edit processes use
the old editor template
• Turning it off helped with
performance
Deployment
 Training
• Structured with the assumption that users already had experience with the 9.2
application
• Content emphasized the differences between the current version and new
version
 Avoid the holidays!
• We planned to go live at the beginning of December.
• Schedule changes pushed us into mid-January
Celebrate accomplishments along the way
Questions?

Contenu connexe

Similaire à Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from ArcGIS 9 to 10

Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Chris Kernaghan
 
Service quality monitoring system architecture
Service quality monitoring system architectureService quality monitoring system architecture
Service quality monitoring system architectureMatsuo Sawahashi
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
Maximize Your OpenText Investment: Upgrades and Implementations
Maximize Your OpenText Investment: Upgrades and ImplementationsMaximize Your OpenText Investment: Upgrades and Implementations
Maximize Your OpenText Investment: Upgrades and ImplementationsAdam Lloyd
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...Contribyte
 
Migrate to platform of your choice
Migrate to platform of your choiceMigrate to platform of your choice
Migrate to platform of your choiceAshnikbiz
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
Inventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyAtul Singla
 
V mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentationV mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentationsolarisyourep
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlEDB
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...DevOps.com
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical ContainerizationRobert Greiner
 
acharya IT trainings
acharya IT trainingsacharya IT trainings
acharya IT trainingsramanakumar69
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
Lessons learned from the worlds largest XPage project
Lessons learned from the worlds largest XPage projectLessons learned from the worlds largest XPage project
Lessons learned from the worlds largest XPage projectMark Roden
 
Sitecore user group mumbai sitecore commerce extension
Sitecore user group mumbai  sitecore commerce extensionSitecore user group mumbai  sitecore commerce extension
Sitecore user group mumbai sitecore commerce extensionJitendra Soni
 
Testing SAP PI/PO Interfaces the easy way
Testing SAP PI/PO Interfaces the easy wayTesting SAP PI/PO Interfaces the easy way
Testing SAP PI/PO Interfaces the easy wayDaniel Graversen
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Emtec Inc.
 

Similaire à Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from ArcGIS 9 to 10 (20)

Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
 
Service quality monitoring system architecture
Service quality monitoring system architectureService quality monitoring system architecture
Service quality monitoring system architecture
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
Maximize Your OpenText Investment: Upgrades and Implementations
Maximize Your OpenText Investment: Upgrades and ImplementationsMaximize Your OpenText Investment: Upgrades and Implementations
Maximize Your OpenText Investment: Upgrades and Implementations
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 
Migrate to platform of your choice
Migrate to platform of your choiceMigrate to platform of your choice
Migrate to platform of your choice
 
OpenStack Icehouse Overview
OpenStack Icehouse OverviewOpenStack Icehouse Overview
OpenStack Icehouse Overview
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
Inventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case study
 
V mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentationV mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentation
 
sagar
sagarsagar
sagar
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
 
acharya IT trainings
acharya IT trainingsacharya IT trainings
acharya IT trainings
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Lessons learned from the worlds largest XPage project
Lessons learned from the worlds largest XPage projectLessons learned from the worlds largest XPage project
Lessons learned from the worlds largest XPage project
 
Sitecore user group mumbai sitecore commerce extension
Sitecore user group mumbai  sitecore commerce extensionSitecore user group mumbai  sitecore commerce extension
Sitecore user group mumbai sitecore commerce extension
 
Testing SAP PI/PO Interfaces the easy way
Testing SAP PI/PO Interfaces the easy wayTesting SAP PI/PO Interfaces the easy way
Testing SAP PI/PO Interfaces the easy way
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 

Plus de SSP Innovations

Utility Focused Asset and Work Management
Utility Focused Asset and Work ManagementUtility Focused Asset and Work Management
Utility Focused Asset and Work ManagementSSP Innovations
 
ArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedSSP Innovations
 
How will the Utility Network Affect You?
How will the Utility Network Affect You? How will the Utility Network Affect You?
How will the Utility Network Affect You? SSP Innovations
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionSSP Innovations
 
Outside of the Box Integrations
Outside of the Box Integrations Outside of the Box Integrations
Outside of the Box Integrations SSP Innovations
 
What's it like to use the Utility Network
What's it like to use the Utility NetworkWhat's it like to use the Utility Network
What's it like to use the Utility NetworkSSP Innovations
 
MTEMC’s State 0 Changes with 1700+ Versions Intact
MTEMC’s State 0 Changes with 1700+ Versions IntactMTEMC’s State 0 Changes with 1700+ Versions Intact
MTEMC’s State 0 Changes with 1700+ Versions IntactSSP Innovations
 
Maximizing ROI on Utility Work Management Systems
Maximizing ROI on Utility Work Management SystemsMaximizing ROI on Utility Work Management Systems
Maximizing ROI on Utility Work Management SystemsSSP Innovations
 
Creating New Channels for Outage Reporting
Creating New Channels for Outage ReportingCreating New Channels for Outage Reporting
Creating New Channels for Outage ReportingSSP Innovations
 
Pre-Posting and Partial Energization
Pre-Posting and Partial EnergizationPre-Posting and Partial Energization
Pre-Posting and Partial EnergizationSSP Innovations
 
Rule-Driven, Fully-Configurable Asset Tracking with GIS
Rule-Driven, Fully-Configurable Asset Tracking with GISRule-Driven, Fully-Configurable Asset Tracking with GIS
Rule-Driven, Fully-Configurable Asset Tracking with GISSSP Innovations
 
Connecting through the OMS
Connecting through the OMSConnecting through the OMS
Connecting through the OMSSSP Innovations
 
State Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationState Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationSSP Innovations
 
Utilizing Esri Out of the Box Tools for Field Data Verification
Utilizing Esri Out of the Box Tools for Field Data VerificationUtilizing Esri Out of the Box Tools for Field Data Verification
Utilizing Esri Out of the Box Tools for Field Data VerificationSSP Innovations
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksSSP Innovations
 
Integrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMSIntegrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMSSSP Innovations
 
Opening the Outage Door: Integrating OMS into CIS
Opening the Outage Door: Integrating OMS into CISOpening the Outage Door: Integrating OMS into CIS
Opening the Outage Door: Integrating OMS into CISSSP Innovations
 
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...SSP Innovations
 
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...SSP Innovations
 
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .SSP Innovations
 

Plus de SSP Innovations (20)

Utility Focused Asset and Work Management
Utility Focused Asset and Work ManagementUtility Focused Asset and Work Management
Utility Focused Asset and Work Management
 
ArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons Learned
 
How will the Utility Network Affect You?
How will the Utility Network Affect You? How will the Utility Network Affect You?
How will the Utility Network Affect You?
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas Transmission
 
Outside of the Box Integrations
Outside of the Box Integrations Outside of the Box Integrations
Outside of the Box Integrations
 
What's it like to use the Utility Network
What's it like to use the Utility NetworkWhat's it like to use the Utility Network
What's it like to use the Utility Network
 
MTEMC’s State 0 Changes with 1700+ Versions Intact
MTEMC’s State 0 Changes with 1700+ Versions IntactMTEMC’s State 0 Changes with 1700+ Versions Intact
MTEMC’s State 0 Changes with 1700+ Versions Intact
 
Maximizing ROI on Utility Work Management Systems
Maximizing ROI on Utility Work Management SystemsMaximizing ROI on Utility Work Management Systems
Maximizing ROI on Utility Work Management Systems
 
Creating New Channels for Outage Reporting
Creating New Channels for Outage ReportingCreating New Channels for Outage Reporting
Creating New Channels for Outage Reporting
 
Pre-Posting and Partial Energization
Pre-Posting and Partial EnergizationPre-Posting and Partial Energization
Pre-Posting and Partial Energization
 
Rule-Driven, Fully-Configurable Asset Tracking with GIS
Rule-Driven, Fully-Configurable Asset Tracking with GISRule-Driven, Fully-Configurable Asset Tracking with GIS
Rule-Driven, Fully-Configurable Asset Tracking with GIS
 
Connecting through the OMS
Connecting through the OMSConnecting through the OMS
Connecting through the OMS
 
State Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationState Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership Corporation
 
Utilizing Esri Out of the Box Tools for Field Data Verification
Utilizing Esri Out of the Box Tools for Field Data VerificationUtilizing Esri Out of the Box Tools for Field Data Verification
Utilizing Esri Out of the Box Tools for Field Data Verification
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 Weeks
 
Integrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMSIntegrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMS
 
Opening the Outage Door: Integrating OMS into CIS
Opening the Outage Door: Integrating OMS into CISOpening the Outage Door: Integrating OMS into CIS
Opening the Outage Door: Integrating OMS into CIS
 
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
 
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...
 
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
 

Dernier

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Dernier (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from ArcGIS 9 to 10

  • 1. Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from 9 to 10 Terry Iffland Project Specialist, NiSource Matthew Stuart Project Manager, SSP Innovations Esri Electric and Gas User Group October 28, 2014
  • 2. NiSource  NiSource Gas Distribution • 3.3 million gas customers • ~ 60,000 miles of pipeline  NiSource Electric Operations • 470,000 electric customers  Columbia Pipeline • ~15,000 miles of pipe in 20 states
  • 3. SSP Innovations  Ten-year old GIS and operations consulting company  Team of 19 based in the Denver area  Work exclusively in the U.S. utility/telecom industries  100% of our work is performed at utilities that have Esri and Schneider Electric based GIS departments  Began as a services company – now perform services and offer a line of software products
  • 4. What and Why?  Application • Using ArcGIS 9.2 – non-supported version • ArcFM 9.2 • 220 customized code functions  Environment • Development, Test, Training, and Production Environments • Six SDE instances for each environment • Age and condition of hardware – replace 7 year old equipment • Upgrade server environment from Oracle 10g to Oracle 11g • Upgrade Citrix servers – hardware and Citrix version
  • 5. Getting Started  Identify key stakeholders • This is beyond executive sponsors • Periodically review membership • Key stakeholders influence implementation  Establish the project team • Project manager • Business analyst • Testers • Trainers • Technical experts & technical support • Corporate
  • 6. One Call Buffers AutoCad Designs (Cad Exports) Street Light Outage Reporting NORS Network Express Maximo CIS Detailed Images Opvantek (Vendor for Optimain) NIPSCO Service Cards (Legacy Cards) Open Text SynerGee CYME GIS Web Feederall ArcReader Mobile Client (Redliner) NGD WMS Data Warehouse OptiMain Placement Tool ESRI Online Services (e.g., Address Locators, Imagery) Ventyx (ArcEngine Compatability requirement creates version dependency)IRTH RouteSmart CITRIX – interface used to access GIS application ENVISTA Getting Started GIS Capital Work Area Update Gas Pressure System Laurel Hill QA/QC D Line Information CTR Tool EAIF Customer Connection Batch Interface Revised: 3/19/2015 Identify System Interfaces
  • 7. Testing  Make sure to have enough time for user acceptance testing  Tests describe steps and expected results  Detailed documentation for failed tests  Retain test scripts Step 1 Log into ArcFM with a user ID that does not have the authorization to create system stored displays. Log into ArcFM Step 2 Do not open a session Blank map opened. Step 3 Add the data to your TOC that you want to work with Selected features on display Step 4 Set up the symbology that you want Symbology used Step 5 Build and turn on labels Symbology viewed Step 6 Group the Table of Contents (TOC) TOC organized Step 7 Pan and zoom to create a screen area to save as a stored display View reflects proper zoom and view Step 8 Select Stored Display Will get a dialog to save system stored display Step 9 Set Type to System so that others can use it. Display type is System Step 10 Click on Save Error message that user is not authorized to create a system stored display Step 11 Log out of ArcFM. Logged out.
  • 8. Testing  Test individual functions  Business process testing in addition to functional testing  Include batch processes (non-human factor)  Test in the environment in which the users will operate  Going live with unresolved defects
  • 9. Migration  You do not need to be at State 0!  If you are on 9.2 to go to 10.x, you must first upgrade to 9.3  Minimize customizations  Migration of data is impacted by the number of versions, sessions, and user documents
  • 10. Migration  Dry run for data loads. • Comprehensive cut over plan • Know who is expected to do what and when  Validation • Data comparisons • Feature counts  Go/no-go meetings • In the end it provided good input • Also provided overall buy in • Stakeholders need to participate
  • 11. Other Advice  Esri’s Visual Basic Extension Required for ArcFM 10.1 • Obtained via Esri customer support  Issue migrating user stored displays having joins and relates • Join points to the table in the SDE database from which migration is occurring • Repair joins to point to the table in the newer SDE database • Best solution is to reload the system stored display while in the session and save the session
  • 12. Other Advice  Geodatabase Manager (GDBM) • Monitor the queue initially • Consider prioritizing queue processes  Esri QIP • The Esri QIP made a HUGE difference for us • Largest noticeable impact to version differences  Esri templates • Some of our edit processes use the old editor template • Turning it off helped with performance
  • 13. Deployment  Training • Structured with the assumption that users already had experience with the 9.2 application • Content emphasized the differences between the current version and new version  Avoid the holidays! • We planned to go live at the beginning of December. • Schedule changes pushed us into mid-January

Notes de l'éditeur

  1. 220 customized code functions Re-evaluate customizations for commercial-off-the-shelf (COTS) based workflows Citrix sw 6.5
  2. Review Key stakeholder members Organizations change Determine if members need to be added or removed Key stakeholders can stop your implementation Capital risk tool needed to be upgraded to be compatible with ArcMap 10.1 In August we were told they’d be ready for a December go live In September they thought they’d be ready for a December go live In October, things were doubtful, but the project team said we could go live without them In mid-November the stakeholder representing the group said we couldn’t upgrade to 10.1 if the capital risk project wasn’t ready Pushed deployment to January Along that same line, stakeholders can help you avoid problems We had discussed migrating Jan 10 (Thur) – Jan 13 (Sun) Stakeholders made us aware of a review with the state commission scheduled on Jan 11 that included a discussion of our GIS Having them involved with our planning helped us to avoid a potentially embarassing situation Deployment was moved to Jan 17-20 Testers Including actual end users can be helpful End users may not always do things the way you think everyone is doing something Will you need trainers? Are they some of the same people doing your testing? If not, can consider using them
  3. Identify and keep system interfaces updates (notice revisions in lower right corner) Systems used to update / augment GIS data Integrated systems Systems used to view GIS data Systems extracting / consuming GIS data Support systems Future direction / plans Other constraints
  4. User testing – anticipate pressure to execute faster, pass tests, accept test results, short circuit retest process Test Scripts NiSource uses HP’s Application Lifecycle Manager (ALM), but previously we used Excel spreadsheets. this is an example used to test ability/inability to save a system stored display. Be specific. Do not assume that someone knows how it is supposed to work If you have subtypes, tests should be written and conducted for each subtype Test Results Screen shots are important for when a test fails Test failures need to have specific details to help recreate the issue (including things like database, feature, and object id). Developers need to be able to recreate the problem. Retain test scripts Useful for future system changes
  5. Test in environment where users will operate Ensures proper configuration Good measure of expected application’s performance Go live with unresolved defects Determine magnitude of defect’s impact Number of times it occurs Number of times functionality is used (hourly, daily, weekly, monthly, annually?) Try to find a work around Make sure stakeholder group is informed
  6. Dry Run – things to schedule DBAs’ copy - when starts and how long it takes. Will need to have exclusive DB access. Establishes an expectation of how long tasks will take Clarifies what is supposed to be done for each step, by whom and when Iron out any issues you may not have identified during planning Feature Counts 100% of critical features Random sample of others if don’t have time to check all the features
  7. Esri templates – show where this is turned off?
  8. Training – timing the training, train the trainer, some of persons testing were part of training which put pressure on both activities
  9. We determined there is a direct correlation between success and the number of blue shirts in the room!