In House versus outsourced Development and Hosting
- An eBusiness group: A strongly controlled extension of the existing business and product/service mix
- Application Service Provider: An external integration partner
- Time to market: One of four factors to be considered in deciding who will implement the solution
- An eBusiness subsidiary: A way of establishing an in-house eBusiness presence more quickly
- A mixed development and hosting solution: An outside team develops and implements the solution and then rents it to the business
- Legacy information system: An existing hardware and/or software system to which a new eBusiness solution must interface
Now that so many senior executives are learning the power of ebusiness-architecture, the demand for qualified in-house ebusiness
(full time or contract employees) has grown by leaps and bounds. This is similar to other business needs that were first identified and controlled by the domain of outsourced consultants,
such as high-profile headhunting (recruiting), or applications development projects, for example. The relationship between in-house and agency ebusiness-architecture experts has never really been an adversarial one.
Over the years, people have evangelized the merits of one over the other in forums and in blogs, as well as within organizational marketing planning and strategy meetings. In my opinion, the ideal strategy is to get the best of both worlds.
One should hire the best possible internal staff, but also solicit the support of a ebusiness-architecture firm in order to get the most out of Internet marketing efforts. The trick is finding the right level of skill on both sides, and avoiding the creation of conflict between the parties. If the in-house team or manager can work well with the agency,
and goals are being met. Should competition take over, then needless time will be wasted, derailing the marketing efforts behind everything.