On 9/1/05, Richard Cooper <[EMAIL PROTECTED]> wrote:
> 
> Hi,
> 
> I'm looking to expand my business and would like to hire an employee. At 
> the present moment I would imagine there would be only about 20 hours or so 
> a week.
> 
> As I'm based in the UK (London) I would imagine there are not a huge 
> amount of good CF developers?
> 
> My questions are:
> 
> 1. What sort of wage would a telecommuter expect if they had an above 
> average level experience with CF MX.


That's a very difficult question to answer.

I do most of my development work remotely and charge a variety of rates 
depending on the client and the nature of the work. FWIW I charge anything 
up to 150 USD/hr for dev work, but I have gone as low as 25 USD/hr for one 
client who was in no hurry to have the work done.

I do work for companies in countries all over the world, so my rates vary on 
that basis too.

2. What recommendations do you have so that the developers do the work 
> timely, correctly and of the standard required.


* Create detailed specifications.
* Make it as easy as possible for the developer to ask questions and get 
clarification on anything.
* Tell the developer to send you the phone bill for any costs incurred in 
the project and encourage them to use the phone as much as they need to get 
the work done.
* Where relevant have the developer working directly with the client rather 
than through you as a proxy.
* Include creation of unit tests in the specifications. If the code passes 
the tests it should be considered to be correct and to have met the required 
standard.
* Give the developer a hard deadline when the work must be completed.
* Give the developer incremental deliverables for projects more than 1 week. 
Ideally you want to be getting something back from the developer on a daily 
basis.

3. I've trust issues... what levels of access should be granted to the 
> developer in the beginning stages? How can you ensure that they will not use 
> the information, data & code they receive to their's rather than the 
> businesses advantage?


Get a contract lawyer and pay them to write a robust contract. Get the 
developer to sign that and any relevant NDAs that you might need. 

You can't control what a remote developer will do, but you can protect 
yourself legally if they prove to be unreliable.

Start the developer with work that is of minimal commercial sensitivity and 
work from there to build your trust.

Get references from the developer and check them thoroughly.

4. What is a good way to conduct a telecommuters interview?


Telephone is usually best. That's how a lot of your communication will 
probably be done, so it makes sense to use that for the interview.

As for the interview itself, ask the developer about some of the remote 
projects they've worked on and check if it's ok for you to contact the 
people they did the work for. If they aren't keen on that see if you can get 
to the bottom of why. Remote development is hard if the company you're doing 
the work for isn't used to working that way, so there are any number of good 
reasons why a developer might not want you to contact previous clients.

HTH

Spike
-- 
--------------------------------------------
Stephen Milligan
Code poet for hire
http://www.spikefu.com

Do you cfeclipse? http://www.cfeclipse.org


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:11:2764
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/11
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:11
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.11
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to