Outsourcing is popular. Both in Government and Private circles. It is done for many different reasons. Rising internal costs, manageability of non-core activities, way of shifting responsibility to the vendor etc., Both Business processes and Information Technology areas are outsourced. IT Outsourcing typically includes Back Office Processing, Application Maintenance, Infrastructure Operations, etc.,- similar to getting the plumbing done.
So, What is the connection between Outsourcing and Enterprise Architecture? Outsourcing is about letting the non core activities done by third parties for a cost arbitrage and vendor managing them, right? The major assumption here is that non core activities do not contribute to...