Categories

Subscribe to My Feed   Follow Me On Twitter   Join Me On LinkedIn   Friend Me On Facebook

Explore the Debate: How to align your IT team – by Process or by Technology?

In my 15 years of experience, I have seen organizations align their IT teams either by process and or echnology. In pursuit of formulating perfect teams, an issue as straight forward and simple as this can get extremely complicated.

Aligning by business process could mean formulating teams by:

  • Sales and marketing process
  • Delivery and operations
  • Finance and accounting
  • Manufacturing and inventory

Or

  • Order to cash
  • Procure to pay
  • Hire to retire
  • Financial reporting and consolidation
  • Budgeting and forecasting

Aligning by Technology can also have various flavors. One flavor could be to align by application groups:

  • Enterprise resource planning apps
  • Web 2.0
  • Data warehousing apps
  • Customer relationship management apps
  • Network and infrastructure groups

Or

  • .Net teams
  • C and Java technologies
  • Oracle technologies
  • Social media technologies
  • Etc.

This can certainly get complicated when a combination of one or more above mentioned options are utilized.


So, what are the Pros and Cons of each option?

 

Align by Process

Align by Technology

Pros

  • Single point of contact for end users and business process owners
  • High level of business understanding and process knowledge for the IT teams becomes the basis for true partnership
  • Enables IT team to be proactive thinkers on how technology can build a competitive advantage
  • End to end view of process issues leads to quick and effective resolution and development of technical solutions
  • Gives the team a chance to work on various technologies for a particular process. Ex: Sales and Marketing teams can work on analyzing web 2.0 impact and also work on rolling out CRM applications
  • Technical teams can provide high level of service irrespective of business process
  • Provides a clear career path to the IT teams
  • Specialized knowledge of processes in apps like ERP and CRM can make roll out of additional functionality an easy task

Cons

  • Some team members might have to undergo longer training periods/learning curve on new technologies
  • Ownership of issues and/or horizontal capabilities can get fuzzy in certain situations
  • Technology teams cannot be true partners with business
  • Deprives teams working on maintaining custom or legacy applications a chance to learn new technologies
  • Ties down the IT team to a particular technology stack

My take, in this day and age is that for IT to be successful it has to be a partner with business, and hence aligning teams by process is the only way to do it. Aligning teams by technology does not provide any benefits to the business.

What have you seen work and or not work in your organization? Share your thoughts in the Comments field below. Thanks!

Copyright © 2010 Sarat Varanasi

Comments are closed.