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
