Developing a System Maintenance Plan and Utilizing Python to Aid in System Maintenance
summary
Starts by inventorying every Python script, then runs checkups, performance profiling, and a future‑enhancement loop; audits occur every six months and feed a SQL database and SSRS reports that populate an ArcGIS Enterprise lineage view. Automated Python tools crawl ArcGIS Online ( ~2,700 items ), flag unused content and license expirations, and produce a mission‑critical test list for staged upgrades. Recent audit removes 16% cleaned of items and produces measurable metrics for executive support.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 0:40What is GIS
- 2:46Rapid GIS growth challenges
- 3:49Developing maintenance plan
- 4:53Maintenance plan structure
- 5:36Auditing system components
- 7:01Python audit workflow
- 8:45Executive support for audits
- 10:10Python script audit overview
- 11:53Scheduling Python scripts
- 13:17Python script in GIS example
- 15:07Monthly health checks
- 16:14Upgrading system components
- 17:57Planning upgrades
- 19:02Maintenance tools
- 20:26Reasons for maintenance plan
- 21:51Python in GIS maintenance
- 22:55Drafting maintenance plan
- 24:42Scheduling audits
- 25:28Communicating audit results
- 26:30Q&A
related talks
41mEcosystem for Reliable Python Programming
23mCreating Quality Control Dashboard using Python for Manufacturing Issues
42mInside Out - Creating a Python Ecosystem for Analysis and Better Government
22mPython Applications in Infrastructure Planning and Civil Engineering
06mHow I use python in CA office
51mTaking Python beyond scripting
26mEvolve or Die: How I Stopped Avoiding and Starting Loving Python Upgrades
34mPython as a Framework for Analytics and Growth Hacking
