Free Online Articles Directory
17.11.2008 Sign In Register Hello Guest
Email:
Password:
Remember Me 
forgot your password?


7 Best Tips to Find Programmer When You Outsource Your Project

Author: Ankurpatel Author Ranking Blue | Posted: 21-04-2008 | Comments: 0 | Views: 120 | Rating:  (69) Article Popularity - Blue (?) Got a Question? Ask.
Sign Up Now!

Dear Reader,

Are you looking for Dot Net or PHP or Java programmers for your next projects?
Are you thinking to outsource your project and looking for real good programmers?

Being the CEO of the outsourcing company (Infotrex Services), I have very good
experience of hiring many programmers by myself & I would like to share some tips
so that you can hire the best programmer.

Developers are easy to find, but people who understand what you're trying to do and are
fanatically committed to do things better isn't.

Every few days, I talk to clients who outsourced development work and they are not happy with their programmers or the company they deal with. So when we work with these kind of clients,
I make sure that the communication channel is always live and our developers are super sharp
to understand the requirements & work on it. Our focus isn't on technology as much as it is on our problem solving attitude. We're not the biggest, we're not the cheapest, and we aren't rocket scientists - we just get things done by pushing ourselves to get the best solution for our clients.

Anyway, long story short here - hiring developers when you outsource the project is a headache.
Here are some tips for you:

1. Define the Job description, skill-set & approximate years of experience of a desired programmer

To accomplish this, you need to have someone expert who can define this for you.
Do not ask to your friends or try to answer by yourself. Get professional help.
You can ask this directly to CEOs of outsource companies(like us!!!). Many of
our clients don't really ask and we suggest that they ask this to us and get real answer.

2. Ask for a brief resume of the programmer
After finishing this first criteria, next best step is to ask for some relevant experience.
This part is tricky one. Some programmers are smart enough and try to fool you by saying
that they can provide you everything which you want and even show you some fake projects work.
Again, get some professional help to get out of this trap. Remember the old saying - All glitter is not gold.

3. Have Some problem sets for testing
It is better to have a small problem sets available, which you can give it to the programmer.
Ask for the logic to solve the problem and if time permits, ask the programmer to even implement the logic and give you test solution. This is the most difficult part and requires
lots of preparation beforehand.

4. Solve the problem for long-term, not short-term
If you are not a fly by night person or a company, and then go for a long term solution.
It means - for your programming needs, do all 3 activities mentioned here and try
to establish the relationship with a programmer or a company for long term.

5. Hourly rate is an illusion game when you keep bargaining
For example, there are 2 programmers. Programmer A is having 2 years of experience and hourly rate is: 20$ per hour. Programmer B is having 1 year of experience and the rate is: 10$ per hour. If you just look for the hourly rate, then choosing the lower is not always good for you.

Now, for particular project work, programmer A will give you 1 hour estimate and for same work programmer B will give you estimate of 3 hours. Just do the math and you will know that programmer A will be cost effective eventually.

Another case: If you bargain with programmer A and tell him to lower the rate, for example 15$ per hour. Once the programmer agree for it, and for same work of 1 hour, if he estimate 2 hours of work at 15$ rate. Again, same thing. Don't bargain too much. You always have to pay higher for more experience.

6. Seek some genuine advice & research experience

if you have short listed candidates by following all above points; try to find a real genius.
It’s always good to work with genuine people who really love to add value to their client's
business by giving some neutral advice & by doing little research. Ask some dumb questions
to programmers and see how they answer you. This point will make a long term impact on your business. So, don't neglect to check this point.

7. Help Programmers to get best out of them

Programmers are people too. Sometimes they have very limited business knowledge or industry
specific knowledge. Sometimes, what is common-sense to you is not really a common-sense to them. Help the programmer to teach some of the business knowledge of your industry and then see what magic will happen.

Next time you hire the programmer, make sure to follow all 7 points mentioned above.
I would be happy to hear your story. Please get in touch for any other help for your outsourcing project or programmer needs.

Rate this Article: Current: 0 / 5 stars - 0 vote(s).

Article Source: http://www.articlesbase.com/programming-articles/7-best-tips-to-find-programmer-when-you-outsource-your-project-392394.html

