If you have decided to do some outsourcing for your website you may be wondering where to begin on this. I have worked with many individuals both in the US and internationally and have found that some things are definitely important to consider before diving in.
- Decide what rate you are willing to pay
- Work with someone who can do it full time
- Decide what time of the day you want to talk to the programmers
- Decide to be patient with communication issues and know that you may not always get what you are expecting because of it.
- Write clear requirements, drawings, screen shots, etc.
- Don`t serve more than can be eaten
I chose to do outsourcing because I didn`t have the programming skills required to achieve my goals of functionality on myplace2sell
. Budget was a big concern of mine, so I started with a couple of friends who were going to be doing it on the side. I knew they were capable of doing the technical side. However, I couldn`t promise them a lot of money on a regular basis so I found that this truly became a backburner issue for them. I was ready to move faster than they were able with their other responsibilities. So I had to move on and find someone who could dedicate their time to it.
I personally chose to use developers in Mexico. I did this based on the fact that I knew a friend who had good success with them and that they were in the same time zone. I have worked with India programmers before and had success there too, but they are in the complete opposite timezone by 12 hours which made it difficult to talk by phone and get quick responses.
It should be noted here that you will encounter all kinds of developers all over the world. Whether in the US or Internationally, programmers are either really good, so so, or really bad (inexperienced). You will find that everywhere.
That leads to my next point which is to just give a piece of the project. Two reasons for this:
- If you give too much information, they almost don`t know where to begin and steps get missed.
- If you give a small piece of work, you can identify how the work arrangement will develop and you can know if you want to continue working with them.
Lastly, clear requirements are a necessity. If you are expecting the programmer to read your mind or do something in your best interest you are mistaken. You have to be very detailed in the requirements you give. Give drawings or examples to follow. Give a step by step requirement.
Outsourcing can take some patience, but for me it has been a successful venture. It has met my budget needs and I have been happy with the quality of work. Best of luck in your endeavors in Outsourcing.