Tag Archives: models of outsourcing

Ultimate Guide for Agencies to Draw Maximum Benefits from Outsourcing

How Agencies can Draw Maximum Benefits from Outsourcing Projects

Outsourcing has emerged as a services industry by itself: Global Business Services (GBS). Its market value in 2019 was US$92.5 billion. Information technology outsourcing (ITO) contributed US$66.5 billion of that, with business process outsourcing (BPO) generating US$26 billion. 

There are factors you need to consider to optimize your outsourcing decision. We’ve researched deep and wide to collate the parameters that matter. Read on to maximize the ROI from your outsourcing projects and draw the utmost benefits of outsourcing.

The contents of this article include:

  1. Why Businesses Outsource
  2. The Importance of Choosing the Right Outsourcing Provider
  3. 6 tips critical to optimize your outsourcing ROI
  4. The Key Takeaways

Why Businesses Outsource

Accessing Global Business Services (GBS) no longer remains confined to big businesses, or even to medium ones. A recent survey reveals that 52% of small businesses intended to outsource specific business tasks in 2019. 

The most commonly outsourced tasks are as follows:

The top two reasons for outsourcing projects include:

  • To increase business efficiency by accessing relevant expertise and talent.
  • To increase competitive advantage by cutting costs.

Other benefits of outsourcing that agencies consider are: 

  • Increase time for core business tasks.
  • More effective use of in-house teams by outsourcing time-consuming and tedious tasks.

Current and Future Outsourcing Levels

Source

Deloitte’s Global Outsourcing Survey 2016 informs that 59% of the respondents mentioned cost reduction as the principal advantage of outsourcing projects. 

According to 57% of the respondents, more time to focus on core business areas was the chief benefit of outsourcing. 

Solving capacity gaps was the key advantage for 47% of the respondents. 

The Importance Of Choosing The Right Outsourcing Provider: Slack’s Success Story

Slack, the popular project management software that has been growing steadily, offers a remarkable story of outsourcing success. 

Launched in 2013, Slack was making little progress in attracting users. Then they outsourced their design concept and reappeared with a remodelled logo, an overhauled app, and a redesigned commercial website. 

The graph below clearly reflects how Slack has grown since then.

Slacks's Growth Shows No Signs of Slacking

Source  

(Paid users = a minimum of three users on a paid subscription plan)

To replicate the Slack success story of outsourcing, you need to be careful in choosing your outsourcing provider.  

6 Tips Critical to Grow your Outsourcing ROI (Return on Investment) 

Rigorous research on actual outsourcing experiences combined with hardcore numbers informs our suggested indicators.

Tip 1. How To Choose The Right Outsourcing Provider

Invest the same amount of time and energy in selecting your outsourcing partner as when you recruit an in-house team member. Do your research to identify agencies and shortlist them before you begin the interview process. 

Don’t forget to run your background checks. 

Here’s a checklist to facilitate your pre-interview stage work: 

1. Check For Domain Expertise

  • In the world of technology and digitization, there’s no one size fits all. 
  • Look for companies that have worked for clients from your specific sector. 

Or else, look for the versatility of their clientele. A company with the experience of serving diverse sectors clearly has the ability to adapt their strategies to varying industry needs and deliver great benefits of outsourcing.

expertise in outsourcing projects

2. Check Company Stability

Imagine getting stranded midway in a high-revenue project because your outsourced partner goes bankrupt. Definitely not a situation you’d want to encounter. 

  • In Deloitte’s 2018 survey on global outsourcing, the outsourced agency’s resilience and performance emerge as a major area of concern, with 45% of the respondents marking that.
  • It is a good business practice to check a company’s stability when you shortlist it as a potential outsourcing provider. 
  • Check for how many years it has been in business. That’s a marker of stability. 
  • Have they survived through any economic downturns? That’s the best indicator you can ask for. However, the reverse isn’t true. Not facing an industry slowdown does not mean a company lacks financial stability. 
  • Ask for the annual audit reports once you shortlist some companies. Company balance sheets offer evidence for stability and growth. 

 

New call-to-action

 

3. How Experienced Is The Company?

Outsourcing your projects makes sense when you can access creative and cutting-edge technological solutions to your business problems. 

  • A company that’s been around for some years gains valuable insights. 
  • Insights are as important as technical skills. 
  • Technical skills and experience together give a company a competitive edge. 
  • Check for the right balance between experience and innovation. 