Print this Article Print article   Email to a Friend Send to friend   Publish this Article on your Website Publish this Article   Send Author Feedback Author feedback  
About the Author:

I'm your host-Ankur

Patel-your outsourcing partner based in

India. For my day job, I run Infotrex

Services(Managing Information 4 U) -

http://www.infotrex.com and work with a

small team of smart developers for

supporting clients based in USA,

Canada, UK, Italy, Ireland, Australia

etc. We help all clients to succeed in

their online business by SEO(Internet

marketing), online support &

intelligent Web application solutions.

Submitting articles has become one of the most popular means to drive traffic to your website and promote yourself and your business. Join us today - It's Free!

Article Comments

Comment on this article Comment on this article
Your Name
Your Email:
Comment Body
Enter Validation Code: Captcha


Related Articles

7 Best Tips for Communicating With Your Offshore Team in India
By: Ankurpatel | 08/05/2008 | Software
Use these 7 basic tips for successful communication with your offshore team in India or any offshore team through the world.

7 Best Tips for Communicating With Your Offshore Team in India
By: Ankurpatel | 08/05/2008 | Outsourcing
Use these 7 basic tips for successful communication with your offshore team in India or any offshore team through the world

Introduction to Offshore Business Models in India
By: Ankurpatel | 15/05/2008 | Software
When you outsource your work, you have to be careful. Here are some commonsense suggestions for outsourcing work.

10 Best Tips to Write Effective Emails
By: Ankurpatel | 05/06/2008 | Email
Here are some tips for writing email responses that are both thorough and appropriate

Top Three Tips For Communicating With Your VA
By: Angela Wills | 23/04/2007 | Business
You've hired a Virtual Assistant and you have a great plan of action - great! Now all you need to do is hand the work over to your Virtual Assistant. How you communicate with your VA at the beginning of a project and throughout that project can have a big...

Virgin America's Information Technology Strategy
By: Raj Sheelvant | 07/02/2008 | Strategic Planning
Virgin America is breaking new ground when it comes to IT infrastructure. Virgin America is planning on reducing it's IT related costs by mainly outsourcing everything including customer support. Instead of mainframes that is used by the other airlines, they are using Linux based servers.

The Best Use of Your Time
By: Cindy Hartman | 24/04/2008 | Small Business
Small business owners, entrepreneurs and the self-employed often find they cannot ‘do it all’ themselves and do it well. Choosing who – employee or service provider – to hire is a tough decision, but one that is welcomed because it indicates growth in the business.

From Delegation to Deletion - Make More Room for What Matters Most
By: Krissy Jackson - Career Coach | 06/08/2008 | Career Management
Streamlining your day is as easy as It's as easy as deleting, delegating, responding, deferring and doing. Make a note of these 5 words and post them in your work area where you can see them. It will keep you focused managing your time effectively.

Got a Question? Ask.

Ask the community a question about this article:

Frequently Asked Questions

How can you restrict images from public view?
By: myed | 01-10-2008
The website I've setup allows members to upload pictures. The pictures are stored in a directory. How can I keep them from being viewed by the public. Should I do this with PHP and an .htaccess file?

Can you connect to two mysql databases on one php ...
By: myed | 30-09-2008
Can you connect to two mysql databases on one php page?

Can WHERE equal anything in a MySQL query?
By: myed | 28-09-2008
I'm trying to create one function to do a lot of different sorting. Can I make the default value of a WHERE argument equal to anything? So that the default value for that argument will find everything? function get_inventory ($order = 'id', $location = 'WA', $recalls = 'anything', $sold = '0') { $query = "SELECT * FROM v_inventory "; $query .= "WHERE location = '{$location}' and "; $query .= "recalls = '{$recalls}' and "; $query .= "sold = '{$sold}' "; $query .= "ORDER BY {$order} ASC"; $result = mysql_query($query, $connection); }

Parsing HTML with PHP
By: Daniel | 25-09-2008
Hi, What's the simplest way of parsing an HTML file using PHP? Thanks!

Does Alexa give representative results? It seems ...
By: Highlandspring | 24-09-2008
Does Alexa give representative results? It seems easy to fake high traffic levels, but I suppose no one would fake low traffic so it has some value?

