There has been a lot of talk in the last decade or so about IT and Business "alignment". But no one seems to actually achieve this elusive goal. Why? Because "alignment" is actually only the first step in achieving a higher level of coordination in what I call IT/Business convergence. One way that we can help this convergence happen is to use virtualization
and application delivery technologies.
In this first stage, or alignment stage, IT is still in a support role. Always playing catch up to what the business wants to do. This is actually where most IT departments are today. So what does this stage look like? It is where IT is still stuck in the old "siloed" structure with every department within IT having their own little fiefdom. What I mean is, most companies still have their "Desktop", "Security", "Network", and "Server" groups and they rarely talk to one another. And when one group needs something from the other it takes forever to get it done. The consequence of having these functional silos is that the infrastructure becomes hard to change - the more hard-coding you add to the infrastructure, the more rigid it becomes. Some of the challenges look like this:
1. Lack of scalability, inflexible (hard and slow to change)
2. Costly to implement and maintain, hard to work across groups
3. Changes to the infrastructure can cause unintended consequences in what becomes
a "brittle" environment
I have seen some companies actually try to optimize each and every silo in this current model. This NEVER increases business agility nor does it change IT's operating cost dynamics.
So how you do you increase business agility and change ITs operating dynamics? It won't happen overnight, but we can start down the road by utilizing a "virtual first" tactic. You notice I used tactic and not strategy. "Virtual first" is not really strategic, but a great policy. In the adoption lifecycle of virtualization technology, this "Virtual first" tactic comes after the "limited deployment" of virtualization technologies. Believe it or not, even though the adoption of virtualization is hitting the mainstream, there are still pockets of where only "limited deployments" like dev/test and non-critical production usage are as far as customers take it. A "virtual first" policy will help in the operational areas of provisioning, standardization, configuration changes, and maintenance/patching and lay the groundwork for a more operational transformation in IT.
From that operational transformation perspective, provisioning with standard builds will be easier as we use hardware-independent templates. Utilizing those templates and other tools such as visionapp's vSM product, we can drive a higher level of standardization. From the configuration perspective, we can use tools like snapshots, to give us the ability to rollback to known trusted states and for maintenance/patching, we can use those snapshots to test patches or rollback from bad patches.
The next stage is "synchronization". Here is where IT plays a more active role in "how" the business should operate. For instance, how the company manages its supply chain, improves efficiency, goes to market, or introduces a new product. At this stage I've seen companies that start to get how to be enablers of the business. They are in the process of re-architecting their IT to adapt to the rapid pace of business change and become more of the operational component of business strategy and success. Here is where I see companies focusing on responding faster to changing business needs by improving the ability to quickly integrate and deliver applications, data and work flow that support new business requirements. Companies use IT to monitor business performance and speed the business's operational adjustments to market changes and supporting policy-driven actions.
Using virtualization technologies as the base of an overall larger framework, we can get IT to that more active role in how the business should operate. Here is where we can be more business transformational with the usage of virtualization technologies. What kind of technologies? well virtual desktops for one, advanced automation of workflows that would otherwise be manual. There are others as well like:
- "transient" VMs. Meaning purpose built VMs that are the destroyed when finished.
The final stage would be the convergence of IT and business. At this stage the business model is so intertwined with IT that there is no separate orientation. IT has become part and parcel of management's vocabulary. I've worked with companies in the past like this and the one thing that they have in common is that they are very much in tune with the global economy, and are playing a significant, leading role in terms of new business models and innovation, and are very much converged when it comes to business and technology. One common theme among these companies is that they take a very holistic viewpoint towards technology. They have a very dynamic IT environment. This is where they are truly using the virtualization technologies and concepts as the base of business technology.
So how else does a company reach this convergence level? It's a matter of management maturity. There has to be a vehicle for measuring that maturity. Not technology or business maturity, but a holistic maturity that looks at organizational and governance structure, at the way companies make IT investments, at enterprise architecture, overall strategy and planning.
One thing that I have seen in the companies that have matured in the way I described above is that the traditional CIO (or insert the name of your head of IT here) role has changed. That role is not about technology, but a business role that is focused on improving processes by using technology. Your company's head of IT can't be a supporting role. It has to be very holistic because at the end of the day the CIO is responsible for the information and processes. So how can they be just a supporting role?
I'm known for saying this many times in the past - that any company for whom technology is a strategic enabler will become obsolete if they don't reach this convergence stage. So don't think that just being at the alignment stage is satisfactory. I'm not saying that companies have to be on the bleeding edge of technology to be "converged". I've seen companies that are very early adopters of new technology and they are floundering. Why? They are misusing the technologies. Two questions to everyone: What are you doing to get to that convergence level? and do you have a plan for developing a dynamic IT environment?