Friday, March 23, 2007

Here's an IT Oxymoron

The other day a migration request came across my desk. We usually get migration requests to migrate code changes, etc. from Application Services for fixes to our production environment. This one, in particular, is an Oxymoron (in my opinion). The title of the request was "Purge Test Data from Production." which is like "WTF?, why are they testing against a production database anyhow?". I was so upset that when the project manager came over to my cubicle to explain that I just looked at him and said "You know what, I don't need any explanation and I don't really want to know nor do I care. Your request will be completed as requested since the request was signed off by the appropriate managers".

The first paragraph in the request was "We have been testing our application against the Production database...". Nuff said...and no wonder IT is not taken seriously as a profession at all if we keep shooting ourselves in the foot!

Edited: Replaced "taken off" with "completed" in "Your request will be completed as requested since the request was signed off by the appropriate managers".

2 comments:

Dominic said...

Bizarrely, things like this just seem to be getting worse. Despite millions spent on testing departments and infrastructure and "process", it still seems that production is the only place to get an accurate picture, or that's the perception at least (and often the reality, sadly). How can this be?

Peter K said...

Dominic,
I think the basic fact is that we are just too lazy and cut corners. One of my employees said to me the other day that we seems to have time to do things the wrong way and spend tons of time and efforts fixing it instead of spending the time to do things right in the first place.