IT Hierarchy of Needs
If you haven’t seen the IT hierarchy of needs before, the idea is pretty simply. There are some problems you have to solve before you even become aware of or appreciate the scope of other problems. The bottom level is called “base infrastructure” and includes things like desktops, networks, etc.–the stuff that it takes to just make the enterprise go everyday. At the top is “business processes” meaning automation of and support for business activities.
The problem is that while most CEOs are screaming for the top two or three levels of the hierarchy, most IT shops are struggling with the realities of the bottom three. Everyone ignores data.
Take another look at the hierarchy and ask yourself which of those tasks can be outsourced (off-shore or not). That’s right, the bottom levels. You can’t outsource the top levels of the hierarchy.
What’s getting outsourced? The IT equivalent of coal mining jobs. My undergraduate degree is in metallurgical engineering and I’ve spent some time in mines. Its dirty, but high paying work that doesn’t require much formal education. People love it. But its also subject to lots of ups and downs and over the years had steadily declined.
My prediction is that while hundreds of thousands of IT jobs will go off-shore in the next decade, we’ll gain more than we lose as we move up the hierarchy. We do a poor job of meeting demands at the top of the hierarchy and there’s plenty of work to do. When you think about the real problems that IT should be solving, its amazing how little attention we pay to them. Our goal ought to be to provide every employee with the information they need to do their job when they need it. Instead, we throw an email client and a word processor at them and say “good luck.” We can do better and the first step is to embrace the changes that are required to solve the problems at the bottom of the hierarchy—even if that means some pain in the short term.