SlideShare a Scribd company logo
1 of 3
Download to read offline
Outsourcing - The Benefits Involved
As globalization and technology continue to bridge people closer together and create new business
opportunities, companies decide which operations are fundamental to the business and which can be
outsourced in order to gain efficiency or save money. All business processes are open for the outsourcing
consideration, from information technology to human resource management, from manufacturing,
distribution, to customer service. Lee, Huynh, Kwok, and Pi (2003) state that identifying and
concentrating on the core function of the company is the new trend in business nowadays. This paper
analyzes costs and benefits of outsourcing as well presents a real life example of the failed outsourcing of
software development work in order to reduce time to market.
There are two types of outsourcing – strategic
and tactical. Tactical outsourcing is
straightforward and cost-driven and can be
evaluated annually to ensure best value.
Strategic outsourcing is more complicated
and requires careful consideration since it
involves complete business function, such as
customer service, not just a project.
Businesses have an objective to lower total
cost while at the same maximizing beneficial
value of outsourcing. Axelrod (2004) defines two groups for costs and benefits – tangible and intangible,
each with two sub categories and two types. Using these categories, an analyst for the organization can
measure whether the outsourcing initiative was successful.
Assessing costs and benefits of outsourcing presents unique sets of challenges as some costs are hard to
measure and probability of other costs are very remote to be accurately accounted for. Nevertheless,
assessing costs and benefits of outsourcing relationship is a necessary step in measuring the success.
A Michigan-based company started working on the enterprise-level software development project in
1999 with official project launch date of January 2000. The team consisted of seven people in United
States, five people in United Kingdom and three teams of five people in various parts of India.
Management wanted to leverage spatial and temporal separation by having teams work around the clock
in order to minimize time to market. According to Gupta (2009), product design is a semi-structured task
that can be addressed with “24-hour Knowledge Factory” paradigm.
However, currently, this project is being entirely managed and developed in Michigan. Below is the
analysis of what has transpired. The goal of the project was to develop a global asset management
application with multi-currency, localization, and non-logographic language support. System architecture
of the project was created in Michigan and was communicated to teams in England and India.
During this period, frequent conference calls were required, and because of time difference, someone
was always inconvenienced. During one conference call, someone fell asleep and snored loudly, because
it was 1am in that country. In addition, time difference caused some software to malfunction. When code
was checked-in to Microsoft Source Safe, a source-code repository, in England, and then checkout in
Michigan, the program thought that code was written in the future and caused problem with versioning
and code merging. As a result, some source code was corrupted. As a work-around, teams in five places
had installed local versions of MSS and program source code was shared via e-mail and then synchronized
in a local source code repository. Microsoft has since addressed this problem by replacing the client-side
date stamp with the server-side.
Language differences presented some challenges as well. Though everyone spoke and wrote in English,
teams from around the world used their own spelling – for example, in US, word “organization” is spelled
with “Z,” whereas in England it is spelled with “S.” Same items also have different names in these
countries. For example, in US, a vehicle’s unique ID is called “VIN” and in UK and India is it called “Chassis
Number.” Sometimes teams experienced spoken language barrier so strong that written communication
was necessary to clarify what the person meant to convey.
Cultural differences presented their own set of problems. Team had hard time bonding because if
someone shared a joke, people in other countries did not understand them and it created awkward
situation. Because of labor laws in Britain, team members had vacations that lasted up to six weeks. In
addition, it was permitted in England to have beer at lunch, so after lunch conference calls were not
productive. India’s growing outsourcing demand created attrition problem for the project and team
members would often be switched on a weekly basis.
Due to the size of the group and the fact that it was scattered around the globe, there was little
accountability. Individual team members practiced finger pointing and would not complete assigned tasks
on time. Because of that, some of the conference calls were degraded to a project manager trying to
control the situation and question each member of their task assignment and status. To remedy this issue,
CxT Group Michigan,2415 E.Hammond Lake DriveSte,219 BloomfieldHills,
MI 48302 Contact No:(248) 282-5599 Toll Free:(877) 439-2539
a “go to person” was established at every location in order to communicate project progress and to
resolve any questions that may arise within teams.
Team members also had very different skill levels. Members in United States had broad expertise and
were highly skilled in Microsoft environment and software architecture. Developers in United Kingdom
contained great expertise in Unix and IBM as well as software architecture in general. India team
members had varied level of narrow specialization and people with good, broad knowledge were hard to
keep because of the high demand for highly skilled labor in India.
Ten months and many conference calls later, the team produced the core database structure.
Management noticed that they were not able to reach the expected economies by working the “24-hour
Knowledge Factory” (Gupta, 2009) and pulled the software development under a single roof. Currently,
the team functions within scrum framework with daily short stand-up motivational meetings; sprint
meetings, usually every 2-4 weeks, during which tasks are defined and developers choose the tasks that
they will work on; and face-to-face interaction whenever questions arise. As a result, the team of seven
developers was able to complete the core of the application within ten months and start the work on
various additional modules.
The example above presented a failed outsourcing project because of many issues that were not
accounted for in the beginning. Perhaps because of the relatively small size of the development team, it
was easier handled locally. There are plenty of successful outsourced teams, including large IT teams at
Chrysler, Toyota, and Nissan.
References
Axelrod, W. C. (2004). Outsourcing Information Security. Norwood, MA: Artech House, Inc.
Gupta, A. (2009). Deriving Mutual Benefits from Offshore Outsourcing. Communications of ACM , 52 (6),
122-126.
Lee, J. N., Huynh, M. Q., Kwok, R. C., & Pi, S. M. (2003). IT Outsourcing Evolution – Past, Present, and
Future. Communications of the ACM , 46 (5), 84-89.
Mintz, S. M. (2004, August 4). The ethical problems of outsourcing. Retrieved June 19, 2010, from The San
Diego Union-Tribute: www.signonsandiego.com/uniontrib/20040806/news_lz1e6mintz.html