It is never an either/or between experience and the grasp of the latest technology. It has to be a combination of both. 

4. Check Reviews By Past Clients

Do not limit yourself to the client reviews you find on the company website. 

  • Ask your shortlisted agencies for the contact details of their past clients. 
  • Do reference calls to find out the real experience. 
  • The refusal to facilitate reference calls to past clients is a cause for concern. 

5. Quality Control Mechanisms Are Critical

A Harvard Business Review article stresses that internal quality control is particularly crucial for the services sector. That’s because the poor quality of services may affect the clients more than the company itself. 

  • Checking the internal quality control mechanisms of a company.
  • Ask for a demonstration of the company’s internal quality assurance framework. 
  • Have a discussion on how you will collaboratively set up the quality control framework for the tasks/project you outsource. 

6. Check The Security Control Measures

You will have to share vital business data with your outsourcing teams, irrespective of which services you outsource. Processes they have in place to keep your business data protected are vital. 

In Deloitte’s 2018 survey, 68% of the respondents mentioned data security as a core concern area. It makes good business sense to be over-cautious about security measures of your outsourcing provider.

Check The Security Control Measures

Source

7. Is The Company Transparent Enough?

In the 2018 Deloitte survey, 39% of the respondents mentioned this to be an area of concern with reference to the outsourcing teams’ transparency. 

There are different yardsticks to judge a company’s transparency: 

  • The readiness to show audit reports constitutes one. 
  • The willingness to share contact details of past clients and facilitated reference calls is another. 
  • Their compliance with the relevant international and national laws, regulatory procedures, and statutes is another critical area in this context.

Tip 2. Choose The Right Location For Outsourcing Digital Services

Cost-cutting is evidently one of the key drivers of outsourcing decisions. However, if you make that the only criterion in your selection of your outsourcing agency partner, you may be in trouble later. 

  • The cost of a poorly executed project or the failure to meet the deadline may prove costlier in the end.
  • Balance quality with pricing. The agency offering the lowest bid may also be the least efficient in terms of quality. 

This is where your choice of location can prove important. We present important information on the top 7 countries for outsourcing digital services.

Choose The Right Location For Outsourcing Digital Services

Source

As this graph clearly demonstrates: 

  • India has the highest overall scores because it presents the best combination of cost, skills, and business environment. 
  • China scores marginally higher in skills and business environment. However, it has substantially lower scores in financial attractiveness. If you choose to outsource to China, you end up paying more. 
  • Countries with substantially lower skills rating than India also do not have higher financial attractiveness scores.
  • The only country scoring higher than India in financial attractiveness if Vietnam. However, the availability of skills is nearly half of India’s. If you choose Vietnam, you may spend less, but the quality will remain a major concern. 

Among all the location-based outsourcing models that exist, offshoring is the show stopper. No other models offer the right balance of costs and skills.

Benefits of Offshoring

Source

  • There is enough evidence in academic research to indicate that outsourcing projects offshore improves a company’s overall performance. 
  • The benefits of offshoring transcend just cost-cutting and positively impact a company’s access to specialized skills and the ability to concentrate on core business tasks. 
  • Offshoring yields high ROI on both cost and productivity. 
  • Onshoring and nearshoring has negative cost implications, especially for U.S. based companies. 
  • Offshore outsourcing is the only rational means of meeting the skills gap that exists in the U.S. in the sphere of digital capacities.

Also Read: Outsourcing Tips for Digital Agencies: What to Outsource and What Not To

Tip 3. Choose The Right Model of Outsourcing

There are different models of the client-vendor relationship in outsourcing. It is important to choose the model that best suits your purpose.

Michael-Dell alternatives of freelancing dedicated team model

1. Project-based Model

If you have a short-term need for just one simple, fixed-time project, this model may suit your needs best. In this model of outsourcing, your outsourcing provider handles most of the responsibilities. The contract is on the basis of fixed deliverables for a fixed price within a fixed timeline. 

Pros

  • You get rid of most of the responsibilities
  • You can access expert services for your needs 
  • Cost-effective

Cons

  • You have no control on the team deployed for your project
  • You can’t supervise day-to-day progress
  • Scaling may prove difficult in case of sudden changes in project needs. 
  • The loss can be significant if the outsourced agency misses the deadline or delivers something not up to the mark.

