Things You'll Need:
- Market research
- Lawyer
- Software concept
-
Step 1
Select your international outsource partner carefully. You can put together a comprehensive request for proposal announcement which allow you to select from a variety of competitors on an international level. Request referrals as part of the application process and be sure to follow up by contacting at least one contact from each potential candidate as your new outsourcing partner.
-
Step 2
Brainstorm about what your image of a successful software development outsourcing partner is for this project. As applications are received, compare them to your vision of the perfect partner and consider only those that fit within your guidelines.
-
Step 3
Ask potential candidates for code samples to be reviewed by independent software experts. This will aid even the novice software developer in determining which outsourcing candidates have the skills required to complete the task at hand.
-
Step 4
Protect your rights to your original intellectual property by clearly defining the role your outsourcing partner will play in the development of your new software. It is advisable to enlist the help of a lawyer with expertise in the field of intellectual property to draw up and review any contracts between your company and your potential international partner.
-
Step 5
Remember that good communication is the key to success in any project. When outsourcing internationally, consider whether face-to-face meetings are required or if communication via email and phone will suffice. If you need "face time" to feel comfortable in your new partnership, outsource to a firm with a head office or branch within easy traveling distance.









Comments
csprestoninc said
on 6/24/2009 Here is another article (written from a neutral standpoint) that provides more information on Selecting a Software Development Company.
http://cspreston.wordpress.com/2009/06/01/selecting-software-development-company/
Thanks,
Brett Miller
www.customsoftwarebypreston.com