More Related Content

Similar to Outsourcing the benefits involved

Dow case-study mindjet
Dow case-study mindjetDow case-study mindjet
Dow case-study mindjetICEMarketing
 
Software development for the diversification of Nigeria Ecomony
Software development for the diversification of Nigeria EcomonySoftware development for the diversification of Nigeria Ecomony
Software development for the diversification of Nigeria EcomonyPatrick Ogbuitepu
 
Emergency IT-outsourcing, Flexis
Emergency IT-outsourcing, FlexisEmergency IT-outsourcing, Flexis
Emergency IT-outsourcing, FlexisAlexei Burba
 
Proyek Management E-Book- (3 Constraint)
Proyek Management E-Book- (3 Constraint)Proyek Management E-Book- (3 Constraint)
Proyek Management E-Book- (3 Constraint)PandeGedeAngga
 
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...Dr. Vidya Priya Rao, Founder
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Executive Leaders Network
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Liana Underwood
 
What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...EfrogPtyLtd1
 
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docxLudmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docxsmile790243
 
project management in it context
 project management in it context project management in it context
project management in it contextSidraSaleem17
 
Epgp027 sm assignment_rajendra inani
Epgp027 sm  assignment_rajendra inaniEpgp027 sm  assignment_rajendra inani
Epgp027 sm assignment_rajendra inaniRajendra Inani
 
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...David Leip
 
Offshore Software Development Playbook
Offshore Software Development PlaybookOffshore Software Development Playbook
Offshore Software Development PlaybookAmit Ashwini
 
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...Lingoport (www.lingoport.com)
 

Similar to Outsourcing the benefits involved (20)

Dow case-study mindjet
Dow case-study mindjetDow case-study mindjet
Dow case-study mindjet
 
Software development for the diversification of Nigeria Ecomony
Software development for the diversification of Nigeria EcomonySoftware development for the diversification of Nigeria Ecomony
Software development for the diversification of Nigeria Ecomony
 
Effective Virtual Projects
Effective Virtual ProjectsEffective Virtual Projects
Effective Virtual Projects
 
Emergency IT-outsourcing, Flexis
Emergency IT-outsourcing, FlexisEmergency IT-outsourcing, Flexis
Emergency IT-outsourcing, Flexis
 
Ch01
Ch01Ch01
Ch01
 
Proyek Management E-Book- (3 Constraint)
Proyek Management E-Book- (3 Constraint)Proyek Management E-Book- (3 Constraint)
Proyek Management E-Book- (3 Constraint)
 
Software Industry
Software Industry Software Industry
Software Industry
 
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
 
What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...
 
50120130406031
5012013040603150120130406031
50120130406031
 
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docxLudmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
 
Oseli seville-monday
Oseli seville-mondayOseli seville-monday
Oseli seville-monday
 
project management in it context
 project management in it context project management in it context
project management in it context
 
01 itpm6
01 itpm601 itpm6
01 itpm6
 
Epgp027 sm assignment_rajendra inani
Epgp027 sm  assignment_rajendra inaniEpgp027 sm  assignment_rajendra inani
Epgp027 sm assignment_rajendra inani
 
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
 
Offshore Software Development Playbook
Offshore Software Development PlaybookOffshore Software Development Playbook
Offshore Software Development Playbook
 
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
 

Recently uploaded

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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 WoodJuan lago vázquez
 
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 Ontologyjohnbeverley2021
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
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...Orbitshub
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
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 DiscoveryTrustArc
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
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 businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
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 2024Victor Rentea
 
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 AmsterdamUiPathCommunity
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 

