GM Puts IT Outsourcing in the Rearview Mirror
technologyreview.com
technologyreview.com
“Everybody can make a decent enough powertrain. But what differentiates you is what you can do with your software,” he says of car makers generally. “Companies have to be careful that they don’t outsource the crown jewels.”
Slowly but surely, I hope that we can learn that when used correctly, IT is more than a cost center, it is a competitive advantage, even if you don't think your product is IT related.
Even if you're lucky enough to be in an IT-enabled skunkworks or innovation center at a large not-high-tech company, your department exists at the continued pleasure of the non-IT people who control the real revenue streams. There won't be many internal job transfer opportunities for you either unless you fancy moving out of technology and becoming an 'X who programs', someone in a non-dev role who uses coding as a sort of personal competitive advantage. [1] [2]
I agree that technology is going to enable the business advances of the future even for companies that aren't high tech now, but at the individual contributor level it's a Sisyphean task to try to drive that change unless you're an executive yourself.
[1] http://learnpythonthehardway.org/book/advice.html
[2] http://michaelochurch.wordpress.com/2012/08/26/xwp-vs-jap/
but hey, IT stroke-fests are fun.
They are correct in their assumption that software more and more is becoming the defining factor. Software has improved the automatic transmission to the point where humans cannot perform as well as shift points being set by software. We are amazing creatures that can instinctually feel many variables but if you can account for all of those variables and more in software we can be outperformed. Power train technology has reached that point and even vendors like Ferrari have taken notice. Vehicle connectivity and automation is the next revolution. Moving parts will be reduced to a minimum as software controls replace mechanical control parts. It has been a long time coming but software has reached the point where embedded controllers are expected and do provide the longevity of the mechanics it is replacing. The process started a long time ago with fuel management but much like the PC revolution and the mobile revolution, the proper convergence at the proper time has not taken place in the automotive market. I think it may be here now, and I think the shakeup in Detroit was needed to bring it about.
If it's software that's in your product, or helps your product be produced more efficiently, and is a source of competitive advantage, you'd be foolish to outsource that.
The software that runs payroll, or general ledger? Feel free to outsource that.
I learned early on in my career that I only wanted to work for companies that look at technology as a source of profits. If a company sees the technology department as no different from the sales department, that was the company for me. It has been my secret to a happy career, later in my career when I had reached the level of an executive, I was a partner in a company that we exited to Hotels.com, when we did one of our business partners called me on the phone and asked me if I would entertain cleaning up their technology. I remember asking pretty bluntly, if I turn your technology department from a cost center into a profit center will you invest in it. Her response was along the lines of I would have to see it to believe it, but yes I would. We exited that company 2 years later. Moral of the story is, businesses can no longer afford to take the view that they are not a technology company, it has disrupted and infiltrated everything. For the majority of businesses technology is part of the game, if they are doing it badly they are not playing the game well, if technology is not in their market, it will be and if it's not a business can leverage that to their advantage now.
https://www.documentcloud.org/documents/69746-hart-smith-on-...
I do agree about the risk of outsourcing the core business, but outsourcing makes sense if it's not core, as long as you use the right model. Ironically you have to really know how to build software well to recognize which outsourcing partners are any good. The companies best equiped to outsource are least likely to because they are already in control of their IT processes.
I've also seen these stakeholder meetings devolve into political battles that end up tearing the project apart due to bikeshedding concerns. These sort of projects are best outsourced to Product Owners with no organizational political affiliations. :)
Having in-sourced IT can work, but it takes a lot of work to make sure you don't end up with just a boat load of B & C players that become complacent and work just hard enough to keep the status quo.
I suppose since GM has now experience both ways they can make it work this time. They are hiring many of the same old EDS (now HP) employees though [1] - hopefully they'll turn the old mindset around and be succesful in getting things done the way they intend to.