2. Shared Team Model

When you outsource following this approach, the project tasks are divided between your outsourced partner and members of your in-house team.  

Pros

  • Optimized utilization of both in-house and outsourced expertise
  • Cost-saving

Cons

  • Coordination may become a nightmare
  • Scaling the outsourced partner’s team for sudden needs may prove difficult.
  • Your in-house team standards and the outsourced partner’s standards may not match
  • Last moment discovery of any delay or failure of the outsourced tasks can jeopardize your entire project

3. The Dedicated Team Model

Also known as staff augmentation, this model is the best option for long-term ongoing support needs. You hire a team of your choice from your outsourced partner to provide the services that you require. You retain full control over the team structure and its functioning. 

Also, you do not need to spend on any overheads as the team will continue to work in your outsourced partner’s office. 

Pros

  • Access to the required expertise without investing in the entire process of recruitment and hiring.
  • Your outsourcing agency partner cannot change the team of your choice without your prior permission. 
  • You know exactly how the project progresses as you monitor the team on a regular basis. 
  • Easy scalability as per need.
  • You save costs on salaries and overheads. 

Cons

  • May be more expensive than the project-based model

table for project-based vs dedicated team model outsourcing

Tip 4. Pay Attention To the Contract Document of your Outsourcing Project

Whichever model of outsourcing you choose, you need to make the contract document as detailed as possible. Listing out terms and conditions in as much depth and detail as in the case of hiring an in-house team member is necessary to avoid any sudden shocks. 

Ensure including the following in your contract document: 

  • The scope of the project in details
  • Duration and timeline
  • Costs and payments structures and schedules
  • Product warranty
  • Agreements at the service level: especially when the project involves ongoing service needs
  • Ownership transfer agreement
  • Intellectual property protection agreement
  • Non-disclosure agreement
  • Subcontracting clause: either complete prevention or setting limits to subcontracting
  • Indemnity clause
  • Dispute resolution mechanism 

benefits of outsourcing projects contract

This is especially critical in the case of project-based and managed team approaches. In the case of the dedicated remote team approach, a long-term relationship with your outsourced team builds a degree of trust and dependability. The contract document does not remain the only binding factor when you desire to gain the maximum benefits of outsourcing. 

Tip 5. Structured Communication is the Key to Maximum Benefits of Outsourcing

Regular and structured communication is an essential part of effective management. The need is the same when you outsource some of your business needs to a third party. 

  • Do not ignore this need in case of the short-term project-based model of outsourcing. That will be your only way of gaining some knowledge of how your project is progressing since you have no control over the daily activities of your outsourced team. 
  • A structured communication schedule is also crucial in the managed team approach. Coordinating the two teams and keeping their standards and progress in sync would be impossible without such a schedule. 
  • Work out the mode and schedule of communication carefully when outsourcing projects offshore, taking into account the time difference. 
  • When using the dedicated team model, the approach should be the same as in the case of one central office managing teams in different locations. 

Below is a list of preferred remote communication tools you can use, in addition to communication options built into project management tools.  

Adopt A Project Management Tool

Source

Tip 6. How To Ensure Effective Management When Outsourcing Projects Offshore

The most important task for the effective management of an offshore remote team is the adoption of an online project management tool. Each digital project management tool has its pros and cons. However, the most popular tools are as follows:

Remember that the adoption of an online project management tool is effective only when you ensure that all project-related information sharing happens on that platform.  

Add-on Factors to Consider When Working with an Offshore Partner:

  • Get beyond the client-vendor relationship – treat your offshore outsourcing company as a strategic business partner.
  • Respect diversity – be careful of cultural differences. It is critical to remember that your offshore remote team members are human beings, not robots.
  • Remember that your offshore remote team brings in skills and talent in a cost-effective manner. Treat them as equals.
  • Set up a structured communication plan, accommodating the timezone difference. Use any of the popular tools we have mentioned.
  • Develop and apply your monitoring framework. You can develop your monitoring parameters collaboratively with your offshore partners. That works best.

