SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Tips for Managing Software
Development with Offshore
teams




Author: Girish Gaitonde, CEO, Xoriant Corporation
Contact: girish.gaitonde@xoriant.com




    © 2007 Xoriant Corporation   info@xoriant.com 408.743.4400
Tips for Managing Software Development with Offshore teams




The success of offshore software development does not solely depend on the offshore teams. Most of
the time, buyers blame the offshore teams if the developed software fall short of its expectations or
totally fail. In most cases, buyers do not know that part of the success of the project depends on the
proper managing of software development with offshore team. The keyword here is “with”; which means
the development of the software should be managed by BOTH the buyer and the offshore teams.

According to Foote Partners study conducted over a three-year period of 90 offshore partnerships,
more than fifty percent of outsourcing partnership fails to meet its budgetary and output targets.
Particularly noteworthy in the study is that most of the companies were found to almost totally give
their management responsibility to the offshore team the moment the contract was closed or signed.
Thus, this is the topmost reason why projects fail.

Before anything else
David Foote, president of Foote Partners LLC, based on the findings of the study enumerated several
tips that will help in successfully managing the offshore team.

          • Hire only an experienced and most suitable firm
          • Imagine all possible contingencies and define all terms before signing the contract
          • Find out if the provider has career advancement plans for its people to evaluate its
             workforce.
          • Make certain on buy-in on both parties
          • Create domestic “anchor team” as liaison and project management assistance group
          • Develop an external and internal communication plan
          • Involve the team with your vision, plans etc.
          • Plan and do offshore visit
          • Outline the changes in orders
          • Be transparent and proactive in planning
          • Do financial review and set budget for unexpected and emergency costs.


 2                        © 2007 Xoriant Corporation              info@xoriant.com 408.743.4400
Tips for Managing Software Development with Offshore teams




Tips for those new in working with offshore software developers
According to Yajov Fain, the managing principal of Farata Systems, author of several Java books and the
leader of the Princeton Java Users Group, “there are important things to remember for those who are
new to working with offshore software developers.”

Based on Fain’s principles, the first thing to remember is to hire teams on a “fixed price” basis. This will
enable you to control, at least to some level, the financial aspect of the project. Thus, the final
financial cost will be on your hands. Should the offshore team fail to deliver your expected outcome,
then you may opt not to pay for a poorly done work. On your part, you should have planned the project
to the last detail to avoid any changes in the specs later on. Changes may affect the cost of the software
and the scope of work so to avoid being charged extra, you should make sure that everything is first laid
out perfectly.

Next thing to remember is that outsourcing teams, whether in the US or other countries, work under
the 80/20 rule = only 20% delivers. Thus, it is important that the management team build the team
himself and not accept the pre-staffed offers. Then the next thing to do is to interview applicants for
the team in the same way the buyer company interviews its applicants. Never go easy on offshore teams
and make sure to accept only those who can deliver. Then evaluate everyone for the first two weeks.
Fire and replace those who fail to meet your standards. This will avoid any delay for the project.

After the team has been formed, it is important not to let anyone, especially the team geek, to manage
the team. Always make sure that that the team follows scheduled work. The manager should know what
the team is doing at present and will be doing for the following day. Those assigned for the task should
understand every assignment to eliminate missing deadlines and work on unspecified tasks.

Lastly, in case you will hire another team for another job, remember to evaluate their skills the same as
you did with the interview process. Do not hire the same group just because they met your
expectations. Hire them only if they are qualified for this specific job.



 3                        © 2007 Xoriant Corporation                  info@xoriant.com 408.743.4400
Tips for Managing Software Development with Offshore teams




Getting your message across to offshore software development teams
One of the difficulties in effective management of offshore software development teams is the
language barriers between the management/buyer team and the native software development teams.
In many software development providers, it has also become quite common to find people from
different countries. This adds to the burden to getting your message across to the team composed of
people speaking not just one, but several different languages.

