SlideShare a Scribd company logo
1 of 4
Download to read offline
Benchmarking Outsourcing: When and Why
Benchmarking Outsourcing: When and Why




According to McKinsey research, in 2005 only 4-8% of worldwide large offshore software engineering
market is related to packaged software R&D, and most of that has occurred only in the last 4-5 years.

Independent Software Vendors (ISVs) and Application Service Providers (ASPs) are challenged to
innovate faster than its competition and deliver their products to market first, supplement their
development teams and re-balance their development priorities in order to accelerate revenue
generation. Management and investors want to lower total cost of ownership and increase shareholder
value. Due to the standardization of software engineering processes, pricing pressure and margin
compression, evolving enterprise customer expectations, software companies are forced with the task of
delivering more complex product development with limited and decreasingly time frames.

Accelerating consolidation activity is a symptom of increasing competitive pressure, which is in turn driven
by fundamental changes in customers' purchasing behavior.

To overcome all or some of the above problems more and more software companies turn to Product
Outsourcing i.e. hiring external vendors to develop a product for the company.




Most companies when they decide to outsource a product are confident enough that this action will save
them money in respect that is cheaper than producing the product themselves. The most common
mistake in this line of thinking is that the company is usually under the impression, that it’s receiving a fair
deal, simply because the outsourcers costs are lower that their own. Typically outsourcers propose 15-
20% less than a company's current cost. But many times this difference in costs results in poor quality
products. So benchmarking is required to provide a baseline of costs and service levels. A company can
use it to compare results delivered by the outsourcer against the same or similar results throughout the
industry or market and consequently negotiate or renegotiate the outsourcing deal.

During negotiations benchmarking knowledge is critical to setting the right expectations for cost,
performance and service levels. Any negotiation position is reinforced by external validation of one's
requirements. Also when a company has decided to outsource, with very little investigation, and wants to
move fast through the negotiation process, can use benchmarking data as a guide.

When an outsourcing deal is signed and the process has been set in motion, benchmarking can be used
for contract refinement. Most of outsourcing deals are renegotiated within two years of being. Usually
dissatisfaction over pricing and service levels are the main drivers for renegotiation. Benchmarking plays
a key role in renegotiations since the company -client need access to industry performance parameters in
order to make a case with the outsourcer.

Usually the requirement for benchmarking should and sometimes is, drafted into the final terms of an
outsourcing agreement.




     One must outsource the "bottlenecks", the things that are really keeping the company from
      growing profitably.
     One must pick great partners, check them out and speak to their customers.




                                                                                    © Altoros Systems      2
Benchmarking Outsourcing: When and Why



     Once outsourcing is done, the outsourcer must be regarded as part of the company and treated
      as such.
     One must demand excellence, since outsourcing is what the outsourcer does for a living.
     Outsourcing might scare employees. One must communicate honestly with them.



     Fear of loss of control.
     Work viewed as too strategic.
     Сompany's unique culture.
     Measuring the value.

Source: Corbet M. F.

Regardless of size and maturity, offshore outsourcing is on the agenda of early staged, mid-sized and
large software companies for many different reasons. Cost reduction is typically the basis for offshore
outsourcing, but the big picture for ISVs and ASPs is to build, retain and maintain its customer base by
constant innovation. Global outsourcing is an option vendors are exploring to remain cost competitive as
operational difficulties associated with global outsourcing are gradually removed.

Having the right strategic offshore roadmap and governance model is critical.

Outsourcing strategy checklist

BACKGROUND INFORMATION
Why outsourcing is needed?
How can outsourcing by used as a strategic tool?
What are the expectations from outsourcing?
DECISION MAKING
Who will decide what to outsource?
Who will select the outsourcer?
Who will approve variations to the outsourcing agreement?
Who will approve budgets, timelines and deliverables?
COMMUNICATION
With whom should the company communicate?
What will the outsourcer want to know and when?
What is the best way to conduct communications?
ENSURING A SUCCESSFUL OUTSOURCING PROCESS
What are the critical success factors?
What are the risks?
How does one overcome risks or problems?
What are the assumptions to be made before proceeding?
RESPONSIBILITIES
What are the company's responsibilities?
What are the outsourcers?
What knowledge - skills are required?
ASSETS - STAFF AND LICENSES
What assets, staff or licenses need to be acquired?
What assets, staff or licenses need to be transferred?


                                                                                © Altoros Systems   3
