Articles island - a directory of quality articles, free quality articles reprint for your web site and email newsletter.
Free Articles Reprint for Your Web Site, Email Newsletter, Blog, Ezine and RSS Feed.
Submit Your Articles to Our Article Directory for Massive Exposure.
Total Live Articles: 92613  Total Categories: 389



 
  Advanced Search
Articles island Expert Author - Linda C Dipman
I was born in Portsmouth, Virginia, but I have spent most of my life in Kansas. I am a business woman who has run my own upholstery business for over thirty years. I have three married children and six grandchildren. In my spare time, when i'm not entertaining my grandchildren, I like to travel, read, decorate, and of course I love to write. My passion...
Home » Self-improvement » Organizing » Outsourcing Software Development Projects Offshore Part II

Articles island Expert Author - Phil Morettini
Author Name:
Phil Morettini

Country:
United States

Member Since:
24 Oct 2006

Total Live Articles:
44



Email to Friends
Rate this Article
Bookmark this Article
Print this Article
Report this Article
Leave a Comment





Outsourcing Software Development Projects Offshore Part II

By: Phil Morettini
Total views: 27
Word Count: 1046
Date:Oct 28th 2006
Article Rating: No Ratings Yet

What are the pitfalls, and potential drawbacks of outsourcing?

Well, there are many--and this is what scares the "late adopters" away. The biggest fear, I believe, is entrusting your intellectual property to any third party, let alone to someone you don't know, in a country with different customs (RE: more IP theft) and laws. This isn't something that I would suggest being taken lightly. However, the outsourcers are aware of this fear. They won't be in business long, if their clients IP is being stolen from them--this is the type of thing that tends to kill a service business. So they are very sensitive to this issue, and have erected many security features to allay the client's fears. In extreme circumstances, the client code can be isolated to computers with no Internet Access or write devices.

The second most important fear is lack of control. Software companies are typically accustomed to internal development, and want to manage the process closely. You can still manage and monitor the product development process closely using an offshore outsourcer--and you should. It does, however, take a bit more work and usually an adjustment to the normal management processes. From what I have seen in my research, it is very possible to have the process go as well, or better, than it would in-house. It's also very possible to screw it up completely!

The third greatest fear is dealing with a different culture and time zone. Except for the most bigoted among us, I believe that this is easily overcome simply by "doing". Once you work closely with colleagues in other countries, you realize that we're all "people", with many of the same aspirations and fears, regardless of where we live. Most will get very comfortable quite quickly with their foreign counterparts, if they just jump in and give it a chance.

Lastly, there is the issue of inertia--"we've always done it this way". Although it seems a bit silly, this is a very common problem. This problem has deeper roots, and is much more serious, than simply fear of outsourcing. If you don't overcome it and roll with the changes, it could kill your company.

If I do outsource, to which country should I send my projects?

There are a number of choices--below is my current preference list, in ranked order:
1. India
2. Russia/Eastern Europe
3. Brazil
4. China

I rank India first, although at this point they are probably the highest cost. The reason is that the Indian outsourcing companies are the most mature, with the longest track record. They also speak pretty good English, which is important to those of us here in the US. You can expect the hourly rates to be in the neighborhood of $18-20/hour--still an enormous savings over US development costs.

The second choice is Russia/Eastern Europe. The companies there are far less mature than in India, so you are taking a greater security and execution risk. If you really need lower costs, however, hourly rates can be as low as $4-5/hour.

Brazil is an emerging place for outsourcing. I have a handle on the exact rates, but they are very low. For US clients, Brazil has the advantage of being in the nearest time zone, so you can talk during business hours, and is the easiest place to get to--especially from the Eastern US.

China, like in nearly every other market, is the potential thousand pound gorilla lurking in the wings. It is the most immature place for outsourcing software, an industry that is just emerging. The language differences can be a difficulty, and IP laws are still troubling. But there is a huge pool of competent technical resources, and the people that I spoke with expect rates as low as $1-1.50/hour.

What are the key things I should focus on to ensure the success of my outsourcing project?

My research turned up several key things:

Choose an offshore outsourcer that has a local office in your country. Over time, this may become less important, as you get to know your outsourcing partner. But at least initially, it can be the difference between a successful first project, and dismal failure.

Choose an outsourcer who has been in business for a while, is stable financially and has low labor churn--but is still hungry. If they're "too successful", the priority sometimes shifts from client satisfaction to maximizing profitability--not to your benefit.

Choose an outsourcing partner who is appropriate for your size. If you are a small, early stage company, you might be too small for one of the large, major brand names in the outsourcing business. The potential for getting ignored, and being low priority, looms large in this situation.

Choose a partner who is growing by referral, not by large marketing expenditures. Great Service companies thrive on long time clients and their referrals--repeat business means satisfied customers.

Have a key member of the offshore team come onsite at your company for several weeks or months, if you can afford it. This was suggested as a key reason for early success, by many of the companies who had positive experiences from the start. It was a key link in creating understanding and good communications with the offshore team.

Start small, and with a project that is not mission-critical. This will allow you to "debug and test" the process, so that you can maximize efficiencies when you do outsource a larger, more critical project.

Demand written reports on a regular and timely basis. Certainly weekly on a first project--daily might even be appropriate in some circumstances.

Demand and hold regular status meetings. No less often the weekly on a first project.

