SpatialDB Advisor
|
Straws in the Wind Blog Articles • Industry Best Practice? • Spatial Database Independence • 2011 Oracle Spatial Excellence Award for Education and Research • Tiling Very Large Rasters • Cloud Computing GIS and Standards (OGC/ISO) • Usefulness of Spatial Metadata as a Foundation for an Australian data.gov and other uses • Vale Professor Pieter Roelof Zwart 1941-2010 • Interview by Nestoria on Real Estate Mapping • Mapping surface area of a ruptured pipe in Oracle Spatial • FOSS4G 2009 Sydney Presentation • GIS software and Database Primary Keys • To Constrain or Not to Constrain: There should be NO Question • The Shapefile 2.0 Manifesto • Maps of War Website • Talk on Open GeoData in Australia • Boarder and District Spatial Information Group Presentation on Spatial Datbases • Presentations given by myself at the Australian Oracle Spatial Forum, Sydney, Thursday 28th August 2008 • The Sad State of SQL Spatial Standards - Take 2 • Radius Studio and ESRI (Part 2) • The Sad State of GIS SQL Standards • Microsoft to release their own spatial capability for SQL Server • Radius Studio and FDO • SpatialWare 4.9 Released • First Radius Studio Certified Practitioner • Image Catalog Tool - How To Videos • Latest article published on Directions Magazine • Image Catalog / GeoRaster Management Tools • ESRI Ireland - Many Thanks • PL/SQL Packages for Oracle Sdo_Geometry • Professor Hanan Samet • ADF and Spatial • Bouquets and Brickbats • Geomatics Degrees, Space Curves and Oracle Spatial • Non-Persistent Types • Feature Data Objects - Either/Or? • A Thank You
|
Recently I was asked to review a database migration from one vendor’s database to another’s. The conversion involved geospatial data and database internal representations. I am not going to talk about who the client was, or what actually transpired, but the final report I submitted was edited by the client and the phrase “to industry-best practice” was inserted to describe the migration. It was understandable why the customer did this, but I refused to put my name to a document where such a phrase was used. The phrase was edited out before submission. Why did I object? In this article, I will try to tell you. I will come back to edit this article many times so the blog will remain a “work in progress” for quite a while. Industry Best Practice – Obfuscated and thus Meaningless Terminology? What does “industry-best practice” means within both the IT and geospatial industries: 1. People confuse the “agreed best or standard practices” associated with a specific GIS vendor as “industry best practice”; Definition Defining “industry best practice” is actually difficult. One definition of best practice is:
Or, another from good old Wikipedia is :
A question of relativity Best practice can be self-defining such that no external input may be sought, desired or required to validate something that is entirely self-referential. This can be quite valid. For example, a valid thing might be a process associated with executing a version upgrade of a vendor’s software. Constant experience within a single business of upgrades can lead to a valid internal “best practice”. Is it “industry best practice”? Probably not, but is, I guess, as a form of localised “proven practice”. If many other companies find out about your upgrade process, copied it and found it worked (promoting it to others), then it could become a “best practice” for that group of companies. Am I nit picking? OK, let’s widen this example, and say that the software company in question produces a “best practice” guide to software upgrade. Validated by many, many of it customers, it can be proven to be, indeed, a software vendor’s “best practice”. But can we add the adjective “industry” to it? Well, in my view if the software is only one of many software products be sold by competing vendors to a defined pool of customers, then the answer has to be no. IMHO a single company operating in the “geospatial industry” (however that is defined) cannot claim a software “best practice” as an “industry best practice”. Widening the focus What if a conversion or upgrade gave you the opportunity for using different technology that was clearly superior to what you had (and implemented the latest computing science or future technology)? What if your particular software vendor knew about that technology but deliberately stopped you from taking advantage in it? Could that even given the adjective “best” because herein lies the issue: by deliberately not letting external evidence be examined in the process, one forfeits the right to call any process “best practice” and definitely not “industry best practice” as the outside industry never got a look in! Herein lay my complaint with the customer over the report. Industry Standards and Best Practice Ok, how does one resolve such situations? Do we resort to:
Supposedly, standards are a method for defining “common practice” which could then be used as a starting point for defining “industry best practice”. … to be continued. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
![]()
![]() Article Navigation: Previous |
Comment [1]
Simon,
Great article. I get rubbed the wrong way too when people use the term “Best Practices” so capriciously. That usually means they really haven’t thought about why a Best Practice is Best and whether the problems / issues the Best Practice is there to solve is a solution to a problem they actually have. I for example get all these people insisting on 3-tiered architectures or LAMP or some other stack without really understanding why they want it except that they heard its “Best Practice”
I wrote a similar article a while ago in that touched on the term “Best Practice”
http://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=28
— Regina · 23 December 2011, 01:04 · #