Benchmarking Outsourcing: When and Why



What assets, staff or licenses need to be redeployed?
What assets, staff or licenses need to be disposed of?
OBLIGATIONS - LEGAL MATTERS
Are there copies of all arrangements and agreements?
Is there any consent to be obtained from third parties?
Are there any obligations after the outsourcing process begins?



Renat Khasanshyn is CEO of Altoros Systems, Inc. www.altoros.com




                                                                    © Altoros Systems   4

More Related Content

More from Altoros

More from Altoros (20)

Maturing with Kubernetes
Maturing with KubernetesMaturing with Kubernetes
Maturing with Kubernetes
 
Kubernetes Platform Readiness and Maturity Assessment
Kubernetes Platform Readiness and Maturity AssessmentKubernetes Platform Readiness and Maturity Assessment
Kubernetes Platform Readiness and Maturity Assessment
 
Journey Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityJourney Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment Maturity
 
SGX: Improving Privacy, Security, and Trust Across Blockchain Networks
SGX: Improving Privacy, Security, and Trust Across Blockchain NetworksSGX: Improving Privacy, Security, and Trust Across Blockchain Networks
SGX: Improving Privacy, Security, and Trust Across Blockchain Networks
 
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...
 
A Zero-Knowledge Proof: Improving Privacy on a Blockchain
A Zero-Knowledge Proof:  Improving Privacy on a BlockchainA Zero-Knowledge Proof:  Improving Privacy on a Blockchain
A Zero-Knowledge Proof: Improving Privacy on a Blockchain
 
Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and Kubernetes
 
Distributed Ledger Technology for Over-the-Counter Trading
Distributed Ledger Technology for Over-the-Counter TradingDistributed Ledger Technology for Over-the-Counter Trading
Distributed Ledger Technology for Over-the-Counter Trading
 
5-Step Deployment of Hyperledger Fabric on Multiple Nodes
5-Step Deployment of Hyperledger Fabric on Multiple Nodes5-Step Deployment of Hyperledger Fabric on Multiple Nodes
5-Step Deployment of Hyperledger Fabric on Multiple Nodes
 
Deploying Kubernetes on GCP with Kubespray
Deploying Kubernetes on GCP with KubesprayDeploying Kubernetes on GCP with Kubespray
Deploying Kubernetes on GCP with Kubespray
 
UAA for Kubernetes
UAA for KubernetesUAA for Kubernetes
UAA for Kubernetes
 
Troubleshooting .NET Applications on Cloud Foundry
Troubleshooting .NET Applications on Cloud FoundryTroubleshooting .NET Applications on Cloud Foundry
Troubleshooting .NET Applications on Cloud Foundry
 
Continuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFContinuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCF
 
How to Never Leave Your Deployment Unattended
How to Never Leave Your Deployment UnattendedHow to Never Leave Your Deployment Unattended
How to Never Leave Your Deployment Unattended
 
Cloud Foundry Monitoring How-To: Collecting Metrics and Logs
Cloud Foundry Monitoring How-To: Collecting Metrics and LogsCloud Foundry Monitoring How-To: Collecting Metrics and Logs
Cloud Foundry Monitoring How-To: Collecting Metrics and Logs
 
Smart Baggage Tracking: End-to-End Sensor-Based Solution
Smart Baggage Tracking: End-to-End Sensor-Based SolutionSmart Baggage Tracking: End-to-End Sensor-Based Solution
Smart Baggage Tracking: End-to-End Sensor-Based Solution
 
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry TilesNavigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
 
AI as a Catalyst for IoT
AI as a Catalyst for IoTAI as a Catalyst for IoT
AI as a Catalyst for IoT
 