Avoid These Common Mistakes When you Decide to Offshore: 

  • Do your homework to decide the best destination and the model that suits your needs best. Utilize the cues we have shared. 
  • Do not compromise quality for cost-cutting. The cheapest is not necessarily the best. Rather, it may prove considerably costlier in the long run, if the product or service does not meet the required quality standards. 
  • Do not ignore the need for due diligence when hiring. Use the pointers shared here. 
  • Do not ignore the importance of the contract document. It is critical to integrate all the aspects we have spoken about.  
  • Do not offload all your responsibilities. Retain overall monitoring and supervision. It often seems tempting for overworked and multitasking CXXs. But there are dangers involved. 

You may discover too late that the project is progressing slower than planned. Or that there are quality lapses. 

When you retain the overall monitoring and supervision authority, you protect yourself from such rude shocks at the last moment.

  • Do not micromanage. Firstly, it will be counterproductive since it will take too much of your time. Also, it may typically lead to other complications as in any case of micromanagement. 

Your offshore partners may lose their own drive and initiative, thinking that they are obligated to work only under orders from you. That is never the way to get the most from a team. 

That may actually lead to missing out on the range of skills and expertise your offshore remote team can bring in your project. 

Also, the timeline could go haywire when you do not have time to micromanage and your offshore remote team suspends work because you are unavailable.

The Key Takeaways

The 2016 Deloitte global survey on outsourcing mentions that 78% of the respondents are happy with their outsourcing experience. We believe that the remaining 22% encountered some problem or the other because they slipped somewhere in following the tips we have shared with you. 

To ensure you witness the maximum benefits of outsourcing, follow the tips we have shared here. 

We also want to emphasize that the global experience with outsourcing clearly demonstrates that offshoring to a country like India works best from all the parameters. It extends your access to the required skill-sets in a cost-effective manner. 

Finally, for all your long-term and ongoing support needs, the dedicated team approach works best. It allows you to enjoy the benefits of accessing an extended talent pool without incurring the costs of overheads and monthly paychecks even when there is no work. 

Inhouse team vs remote team vs dedicated team1

In-house Team Vs Remote Team Vs Dedicated Team Model: Which Is The Best Choice?

The changing landscape of IT outsourcing has revolutionized the way businesses operate. The vital need to find a quintessential alternative to the in-house resources has given rise to offshore teams. In 2019, the global market size of IT services offshoring amounted approximately $92.5 billion. Furthermore, there is a momentous growth recorded in the digital offshoring value every year. But, does it mean a step back for the in-house team?

main reasons to it outsourcing disadvantages and advantages

Source

The business arena hints transition from the regular in-house vs outsourcing game. The Remote Team model and the Dedicated Team model are other promising contenders to keep an eye on.

The fleeting growth of IT services offshoring market from $45.6 billion in 2000 to $92.5 billion in 2019 is evidence of the fact that businesses are ready to leverage the alternatives to the in-house team model. But, does that mean that remote and dedicated teams are better options than the in-house team model? Let’s open the book of facts & reasons.

The main sections of the article include:

1. In-house Team Model

2. Remote Team Model

3. Dedicated Team Model

4. In-house Team Vs Remote Team Vs Dedicated Team: Comparison Table (Exclusive)

In-house Team Vs Remote Team Vs Dedicated Team Model: What to Choose?

In-house Team

What is In-house Team Model?

This model simply means utilising your in-house team for your projects. This is the most common model as it offers the CEOs maximum trust. A team that shares your vision and business goals. There is no better challenger in this game if your in-house team has the right skill-set.

Best Fits For?

‘All business types’ – Simple as it may sound, be it start-ups or large enterprises, every business type can have their best bet on their in-house team unless the team fails to deliver the right expertise and meet the company’s desired efficiency. In that case, in-house vs outsourcing comes into light.

Successful IT leaders, PayPal, Salesforce and Amazon depend on their in-house team for their development solutions. But, we have a list of pros & cons below to analyze which is better outsourcing or inhouse.

benefits of outsourcing over problems with inhouse team

Source

Pros of In-house Team Model

  • Intellectual Property is Sheltered

Every business has its individual business processes, client data and intellectual property that if leaked is likely to cause the business a loss in its reputation, revenue, or client base. That is where a business can confidently depend on its in-house team. Amazon leverages its in-house team for most of the development tasks to protect its development secrets.

  • Building Skills and Constructing Transferable Standards

Every business invests time, efforts and a certain amount of revenue in training its in-house staff for the right skillset. These skills are transferable in-house and can be utilized to build functional standards across the company. These standards can be followed by a new set of employees and the company saves on the training cost of new employees.

  • Seamless Coordination and Efficient Management

