Tips on finding and working with web developers


General tips on finding and contracting

Finding and working with web developers is mostly the same as dealing with web designers. Just as discussed in detail above, you can find developers by asking around and by posting job ads on freelance sites. You should also always ask for references from previous jobs, view previous work, and always get a written agreement.

It's critical to spend the time to find the right person, and you will usually get what you pay for with experienced, skilled developers charging more on an hourly basis, but ultimately doing better work more efficiently with fewer problems. Developers compared to designers, are more likely to use estimates as development can be very open-ended, and expect to pay a non-refundable deposit.

Briefing a web developer

Briefing a developer first involves letting them know basic information like what sort of site or app you are building, what platform you would like to use for your blog, what hosting you might have, and so on. The most critical aspect of briefing a developer is to make sure you've thought through everything you want the site to do and included it in the brief. For a straight blog or theme build, this might not be too difficult as most of the details will be shown in the design they are building.

For larger projects, try to imagine using the app you are getting built and think about what you would do and what you would expect to see and happen. By mentally walking through the site, you are effectively thinking of user scenarios, which are descriptions of how the system behaves.

Giving a whole sequence of user scenarios is in fact one way of briefing a developer. So for a membership site you might have one scenario for sign-up, one for adjusting a membership, and another for an administrative user logging in and editing a member's details. User scenarios work well as they force you to actually think through what a person needs to do things. This will help tease out details you might otherwise forget if just trying to think out all the details.

A good developer will be able to guide you through the briefing process, gathering the information they need and piecing together a plan for the build. Different developers like to be briefed in different ways, so ask your developer what they expect to receive to get started.

What files to get at the end

At the end of any development you should make sure that you have a copy of any theme or plugin files, and access to the full codebase for any other development work. Generally, getting files is not a big deal as they are usually all on your server anyway.

Rates

Freelance rates for development range from as low as US$30 per hour up to US$200 per hour. Moreover, a good developer will be much better than a bad one for big jobs, not necessarily in terms of speed, but in terms of building a bug-free, working product that is easy to develop further in the future. With development, it's really key to find someone you trust by checking with past clients, speaking to the developer, and if at all possible, working on small jobs first before moving to larger ones.

If you know a good developer who isn't available for freelance work, it's not a bad idea to ask them to help you select a developer for your project. Code quality is naturally best understood by other coders and they may be able to help differentiate between an average programmer and an excellent one.

Testing

Whether small or large, you should always conduct thorough testing on anything you get built. This should involve two types of testing. The first is testing functionality: going over the entire site from top to bottom, clicking on everything, typing into text boxes, filling out forms, acting like a user, and generally seeing if you can find any holes in the system. The second type of testing is compatibility testing: trying the site on different computers, browsers, and operating systems.

It's also a good idea to ask other people to test out the site or app to get different perspectives. Sometimes people who don't know much about the project give the best feedback as they aren't constrained by plans and background thinking, instead just giving their fresh thoughts. Make sure that your final payments are made after testing and bug fixing is completed to ensure you have a working product at the end of the job.

Legal Disclaimer

Our website is not responsible for the information contained by this article. Articleinput.com is a free articles resource thus practically any visitor can submit an article. However if you notice any copyrighted material, please contact us and we will remove the article(s) in discussion right away.

Note: This article was sent to us by: Sharon Reed at 02152011

Related Articles

1. Wordpress Social Networking Plugins
Social Networking Plugins The social Web is a concept, and you’ve got a ton of profiles to the leftand right. Each social bookmarking tool has its own sub...

2. Wordpress SEO and Search Plugins
SEO and Search Plugins What’s good SEO and what’s bad is hard to tell, except for the basics of course, which are pretty much agreed upon. The whole...

3. Working with Image Galleries in Wordpress
Fun with images It’s said that a picture is worth a thousand words. Or maybe it speaks a thousand words, I’m not sure. The point is that an image ...

4. Making the Most of Image sharing Services in Wordpress
Making the Most of Image-sharing Services For sites running on limited hardware or shared hosting accounts, it may be crucial to save on both space and bandwidt...

5. Show off Your Twitter for Wordpress
Integrating the social web Before digging into the various techniques used to display and connect to the social Web, it is important not to forget the most ob...

6. How to do lifestreaming with WordPress
Lifestreaming with WordPress Lifestreaming is a term commonly used to describe the mashing up of everything you do online. A bit presumptuous, perhaps, to assum...

7. Social Web Submit Buttons plugin Worspress
Social Web Submit Buttons The social Web is certainly a big consideration when working with editorial content today. While search engines can trickle in visitor...

8. Wordpress Hosted Comment Solutions
Pimping the Comments With the addition of threaded comments in the WordPress core, and the excellent CSS styling options that are now available, as well as the ...

9. How to Backing Up database for Wordpress
Backing Up Anyone who has lost data in a hard drive crash or similar knows the importance of backing up, and it goes without saying that this applies to your on...

10. What you need to know about the Wordpress database
Hacking the Database Most of the time you needn’t worry about the database; WordPress will do that for you. There are database changes between versions so...