How to wirte a search message?
By: harimca | 19-09-2008
how to wirte a search message?

Q&A Powered by:
Powered by Yedda 

Latest Programming Articles

Mvc Design Pattern
By: TuVinhSoft .,JSC | 14/11/2008
Model-view-controller (MVC) is an architectural pattern used in software engineering. In complex computer applications that present a large amount of data to the user, a developer often wishes to separate data (model) and user interface (View) concerns, so that changes to the user interface will not affect data handling, and that the data can be reorganized without changing the user interface.

Advantages of Low Cost Contract Programmers in Freelance Programming
By: Joanna Gadel | 12/11/2008
It observed that web industry is getting tougher thus the necessity of freelance contract programmer is required for developing more effective website with flexible features. This article states the fruitful advantages of freelance programmers in contract programming.

A Guide to Cnc Kits
By: Martin Applebaum | 09/11/2008
CNC kits are a way in which to construct your CNC machine. This article will provide some information on these machines.

A Guide to Cnc Tube Bending Machines
By: Martin Applebaum | 08/11/2008
Are you familiar with a CNC tube bending machine? This article will shed some light on the main function and components of this machine.

Ways to Hire Dedicated Php Programmers
By: Jucick | 08/11/2008
It’s not at all easy to hire dedicated PHP programmers unless you know where and how to find them. Whether you need to fix, update or enhance your website you naturally want the job done quick and right.

Top 4 Reasons Why Addressing Web Accessibility is Important
By: Matt Cave | 05/11/2008
There are very high chances that web accessibility is more important to the performance of your web site than you realize. Article takes a look at the top 4 reasons why it would be important to address the issue of web accessibility.

Xlphoto Printing, the Best Choice for Banner Printing and Poster Printing
By: Vikram Kumar | 01/11/2008
Suppose, you have visited a tourist spot or a hill station; over there, you have witnessed some of the mesmerizing locations of serene nature.

Simple & Complete Gridview Functionality(dotnet 2.0) by Syed Shees Abidi
By: Shees Abidi | 31/10/2008
My this article covers GridView functionality in a Complte,Simple & Precise way in ASP.NET(2.0),C#,SQLServer 2005.This article provides a single GridView which is capable of ~Displaying Data ~Updating it ~Deleting the existing records from database based on a Confirmation Message and ~Inserting a new record(which is beyond the implicit usage of GridView). NOTE: The application requires three simple stored proc. named empins,empupd,empdel for updation insertion and deletion respectively

More from Ankurpatel

Know Your Online Visitors Through Virtual Chat System
By: Ankurpatel | 26/09/2008 | Networks
Do you believe that – by knowing your prospective customers more, you can win more business from them? If yes, continue to read and we will show you the ways to know more about your online visitors.

Surgery Abroad
By: Ankurpatel | 09/07/2008 | Medicine
Are you looking for surgery abroad? Medicaltourismingujarat.com Helps People for Hip Resurfacing Surgery in India

10 Best Tips to Write Effective Emails
By: Ankurpatel | 05/06/2008 | Email
Here are some tips for writing email responses that are both thorough and appropriate

Introduction to Offshore Business Models in India
By: Ankurpatel | 15/05/2008 | Software
When you outsource your work, you have to be careful. Here are some commonsense suggestions for outsourcing work.

7 Best Tips for Communicating With Your Offshore Team in India
By: Ankurpatel | 08/05/2008 | Outsourcing
Use these 7 basic tips for successful communication with your offshore team in India or any offshore team through the world

7 Best Tips for Communicating With Your Offshore Team in India
By: Ankurpatel | 08/05/2008 | Software
Use these 7 basic tips for successful communication with your offshore team in India or any offshore team through the world.

40 Simple Ways to Build Trust in your Website Visitors
By: Ankurpatel | 16/10/2007 | Computers
Let me start this article by asking a simple question to you. If you give contract to build your home, to whom you will give? Someone new or someone who is trusted by your close friend or relative? Of course the answer is – someone trustworthy person/company –by you directly or by someone in whom you trust (your friends/relatives).

Article Categories





Give Feedback

Sign up for our email newsletter

Receive updates, enter your email below