The efficiency of face-to-face communication and seamlessly assisted operations cannot be compared with any other digital communication standards. The in-house team gives managers the right platform to polish their management skills, draw great productivity and offer quality solutions. Conversely, remote team management has been a challenge for businesses. And PayPal extensively depends on its in-house team to offer the most superior quality solutions and products across the globe.

  • Encouraging Personal Participation and Profound Team Ethics

Other than the sense of accountability, there is always a sense of pride when working on your company’s project yourself. This develops a sense of loyalty, as employees feel more involved and influential with the project. The feeling gives rise to superior work ethics and team spirit.

  • Better Accountability and Planned Budgeting

‘Accountability’, certainly the first concern that shoots up the brain of every business owner when he considers drawing a line between in-house vs outsourcing. It goes without saying that the in-house team model offers better reliability than the remote or dedicated model. Furthermore, the business owner has a say in the salary of his/her in-house resources and can efficiently plan long-term budgeting.

Peter Drucker

Cons of In-house Team Model

  • Long-term Overhead Costs

Every business is liable to prepare payroll for its in-house employees. The in-house team model generally offers long-term employment and the business is responsible to pay for its employees’ health insurance, extra-time benefits, meal and travel expenses, etc. Moreover, the added infrastructure cost and employee retention cost, add up to the investment.

  • Lacking the Right Expertise

Certain geographies face a scarcity of the right talent when it comes to certain skilled business operations. Furthermore, most businesses excel in a single niche, which fades the versatility. This leaves businesses with the obvious option of offshoring. 83 Percent of recruiters have to invest an extensive deal of efforts in sourcing the right talent in-house.

 

  • Scalability Requires Much More Time & Effort

Hiring the right talent in-house for a long-term basis requires extensive efforts and time from the recruitment team. The process can extend from weeks to months and doesn’t meet your urgent scalability goals.

  • Paying Way Too Much

In tier 1 countries including the US, UK, and Australia, the cost of hiring skilled digital resources is way much higher than tier 2 and tier 3 countries. This may be due to the scarcity of the right talent or the high economy of tier 1 countries.

Remote Team Model

What is the Remote Team Model?

A remote team model is defined as a type of outsourcing in which businesses hire several remote resources to build a distributed or remote team. So here, these are skilled resources with great expertise, and available at affordable costs. They work remotely and are dedicated to a client or business on a long-term contract basis.

Also Read: Exclusive Research on Why Remote Working is the Future of IT Industry

Best Fits For?

The model is preferred by clients who have a well-analysed project scope and progress with a clear vision of investment. Other than the cost benefits, the remote work model renders a well-proportioned list of benefits for a business.

remote team vs dedicated team statistics

Source

Pros of Remote Team Model

  • Increased Productivity

A remote team can increase work productivity by as much as 13% as compared to the in-house team. 2/3 of employers, report some increase in the productivity from their remote team as compared to the in-house team.

  • Negligible to No Upfront Cost for CAPEX

“Office space is not cheap and start-ups need to find ways to save money, especially in the early days,” says Savage of GoShare. Costs like office furniture, electricity, business-level internet and other infrastructure facilities can be saved when opting for a remote team.

  • Access to a Large Pool of Resources

Employers who invest in building remote teams are open to hiring talent from around the world. Owing to the scarcity of the right talent in a specific location, businesses prefer to opt for the remote work model. As the Gartner survey reports, 22% of the CIOs are unable to find the right skillset in-house.

  • Finding the Right Expertise at the Best Price

When seeking for talent to join the remote team, employers look for candidates independent of their location. This allows employers to hire resources from tier 2 and tier 3 countries, allowing them to leverage the lower resource cost benefits as compared to tier 1 countries like the US, UK and Europe.

  • Reduced Overhead Expenses Per Employee

A survey of 2018 reports, an estimated $5 billion in the upfront cost for U.S. companies who hired remote teams (part-time and full-time). With the remote team model, an employer is not bound to bear the cost of health insurance, extra-time benefits, meal and travel expenses, etc. for its employees. Cost remains an important parameter in in-house vs outsourcing decisions.

inhouse vs remote vs dedicated team model remote pros and cons

Source

Cons of Remote Team:

  • On-on-one Communication and Remote Team Management Becomes Tangled

