But such organizational changes can reduce your team's expertise and accountability and make it more difficult to deliver services. So how do you grow your organization's expertise to handle new technologies? At the same time, how do you organize to deliver business demands for more product innovation and faster delivery yet still ensure efficiency, high quality and security?
Rather than acquire generalists and add another layer of cost and decision making to your infrastructure team, consider the following:
Cloud computing. Assign architects or lead engineers to focus on software-as-a-service and infrastructure-as-a-service, ensuring that you have robust estimating and costing models and solid implementation and operational templates. Establish a cloud roadmap that leverages SaaS and IaaS, ensuring that you don't overreach and end up balkanizing your data center.
[ Use the latest technologies to boost server efficiency and performance. Read Why Your Data Center Costs Will Drop. ]
For appliances and private cloud, given their multiple component technologies, let your best component engineers learn adjacent fields. Build multi-disciplinary teams to design and implement these offerings. Above all, though, don't water down the engineering capacity of your team by selecting generalists who lack depth in a component field. For decades, IT has built complex systems with multiple components by leveraging multi-faceted teams of experts, and cloud is no different.
Mobile. If mobile isn't already the most critical interface for your company, it will be in three to five years. So don't treat mobile as an afterthought, to be adapted from traditional interfaces. And don't outsource this capability, as mobile will be pervasive in everything you build.
Build a mobile competency center that includes development, user experience and standards expertise. Then fan out that expertise to all of your development teams, while maintaining the core mobile group to assist with the most difficult efforts. And of course, continue with a central architecture and control of the overall user experience. A consistent mobile look, feel and flow is essentially your company's brand, invaluable in interacting with customers.
Big data. There are two key aspects of this technology wave: the data (and traditional analytic uses) and real-time data "decisioning," similar to IBM's Watson. You can handle the data analytics as an extension of your traditional data warehousing (though on steroids). However, real-time decisioning has the potential to dramatically alter how your organization specifies and encodes business rules.
Consider the possibility that 30% to 50% of all business logic traditionally encoded in 3 or 4 generation programming languages instead becomes decisioned in real time. This capability will require new development and business analyst skills. For now, cultivate a central team with these skills. As you pilot and determine how to more broadly leverage real-time data decisioning, decide if it will be necessary to seed your broader development teams with these capabilities.
Overall, IT organizations must meet several competing demands: Work with business partners to deliver competitive advantage; do so quickly in order to respond to (and anticipate) market demands; and provide efficient, consistent quality while protecting the company's intellectual property, data and customers. In essence, there are business and market drivers that value speed, business knowledge and closeness at a reasonable cost and risk drivers that value efficiency, quality, security and consistency.
Therefore, we must design an IT organization and systems approach that meets both sets of drivers and anticipates business organizational change. The best solution is to organize IT as a hybrid organization to deliver both sets of capabilities.
Typically, the functions that should be consolidated and organized centrally to deliver scale, efficiency and quality are infrastructure (especially networks, data centers, servers and storage), IT operations, service desks and anything that should be run as a utility for the company. The functions to be aligned and organized along business lines to promote agility and innovation are application development (including Web and mature mobile development), data marts and business intelligence.
Some functions, such as database, middleware, testing and project management, can be organized in either mode. But if they aren't centralized, they'll require a council to ensure consistent processes, tools, measures and templates.
For services becoming a commodity, or where there's a critical advantage to having one solution (e.g., one view of the customer for the entire company), it's best to have a single team or utility that's responsible. Where you're looking to improve speed to market or market knowledge, organize into smaller IT teams closer to the business. The diagram below gives a graphical view of the hybrid organization.
With this approach, your IT shop will be able to deliver the best of both worlds. And you can then weave in the new skills and teams required to deliver the latest technologies such as cloud and mobile.
Which IT organizational approaches or variations have you seen work best? How are you accommodating new technologies and skills within your teams? Please weigh in with a comment below.
Attend Interop Las Vegas May 6-10 and learn the emerging trends in information risk management and security. Use Priority Code MPIWK by March 22 to save an additional $200 off the early bird discount on All Access and Conference Passes. Join us in Las Vegas for access to 125+ workshops and conference classes, 300+ exhibiting companies, and the latest technology. Register today!