Outsourcing the benefits involved

  • 1. Outsourcing - The Benefits Involved As globalization and technology continue to bridge people closer together and create new business opportunities, companies decide which operations are fundamental to the business and which can be outsourced in order to gain efficiency or save money. All business processes are open for the outsourcing consideration, from information technology to human resource management, from manufacturing, distribution, to customer service. Lee, Huynh, Kwok, and Pi (2003) state that identifying and concentrating on the core function of the company is the new trend in business nowadays. This paper analyzes costs and benefits of outsourcing as well presents a real life example of the failed outsourcing of software development work in order to reduce time to market. There are two types of outsourcing – strategic and tactical. Tactical outsourcing is straightforward and cost-driven and can be evaluated annually to ensure best value. Strategic outsourcing is more complicated and requires careful consideration since it involves complete business function, such as customer service, not just a project. Businesses have an objective to lower total cost while at the same maximizing beneficial value of outsourcing. Axelrod (2004) defines two groups for costs and benefits – tangible and intangible, each with two sub categories and two types. Using these categories, an analyst for the organization can measure whether the outsourcing initiative was successful. Assessing costs and benefits of outsourcing presents unique sets of challenges as some costs are hard to measure and probability of other costs are very remote to be accurately accounted for. Nevertheless, assessing costs and benefits of outsourcing relationship is a necessary step in measuring the success. A Michigan-based company started working on the enterprise-level software development project in 1999 with official project launch date of January 2000. The team consisted of seven people in United States, five people in United Kingdom and three teams of five people in various parts of India. Management wanted to leverage spatial and temporal separation by having teams work around the clock in order to minimize time to market. According to Gupta (2009), product design is a semi-structured task that can be addressed with “24-hour Knowledge Factory” paradigm.
  • 2. However, currently, this project is being entirely managed and developed in Michigan. Below is the analysis of what has transpired. The goal of the project was to develop a global asset management application with multi-currency, localization, and non-logographic language support. System architecture of the project was created in Michigan and was communicated to teams in England and India. During this period, frequent conference calls were required, and because of time difference, someone was always inconvenienced. During one conference call, someone fell asleep and snored loudly, because it was 1am in that country. In addition, time difference caused some software to malfunction. When code was checked-in to Microsoft Source Safe, a source-code repository, in England, and then checkout in Michigan, the program thought that code was written in the future and caused problem with versioning and code merging. As a result, some source code was corrupted. As a work-around, teams in five places had installed local versions of MSS and program source code was shared via e-mail and then synchronized in a local source code repository. Microsoft has since addressed this problem by replacing the client-side date stamp with the server-side. Language differences presented some challenges as well. Though everyone spoke and wrote in English, teams from around the world used their own spelling – for example, in US, word “organization” is spelled with “Z,” whereas in England it is spelled with “S.” Same items also have different names in these countries. For example, in US, a vehicle’s unique ID is called “VIN” and in UK and India is it called “Chassis Number.” Sometimes teams experienced spoken language barrier so strong that written communication was necessary to clarify what the person meant to convey. Cultural differences presented their own set of problems. Team had hard time bonding because if someone shared a joke, people in other countries did not understand them and it created awkward situation. Because of labor laws in Britain, team members had vacations that lasted up to six weeks. In addition, it was permitted in England to have beer at lunch, so after lunch conference calls were not productive. India’s growing outsourcing demand created attrition problem for the project and team members would often be switched on a weekly basis. Due to the size of the group and the fact that it was scattered around the globe, there was little accountability. Individual team members practiced finger pointing and would not complete assigned tasks on time. Because of that, some of the conference calls were degraded to a project manager trying to control the situation and question each member of their task assignment and status. To remedy this issue,
  • 3. CxT Group Michigan,2415 E.Hammond Lake DriveSte,219 BloomfieldHills, MI 48302 Contact No:(248) 282-5599 Toll Free:(877) 439-2539 a “go to person” was established at every location in order to communicate project progress and to resolve any questions that may arise within teams. Team members also had very different skill levels. Members in United States had broad expertise and were highly skilled in Microsoft environment and software architecture. Developers in United Kingdom contained great expertise in Unix and IBM as well as software architecture in general. India team members had varied level of narrow specialization and people with good, broad knowledge were hard to keep because of the high demand for highly skilled labor in India. Ten months and many conference calls later, the team produced the core database structure. Management noticed that they were not able to reach the expected economies by working the “24-hour Knowledge Factory” (Gupta, 2009) and pulled the software development under a single roof. Currently, the team functions within scrum framework with daily short stand-up motivational meetings; sprint meetings, usually every 2-4 weeks, during which tasks are defined and developers choose the tasks that they will work on; and face-to-face interaction whenever questions arise. As a result, the team of seven developers was able to complete the core of the application within ten months and start the work on various additional modules. The example above presented a failed outsourcing project because of many issues that were not accounted for in the beginning. Perhaps because of the relatively small size of the development team, it was easier handled locally. There are plenty of successful outsourced teams, including large IT teams at Chrysler, Toyota, and Nissan. References Axelrod, W. C. (2004). Outsourcing Information Security. Norwood, MA: Artech House, Inc. Gupta, A. (2009). Deriving Mutual Benefits from Offshore Outsourcing. Communications of ACM , 52 (6), 122-126. Lee, J. N., Huynh, M. Q., Kwok, R. C., & Pi, S. M. (2003). IT Outsourcing Evolution – Past, Present, and Future. Communications of the ACM , 46 (5), 84-89. Mintz, S. M. (2004, August 4). The ethical problems of outsourcing. Retrieved June 19, 2010, from The San Diego Union-Tribute: www.signonsandiego.com/uniontrib/20040806/news_lz1e6mintz.html