The digital communication channels including phone, email, chat or video calls, cannot replace the efficiency of face-to-face communication. As a manager, it is hard for business owners to analyze the capabilities and managing remote workers. They need to push greater efforts in skill development and creating the right coordination among the member in the remote team.

  • Scaling Isn’t as Easy as It Seems

Though remote team model, grants access to a large talent pool, finding the right workers to be added to your remote team remains a crucial challenge. The associated concerns include data security, time-zone management and reliability.

  • A Cross-culture Gap Is Evident

Remote workers from different geographies, different time-zones and with no direct connection with the in-house team display a cross-culture gap. This can make remote team management a tough peak. However, start-up culture is more about shared values and goals.

  • Risks Associated to Project Failure

Remote workers are generally self-employed experts who aren’t answerable to a parent agency and work on a contract basis with clients as full-time or part-time resources. Though these experts have a significant level of expertise and a reliable work portfolio, the risks associated to delay in timelines and project failure are higher.

Dedicated Team Model

What is the Dedicated Team Model?

As the name resembles, the ‘dedicated team model’ is about building a team of dedicated resources with the help of a specialised resource agency. This model of outsourcing is leveraged by large & long-term business projects. A perfectly-structured dedicated team is a good harmony of great skills, accountability, authoritative management and affordable costs. The model is constructive for clients having defined project-scope and business goals.

There is a list of pros and cons related to the dedicated team model, which are discussed below in the article.

 

New call-to-action

Best Fits For?

Dedicated team model is the right choice for constant workload projects where the dedicated team is liable to serve a client in the same sense as his in-house team. It can help startups to cut down on the upfront costs of building a skilled team and help large businesses with their team expansion goals.

dedicated team to remote team comparison

Pro’s of Dedicated Team Model

  • Team Dedicated to Your Goals & Processes

Unlike a shared resource team, a dedicated team functions as a team of experts working full-time on your projects. You as a business owner can manage your team independently and align them according to your project and business goals. Some resource agencies grant businesses access to train their dedicated team at their premises and align them according to their processes and time-zones.

  • Manage Team Structure and Scale On-demand

Large enterprises often prefer to choose the dedicated team model to meet their staff augmentation goals. Hiring a dedicated team from a specialized resource agency avails a business the capability to manage their team structure. The business owners can make quick calls about new additions to the team. Unlike managing remote workers, a dedicated team is more synchronized and the outsourcing vendor is liable to help you manage the team seamlessly.

  • Build Team for Long-term Goals

A dedicated team serves the best for long-term projects and the same team working on a prolonged project avoids the hassle related to resource transition. Skills and standards developed across your dedicated team are transferrable and helps you in the long term.

  • No CAPEX and Overhead Costs

Equivalent to the remote team model, the dedicated model helps save business owners from the CAPEX cost, including infrastructure setup, furniture cost, electricity and business level-internet. 44% of US businesses choose offshore development to reduce costs. Clients also save on overhead costs like healthcare insurance, free-time benefits, and meal expenses.

  • Increase in Productivity

The Harvard Business Review claims that businesses experience a 10% increase in the average productivity from the dedicated development team model, without surpassing the budget. Moreover, businesses have access to a larger resource pool across the globe.

Also Read: Myths Associated with Hiring a Dedicated Web Development Team

Cons of Dedicated Team Model

  • Cross-culture Gap

Though a dedicated team works in close coordination with the hiring manager at the client-side, it gets a narrow perspective about the company’s values and goals. This creates a cross-culture gap, which is likely to fade over time.

  • Not Fit for Short-term Projects

Dedicated team model doesn’t fit right for short-term projects. Hiring a dedicated team for a short-term project (less than 2 months) may result in investing more time and finances as compared to the fixed time mode of outsourcing.

A Comparison Graph between Dedicated Team, Remote Team and In-house Team Model

Dedicated team vs remote team vs inhouse team

Summing Up

The Upwork projection states that by 2028, 73% of all teams worldwide will utilise the remote team model. Another parameter that puts the dedicated team model above the other models of outsourcing is that it combines the benefits of an in-house team model with the remote team model. However, there couldn’t be a better bet than the in-house team model, if your resources have the right skill-set and deliver the desired returns on investment. A business needs to scrutinize its goals and capabilities well before making a choice!