But in two recent conversations with a pair of E-Commerce execs from two unrelated multi-billion-dollar retailers, the execs showed some very different perspectives on when to let your people do the magic and when to hire a specialty firm. The technology on which they diverged was M-Commerce payment security and Web downtime monitoring (or uptime monitoring, if you're one of those perky glass-is-half-full people).
IT exec one (neither wanted their names or companies to be identified) is a general fan of outsourcing, on the rationale that says "Why not save deployment time and effort by leveraging teams that have already been working out the bugs?" So he opted to outsource to a firm that monitors Web downtime, and he seemed pleased with that decision. But when the topic turned to M-Commerce payment, he took a very different approach.
Both chains wanted to allow consumers to have their credit card details stored, so a simple password---coupled with the phone's identifying number (a classic "something you have and something you know")—would fill in the full credit/debit card number and verification codes in addition to mailing address and name, etc.
The first exec saw no reason to outsource that mobile payment function, because his team was perfectly equipped to handle such a task. Besides, he said, with our razor-thin margins, why give up some of that consumer revenue to a third-party?
Exec two, who shared a similar IT approach with the first, went the opposite way on both decisions. He said outsourcing downtime monitoring is a risky deal, because those numbers can be tweaked so many different ways that analysis becomes difficult. If the retailer isn't 100-percent certain of how every test is being done, the opposite conclusions can be drawn, making the exercise very much worse than worthless. Exec two, therefore, chose to have his team perform all downtime monitoring, so the retailer knew exactly what was being tracked and how.
That analysis could then be done by the same people who do the testing, and whose loyalty presumably resides only with that one retail chain. After all, why share all of that data with a company that you know is taking lots of money from your fiercest rivals?
But when asked about the mobile payment issue, exec two said that he did choose to go outside for that task. Why? He said that his chain's E-Commerce group—as opposed to the M-Commerce group—would have likely handled it internally, because it would save money. But his chain's M-Commerce group is much smaller, so he didn't have any programmers or managers to spare. In other words, his M-Commerce budget was so tight that he, ironically, couldn't afford to save that money.
There's no grand conclusion here about which of these execs is right. Indeed, we submit that both are. But we offer their perspectives to make the point to CIOs that almost any IT issue—whether it's outsourcing or security policy or supply chain strategy—is going to look black and white when a passionate IT manager makes the case. The right choice for one month may be a terrible choice for the next, and a great decision for one group might be horrible for another. There's only one certainty: Your boss is always right.