Over-Engineering: Causes, Symptoms, and Treatment
Over-Engineering: Causes, Symptoms, and TreatmentOver-Engineering: Causes, Symptoms, and Treatment
Over-Engineering: Causes, Symptoms, and Treatment
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Benchmarking Outsourcing: When and Why

  • 2. Benchmarking Outsourcing: When and Why According to McKinsey research, in 2005 only 4-8% of worldwide large offshore software engineering market is related to packaged software R&D, and most of that has occurred only in the last 4-5 years. Independent Software Vendors (ISVs) and Application Service Providers (ASPs) are challenged to innovate faster than its competition and deliver their products to market first, supplement their development teams and re-balance their development priorities in order to accelerate revenue generation. Management and investors want to lower total cost of ownership and increase shareholder value. Due to the standardization of software engineering processes, pricing pressure and margin compression, evolving enterprise customer expectations, software companies are forced with the task of delivering more complex product development with limited and decreasingly time frames. Accelerating consolidation activity is a symptom of increasing competitive pressure, which is in turn driven by fundamental changes in customers' purchasing behavior. To overcome all or some of the above problems more and more software companies turn to Product Outsourcing i.e. hiring external vendors to develop a product for the company. Most companies when they decide to outsource a product are confident enough that this action will save them money in respect that is cheaper than producing the product themselves. The most common mistake in this line of thinking is that the company is usually under the impression, that it’s receiving a fair deal, simply because the outsourcers costs are lower that their own. Typically outsourcers propose 15- 20% less than a company's current cost. But many times this difference in costs results in poor quality products. So benchmarking is required to provide a baseline of costs and service levels. A company can use it to compare results delivered by the outsourcer against the same or similar results throughout the industry or market and consequently negotiate or renegotiate the outsourcing deal. During negotiations benchmarking knowledge is critical to setting the right expectations for cost, performance and service levels. Any negotiation position is reinforced by external validation of one's requirements. Also when a company has decided to outsource, with very little investigation, and wants to move fast through the negotiation process, can use benchmarking data as a guide. When an outsourcing deal is signed and the process has been set in motion, benchmarking can be used for contract refinement. Most of outsourcing deals are renegotiated within two years of being. Usually dissatisfaction over pricing and service levels are the main drivers for renegotiation. Benchmarking plays a key role in renegotiations since the company -client need access to industry performance parameters in order to make a case with the outsourcer. Usually the requirement for benchmarking should and sometimes is, drafted into the final terms of an outsourcing agreement.  One must outsource the "bottlenecks", the things that are really keeping the company from growing profitably.  One must pick great partners, check them out and speak to their customers. © Altoros Systems 2
  • 3. Benchmarking Outsourcing: When and Why  Once outsourcing is done, the outsourcer must be regarded as part of the company and treated as such.  One must demand excellence, since outsourcing is what the outsourcer does for a living.  Outsourcing might scare employees. One must communicate honestly with them.  Fear of loss of control.  Work viewed as too strategic.  Сompany's unique culture.  Measuring the value. Source: Corbet M. F. Regardless of size and maturity, offshore outsourcing is on the agenda of early staged, mid-sized and large software companies for many different reasons. Cost reduction is typically the basis for offshore outsourcing, but the big picture for ISVs and ASPs is to build, retain and maintain its customer base by constant innovation. Global outsourcing is an option vendors are exploring to remain cost competitive as operational difficulties associated with global outsourcing are gradually removed. Having the right strategic offshore roadmap and governance model is critical. Outsourcing strategy checklist BACKGROUND INFORMATION Why outsourcing is needed? How can outsourcing by used as a strategic tool? What are the expectations from outsourcing? DECISION MAKING Who will decide what to outsource? Who will select the outsourcer? Who will approve variations to the outsourcing agreement? Who will approve budgets, timelines and deliverables? COMMUNICATION With whom should the company communicate? What will the outsourcer want to know and when? What is the best way to conduct communications? ENSURING A SUCCESSFUL OUTSOURCING PROCESS What are the critical success factors? What are the risks? How does one overcome risks or problems? What are the assumptions to be made before proceeding? RESPONSIBILITIES What are the company's responsibilities? What are the outsourcers? What knowledge - skills are required? ASSETS - STAFF AND LICENSES What assets, staff or licenses need to be acquired? What assets, staff or licenses need to be transferred? © Altoros Systems 3
  • 4. Benchmarking Outsourcing: When and Why What assets, staff or licenses need to be redeployed? What assets, staff or licenses need to be disposed of? OBLIGATIONS - LEGAL MATTERS Are there copies of all arrangements and agreements? Is there any consent to be obtained from third parties? Are there any obligations after the outsourcing process begins? Renat Khasanshyn is CEO of Altoros Systems, Inc. www.altoros.com © Altoros Systems 4