According to F. John Reh, managing this kind of group may seem a little too difficult but with some basic
principles, it will not be that hard. The first thing to remember is the principle of “different is not
wrong”. Generally, people have the tendency to see things that are different from their viewpoint as
wrong. This is like a child’s reaction to ways contrary to what his mother does. As one gets older, one
realizes that there are different ways of doing things. Following this principle, allows you to be more
tolerant of the different ways other people perform their jobs.

The next principle is “respect”. In every work environment, it is necessary for the success of the project
that you respect everyone even if some people may sound, act and look too weird or different to your
liking. By respecting others, you will also gain their respect. As manager, you should understand that
the project relies partly on your hands. Without this principle, you may cause undesirable consequences
to the project.

“Open up to new ideas” is a very logical and practical principle. By opening up to new ideas, you and
your team will have the opportunity to adapt and grow for the benefit of the project. This will allow you
to spot those with special skills that may benefit the project and will enable you to harvest the
experiences of your highly skilled people. These perspectives will help you come up with brilliant ideas
that will be an additional benefit for the project. Now that you are more tolerant of others, it is time to
“focus on the goal”. Know and stick to your goal.




 4                        © 2007 Xoriant Corporation                 info@xoriant.com 408.743.4400
Tips for Managing Software Development with Offshore teams




Reh also stated the importance of exerting extra effort in the way you communicate with foreign
offshore teams. A good manager of offshore team is always focused on the way communication flows
on the team. As a manager, he adjusts necessarily and is always mindful of using only clear, direct words.

Reh gave specific guidelines to help managers in communicating with his offshore team. First is the use
of formal language. Whenever speaking and even in writing, it is important to use formal language. This
will make your words clearer and sound more respectful. Second is the avoidance of using slang,
idiomatic expressions and jargons. Foreign speaking individuals may not be familiar with them. As a
result, it may cause your team to misunderstand you and your instructions. Third, remember not to use
the word “don’t”, “can’t” and other contractions in your written instructions or communications.
Some get confused with these contractions and you may not always be present to clarify things for
them. Other times they may not even bother to ask for clarifications. Fourth is to always ask for your
teams’ feedback. In other culture, saying no to you or asking for questions is considered rude. Thus, it
is up to you to go out of your way to solicit their opinion. Make sure that they also understand your
instructions. The best way of doing this is to make them repeat your instructions. Lastly be patient. For
you to be able to do all the items in the guidelines you must remember that patience is a virtue. In the
end, everything will work to your advantage.




 5                        © 2007 Xoriant Corporation                 info@xoriant.com 408.743.4400

Weitere ähnliche Inhalte

Mehr von Xoriant Corporation

Webinar: Unlocking the potential of io t data
Webinar: Unlocking the potential of io t dataWebinar: Unlocking the potential of io t data
Webinar: Unlocking the potential of io t dataXoriant Corporation
 
Addressing Big Data Challenges - The Hadoop Way
Addressing Big Data Challenges - The Hadoop WayAddressing Big Data Challenges - The Hadoop Way
Addressing Big Data Challenges - The Hadoop WayXoriant Corporation
 
Xoriant Smartphone apps accelerator
Xoriant Smartphone apps acceleratorXoriant Smartphone apps accelerator
Xoriant Smartphone apps acceleratorXoriant Corporation
 
Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Xoriant Corporation
 
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...Xoriant Corporation
 
Product Engineering Outsourcing: Looking beyond Cost Savings
Product Engineering Outsourcing: Looking beyond Cost SavingsProduct Engineering Outsourcing: Looking beyond Cost Savings
Product Engineering Outsourcing: Looking beyond Cost SavingsXoriant Corporation
 
Growth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products marketsGrowth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products marketsXoriant Corporation
 
Product Engineering - Distributed Agile
Product Engineering - Distributed AgileProduct Engineering - Distributed Agile
Product Engineering - Distributed AgileXoriant Corporation
 
The Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationThe Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationXoriant Corporation
 

Mehr von Xoriant Corporation (11)

Webinar: Unlocking the potential of io t data
Webinar: Unlocking the potential of io t dataWebinar: Unlocking the potential of io t data
Webinar: Unlocking the potential of io t data
 
Addressing Big Data Challenges - The Hadoop Way
Addressing Big Data Challenges - The Hadoop WayAddressing Big Data Challenges - The Hadoop Way
Addressing Big Data Challenges - The Hadoop Way
 
Xoriant Smartphone apps accelerator
Xoriant Smartphone apps acceleratorXoriant Smartphone apps accelerator
Xoriant Smartphone apps accelerator
 
Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant
 
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
 
Staying the Course
Staying the CourseStaying the Course
Staying the Course
 
Product Engineering Outsourcing: Looking beyond Cost Savings
Product Engineering Outsourcing: Looking beyond Cost SavingsProduct Engineering Outsourcing: Looking beyond Cost Savings
Product Engineering Outsourcing: Looking beyond Cost Savings
 
Growth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products marketsGrowth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products markets
 
Product Engineering - Distributed Agile
Product Engineering - Distributed AgileProduct Engineering - Distributed Agile
Product Engineering - Distributed Agile
 
The Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationThe Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa Implementation
 
Offering For Tech Companies
Offering For Tech CompaniesOffering For Tech Companies
Offering For Tech Companies
 

