Remember Me
forgot your password?

Offshore Software Development: How to Select Projects That Will Succeed

One of the key decisions a company needs to make in offshoring software development is which projects to offshore. You cannot simply offshore “maintenance” projects, because your staff in the U.S. wants to work on new product development. This issue must be carefully thought through and here are time tested and proven guidelines:

1.Business objective: It may sound simple but make sure you clearly define your objectives for offshore outsourcing. Are you going offshore for cost only, for cost and skills, do you wish to use local expertise to develop or customize products for that part of the world? Each of these can lead you to a different list of potential projects.

2.Adequate resource pool offshore: This issue is not always obvious; but depending on the technologies you employ, you need to ascertain if there is a large enough resource pool. Competition for the right resources in countries like India is intense; if you are in a narrow niche and you need to invest significant training dollars to get the staff up to speed, you need to think through how you can retain your staff. Industry has experienced many instances where one company invested in training key staff, only to find that 6 months later a competitor offered enough incentives for the recently trained staff to leave the first company. A mid-sized company who experienced this is evaluating if they should bring the project back to U.S.

3.ROI: A small software company recently considered offshoring; the proposal was to offshore the equivalent of four to six developers. The financial analysis indicated that at this level, the overhead needed to establish and manage an offshore effort was significant and the cost savings after considering all associated costs didn’t exist. The company decided against outsourcing. This example points to another criterion for determining whether a project makes sense for offshore -- return on investment. After all, one of the most common reasons for offshoring is to reduce cost.

4. Deliverables and level of interface with the U.S. team: Can you define clearly what the offshore team needs to do? The more you can do this, the better your chances of success. What is the level of interface? How much interaction does the offshore team need to do with the U.S. team? If you need to provide ongoing (read: some times daily) management guidance, it will take significant management effort make it successful or worse yet, it may not succeed at all.

5.Specialized equipment or tools: If your development environment involves specialized tools and equipment, it can impact financial feasibility and schedules; you need to think through the time it will take to create the necessary environment offshore.

6.Transfer of Information and Training: How long does it take, at what cost and whether you have personnel available to devote to this, in addition to doing their own current tasks?

7.Cultural fit (Contextual knowledge necessary); is it possible to train offshore personnel within a reasonable time frame? For example, projects that deal with user interfaces are harder to transfer because of the need to understand the cultural issues in the U.S.

8.Attracting and retaining offshore talent: If you are doing new development or you are in a hot technology area, this will work in your favour. If you are considering dated or proprietary technology with limited market appeal and/or sustaining effort, this will work against you.

M.M.Sathyanarayan

Do you want to learn more about key ingredients for global outsourcing success? To down load my free report Global Outsourcing: 6 Key Strategies to Achieve Success click here.

M. M. Sathyanarayan is President of Global Development Consulting, Inc., an advisory firm focused on global outsourcing. He led the pioneering effort in global outsourcing at HP/Tandem beginning in early 90s and was Founder/CEO of a startup. He is now internationally recognized consultant, author, trainer and offshoring coach. He has helped a number of companies improve their performance by effectively leveraging global resources.

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish


Article Source: http://www.articlesbase.com/outsourcing-articles/offshore-software-development-how-to-select-projects-that-will-succeed-207696.html
Add new Comment



Captcha

  • Latest Outsourcing Articles
  • More from M.M.Sathyanarayan

Ten Top Tips to help you find the right International Courier

By: Ian Sheldon | 04/07/2009
There are so many courier companies in the U.K, it’s untrue. At the end of the day, when it comes down to the points that matter how many of them can actually deliver on the promises they make either in written or verbal marketing.

Call Center: Developing in House or Subcontracted?

By: James Mcguire | 03/07/2009
When organizations consider the possibility of using the call center as a tactic to increase and improve contacts with clients and prospects, there are two alternatives that are presented for its implementation.

Why small business bookkeeping outsourcing?

By: James Lee | 03/07/2009
For an accurate maintenance of business accounts in an organization, bookkeeping and the account books maintenance is of highest importance. This is because the market situation is always fluctuating and you do not know which way it will turn.

Offshore Outsourcing Development in Vietnam

By: TuVinhSoft .,JSC | 03/07/2009
If you share the world opinion that Vietnam is the outsourcing hot spot we will prove it to you. Ours becomes an extension to your office via the internet and E-mail. Your offshore project world seem to be happening right outside of your cabin.

Outsourcing Data Entry Services to Ease your Workload

By: alpha Data Entry | 02/07/2009
Outsourcing data entry has several advantages. Outsource data entry work and take advantage of offshore outsourcing benefits. Know about benefits of outsourcing to find out more about how outsourcing can give your business break through advantage!

Outsource IT: Save Money without Sacrifice

By: Holly West | 01/07/2009
Get more value from your shrinking IT budget next year by outsourcing your routine server maintenance tasks and reallocating your staff to focus on adding value to your business. With hosted Web solutions, you can outsource without sacrificing quality or performance.

Virtual Assistants Offer Flexibility to Workers and Business Owners

By: Janet Taylor | 01/07/2009
This article shares the advantages of working as a virtual assistant and hiring a virtual assistant in your business.

Connoisseur watch cleaning systems

By: Ian Stathem | 01/07/2009
Connoisseur cleaning solutions, brushes and cloth can be used to clean, polish and finish watch parts efficiently and effectively. They are safe for use on the delicate watch parts.

Managing Offshore Projects: How Do you Align Goals and Values?

By: M.M.Sathyanarayan | 16/10/2007 | Outsourcing
Let’s look at a scenario I have observed many times. You have been just promoted to the position of project manager of a very important product development effort. You are given a tight deadline and a tight budget.

Managing Offshore Projects: What is Unique About Planning an Offshore Project?

By: M.M.Sathyanarayan | 16/10/2007 | Outsourcing
Most people in the industry recognize that there are challenges in managing offshore projects and it needs to be managed differently than a local project. One of the first steps in any project is to develop a project plan. So, what is different about developing an offshore project plan?

Global Outsourcing Strategy: Why you Need to Regularly Reassess your Global Outsourcing Strategy

By: M.M.Sathyanarayan | 28/09/2007 | Business
You did a thorough job of putting together your global outsourcing strategy.

Offshore Project Management: What is Offshore Supplementary Project Management and Why Should you Care About It?

By: M.M.Sathyanarayan | 28/09/2007 | Business
When you offshore projects, one of the key people you will interface with are your first level leaders of the team offshore;

Offshoring Management: Increasing Head Count Offshore Can be a Bad Idea!!

By: M.M.Sathyanarayan | 25/09/2007 | Business
When offshore productivity is low and attrition rate is high, some offshore entities attempt to persuade you to allow them to hire more people.

Offshoring Management: Why Should you Care About Culture?

By: M.M.Sathyanarayan | 25/09/2007 | Business
Here is an example of what I hear frequently from managers in the U.S. responsible for offshoring.

Offshoring Management: Avoid Costly Process Deterioration When Managing Offshore Projects

By: M.M.Sathyanarayan | 25/09/2007 | Business
If you are responsible for managing offshore projects, you should be aware that even when your initial offshore projects work well, problems can enter the picture over time.

Offshoring Management: Avoid Out of Sight, Out of Mind Syndrome

By: M.M.Sathyanarayan | 25/09/2007 | Business
Management has plenty to focus on these days. Nothing goes smoothly all the time.

Submit Your Articles Free: Signup



Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.24, 6)