Another thought-provoking post on Thinking Faster - he sounds like my business doppelganger ...
When considering the option to build vs. buy, or at least involve corporate IT and/or experienced developers, most folks with a business background miss some key considerations about their approach:
I suppose I could go on, but those are usually my favorite three gotchas when working with internal groups.
Now, hopefully I don't sound too elitist or dismissive of folks that want to do internal development like this. On the contrary, I applaud their aggressive nature, encourage their application of technology to business, and appreciate the cost / time-to-value argument they can often make. However, it is our task in IT to make sure the Total Cost of any technology decision is thought through.
One passing comment - I just love it when folks say "but this is such a great idea ... maybe, when it's done, we could commercialize it!" It never fails - it has happened in every company I've ever worked for ... ah, the lure of miniscule COGS (hey, blank CDs are cheap, right?). I then get to regale them with tales of woe from my developer days ...
Technorati Tags: development, TCO, cost, scale, internal