Kürzlich hochgeladen

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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 challengesrafiqahmad00786416
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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.pptxRustici Software
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Tips For Managing Software Development

  • 1. Tips for Managing Software Development with Offshore teams Author: Girish Gaitonde, CEO, Xoriant Corporation Contact: girish.gaitonde@xoriant.com © 2007 Xoriant Corporation info@xoriant.com 408.743.4400
  • 2. Tips for Managing Software Development with Offshore teams The success of offshore software development does not solely depend on the offshore teams. Most of the time, buyers blame the offshore teams if the developed software fall short of its expectations or totally fail. In most cases, buyers do not know that part of the success of the project depends on the proper managing of software development with offshore team. The keyword here is “with”; which means the development of the software should be managed by BOTH the buyer and the offshore teams. According to Foote Partners study conducted over a three-year period of 90 offshore partnerships, more than fifty percent of outsourcing partnership fails to meet its budgetary and output targets. Particularly noteworthy in the study is that most of the companies were found to almost totally give their management responsibility to the offshore team the moment the contract was closed or signed. Thus, this is the topmost reason why projects fail. Before anything else David Foote, president of Foote Partners LLC, based on the findings of the study enumerated several tips that will help in successfully managing the offshore team. • Hire only an experienced and most suitable firm • Imagine all possible contingencies and define all terms before signing the contract • Find out if the provider has career advancement plans for its people to evaluate its workforce. • Make certain on buy-in on both parties • Create domestic “anchor team” as liaison and project management assistance group • Develop an external and internal communication plan • Involve the team with your vision, plans etc. • Plan and do offshore visit • Outline the changes in orders • Be transparent and proactive in planning • Do financial review and set budget for unexpected and emergency costs. 2 © 2007 Xoriant Corporation info@xoriant.com 408.743.4400
  • 3. Tips for Managing Software Development with Offshore teams Tips for those new in working with offshore software developers According to Yajov Fain, the managing principal of Farata Systems, author of several Java books and the leader of the Princeton Java Users Group, “there are important things to remember for those who are new to working with offshore software developers.” Based on Fain’s principles, the first thing to remember is to hire teams on a “fixed price” basis. This will enable you to control, at least to some level, the financial aspect of the project. Thus, the final financial cost will be on your hands. Should the offshore team fail to deliver your expected outcome, then you may opt not to pay for a poorly done work. On your part, you should have planned the project to the last detail to avoid any changes in the specs later on. Changes may affect the cost of the software and the scope of work so to avoid being charged extra, you should make sure that everything is first laid out perfectly. Next thing to remember is that outsourcing teams, whether in the US or other countries, work under the 80/20 rule = only 20% delivers. Thus, it is important that the management team build the team himself and not accept the pre-staffed offers. Then the next thing to do is to interview applicants for the team in the same way the buyer company interviews its applicants. Never go easy on offshore teams and make sure to accept only those who can deliver. Then evaluate everyone for the first two weeks. Fire and replace those who fail to meet your standards. This will avoid any delay for the project. After the team has been formed, it is important not to let anyone, especially the team geek, to manage the team. Always make sure that that the team follows scheduled work. The manager should know what the team is doing at present and will be doing for the following day. Those assigned for the task should understand every assignment to eliminate missing deadlines and work on unspecified tasks. Lastly, in case you will hire another team for another job, remember to evaluate their skills the same as you did with the interview process. Do not hire the same group just because they met your expectations. Hire them only if they are qualified for this specific job. 3 © 2007 Xoriant Corporation info@xoriant.com 408.743.4400
  • 4. Tips for Managing Software Development with Offshore teams Getting your message across to offshore software development teams One of the difficulties in effective management of offshore software development teams is the language barriers between the management/buyer team and the native software development teams. In many software development providers, it has also become quite common to find people from different countries. This adds to the burden to getting your message across to the team composed of people speaking not just one, but several different languages. According to F. John Reh, managing this kind of group may seem a little too difficult but with some basic principles, it will not be that hard. The first thing to remember is the principle of “different is not wrong”. Generally, people have the tendency to see things that are different from their viewpoint as wrong. This is like a child’s reaction to ways contrary to what his mother does. As one gets older, one realizes that there are different ways of doing things. Following this principle, allows you to be more tolerant of the different ways other people perform their jobs. The next principle is “respect”. In every work environment, it is necessary for the success of the project that you respect everyone even if some people may sound, act and look too weird or different to your liking. By respecting others, you will also gain their respect. As manager, you should understand that the project relies partly on your hands. Without this principle, you may cause undesirable consequences to the project. “Open up to new ideas” is a very logical and practical principle. By opening up to new ideas, you and your team will have the opportunity to adapt and grow for the benefit of the project. This will allow you to spot those with special skills that may benefit the project and will enable you to harvest the experiences of your highly skilled people. These perspectives will help you come up with brilliant ideas that will be an additional benefit for the project. Now that you are more tolerant of others, it is time to “focus on the goal”. Know and stick to your goal. 4 © 2007 Xoriant Corporation info@xoriant.com 408.743.4400
  • 5. Tips for Managing Software Development with Offshore teams Reh also stated the importance of exerting extra effort in the way you communicate with foreign offshore teams. A good manager of offshore team is always focused on the way communication flows on the team. As a manager, he adjusts necessarily and is always mindful of using only clear, direct words. Reh gave specific guidelines to help managers in communicating with his offshore team. First is the use of formal language. Whenever speaking and even in writing, it is important to use formal language. This will make your words clearer and sound more respectful. Second is the avoidance of using slang, idiomatic expressions and jargons. Foreign speaking individuals may not be familiar with them. As a result, it may cause your team to misunderstand you and your instructions. Third, remember not to use the word “don’t”, “can’t” and other contractions in your written instructions or communications. Some get confused with these contractions and you may not always be present to clarify things for them. Other times they may not even bother to ask for clarifications. Fourth is to always ask for your teams’ feedback. In other culture, saying no to you or asking for questions is considered rude. Thus, it is up to you to go out of your way to solicit their opinion. Make sure that they also understand your instructions. The best way of doing this is to make them repeat your instructions. Lastly be patient. For you to be able to do all the items in the guidelines you must remember that patience is a virtue. In the end, everything will work to your advantage. 5 © 2007 Xoriant Corporation info@xoriant.com 408.743.4400