If at all possible, "pick your own team." If you can get to know the personnel at your outsourcer, try to specify who will work on your project and for how long. The worst thing that can happen is that you start off with "stars", and mid-project labor churn and higher priority clients lead to turnover on your team, and a more junior staff.

So that's my run-down on outsourcing. I'm sure there are many opinions on this one.

About The Author-- Phil Morettini is President of PJM Consulting, Management Consultants to Tech Companies PJM provides assistance in Management, Product Marketing and Biz Dev. More Articles at Tech Management Blog . Contact Phil at Software Management Consulting

Article Source: Articles island - Free article submission and free reprint articles


Most Viewed Organizing Articles




Most Viewed Organizing Articles:

Why Accepting Help Works In Business
When you're where the buck stops, it's easy to regard help as something you can't accept. Especially when o...

Six Sigma vs. Total Quality Management
Six Sigma and TQM are frequently confused. This article compares and contrasts the two methodologies so you c...

Time Management and Your Big Rocks
In Steven Covey's excellent book, "The Seven Habits of Highly Effective People" he tells a well-worn story abo...

Moving from 'Chiefs' and 'Indians' Management
In many, if not most, business cultures, we still have pretty much vertical structures of hierarchy. Yet there...

Reasons Of Why Companies Use Lean Manufacturing
This article describes why many companies use lean manufacturing system and how it can help boost your bottom ...

Change Management In Six Sigma
Are you implementing Six Sigma in your organization? Then you definitely need to know how to manage change. ...

Making it Happen
How frustrating is it when things progress slowly? When you end up coming back to people and they haven't g...

Management Team - Masters or Myth?
A business has a lifespan that is severely reduced if it doesn't learn how to succeed. Much like a child if it...

How To Interview Well - Both Hiring Authorities And Candidates
The ability to identify if a candidate possesses the capabilities and attributes necessary to successfully exe...

Outsourcing Software Development Projects Offshore Part II
In the first part of this article we gave an introduction to why you might want to consider outsourcing. Now l...


Recent Organizing Articles




Recent Organizing Articles:

Managing Behavioral Styles
Understanding style differences can help in hiring and retaining key employees. Learn practical strategies for...

Create A Statement Of Professional Goals To Increase Your Income
Business success starts with creating a statement of professional goals....

Motivate And Retain Employees Through Training And Development
People may come and go in a particular company. Others may stay long and loyal even up to the point of retirem...

Waste Not, Want Not: An Executives Digs Out Big Profits by Turning "Waste" into Valuable Products
Assumptions keep us from accomplishing most of our potential. That means we usually waste time, efforts, and ...

An Introduction to Leasing and Asset Finance
Want to know why business leasing is becoming more popular, and how it could benefit your business?...

Food Industry Performance Indicators Tell You if Your are Winning
You can't tell if you're winning if you don't keep score! Food industry performance indicators simply help yo...

How To Build A Succession Planning Culture In Your Business
Succession planning in any business, is vital to avoid major challenges later on when a key person in an organ...

Team Building - The Route To Accelerating Your Business Development
Building a successful team inside your organization is vital to the success of your company. Giving your empl...

How Your Office Design Can Kill Your Business Impact
Pros and Cons of various office design and its impact on business...

How to Increase Productivity With Office Design
Key elements of office design and how it can improve key worker productivity . Detailed overview and stats....

Most Viewed Articles by Phil Morettini




Most Viewed Articles by Phil Morettini:

Software Product Development--the Unsolved Mystery of High Tech Part II
We've covered a lot of what goes wrong in the software development process in Part I. Let's continue that disc...

Layoffs and Bureaucracy
A while back Id been reading the stories on the last major layoff at HP, and it really struck a nerve. HP anno...

Favoritism in the Workplace--How to Avoid Even the Perception of It
I'm going to address a topic that isn't often discussed formally by top management within a business, certainl...

Gates and Microsoft Part i
One of the big news items in the last year was Bill Gates announcing that he was leaving Microsoft. It wasn't ...

The Rise and Fall of Novell
Once again one of the great brand names of High Tech has been prominently in the news, for disconcerting reaso...

High Tech Product Promotion Part II
In Part I of this article we covered an introduction to High Tech Product Promotion. Now we'll move on to A de...

Strategic Fundraising for Startup Companies Part I
Almost every company goes through it, except for the fortunate few. Some people have gone through it multiple ...

Should You License Your Technology?
So when should you license your technology to other companies? This can be a complicated question, since I alw...

Gates and Microsoft Part II
In Part I of this article, we discussed Bill Gates and his impact on the Microsoft organization. Now let's mov...

Press Relations Best Practices
Among the potential ingredients for the marketing mix of a high tech company, Press Relations is high on my li...

You have permission to publish or reprint this article in your ezine, website, blog, forum, RSS feed or print publication, free of charge. As long as you keep this article with no changes(included Article Title, Article Body, Author Name, Article Source and keep all links in this article active)and you agree to our publisher terms of service. Below are ready HTML code for this article, you can copy and paste directly into your web page.

Outsourcing Software Development Projects Offshore Part II -- HTML Version:


Outsourcing Software Development Projects Offshore Part II -- Summary:

Outsourcing Software Development Projects Offshore Part II -- Keywords:
1   2   3 Good!   4   5   6 Very Good!!   7   8   9   10 Excellent!!!  
Comments:
No Comment Posted.

Leave Comment: Please Login to leave a comment. Not a member yet? Sign Up now.