Successful Outsourcing GetAfreelancer versus RentACoder Part II

Posted by craig Sunday, April 26, 2009 1:24:00 PM

 

Successful online software outsourcing Part II

In part I, I gave a comparison between between Rent A Coder and GetAFreelancer outsourcing sites.  I now want to propose some guidelines for getting successful results.

1.  Specifications:  Be as specific and detailed as possible, it is worth spending extra time here than to waste time later, through emails trying to fix up what the coder did wrong or misunderstood.

2.  Require a demo program or demo website, depending on the case, which covers all the use cases required by aour software.

3.  For large projects > 1000$ I would suggest requiring unit tests.  This takes extra time, but improves the code quality and reliability, It is also easier for you to test later.

4. Outsource parts of projects, never complete projects.  There is no way to protect your IP online, so ideally outsource generic libraries, while keeping your main application secret.

5. Keep a list of your favorite coders,  I have gotten burned a couple of times with really bad work.  IT is worth a few extra bucks to save a lot of extra time, so the bookmark your favorite coders, and work with them.

6.  For large projects >1000$ it is good Impose coding standards, and require the use of automated tools to validate.  e.g. for .NET FXCop and SourceAnalysis are two tools, which can pick off an amazing number of problems.  Setup your configuration for these tools, and require your coder to validate against them.

Copyright 2009 AnyTime

It's much eaiser to understand when you put it that way!

Thursday, July 28, 2011 8:48:11 AM Ricky
It's much eaiser to understand when you put it that way!

It's much eaiser to understand when you put it that way!

Thursday, July 28, 2011 8:46:43 AM Ricky
It's much eaiser to understand when you put it that way!

It's much eaiser to understand when you put it that way!

Thursday, July 28, 2011 8:45:16 AM Ricky
It's much eaiser to understand when you put it that way!