Back in the day I used to do a fair bit web development for clients. I know many computer businesses here also offer web development services along side their core business of computer repairs. Web Development can be quite profitable if done right but there are many traps that a developer can fall into that can result in both parties “getting burned”. In this article I’ll talk about a few of my own experiences and show you some tips to get it done right.
The problem with web development is that a website isn’t a tangible item that your client can touch and feel to know exactly what they are getting. Even worse is in most cases the web design job is going to be custom so the client can really make it whatever they want it to be, which leads to often unrealistic expectations.
The standard web development process typically is:
Sounds easy enough right? But each step is fraught with danger.
In this step you really need to ask the right questions. I personally have had people wanting me to build the next eBay with a budget of under $1000. This person is obviously a dreamer. Probably the most important things to find out in this step is what they want and what their budget is. That way, you don’t waste any time on a meeting with someone who wants you to create something outside your skill set, or with an unrealistic budget. Never tell them what the cost the site will be at this stage, you can give a ballpark figure, but never an actual cost. Chances are they will want a lot more than what they mention on the phone.
It is in the meetings where you find out what they want by asking them. However, you need to be careful here because it can open a can of worms. You need to take control and ask them specific questions such as:
“What do you want to achieve? Do you just want to raise awareness with an online brochure? or are you looking to sell a lot of your products online though e-commerce?”.
“Are there any sites that you like the design of? which parts about them do you like?”
Take control and don’t let them rant.
At this point you would put together a proposal outlining what each page has on it and its features. Be very specific about every part of the site because clients tend to assume things. For example, if you had a page just to display their products you must mention that there wont be e-commerce abilities. Otherwise they may turn around at the end of the project and say “oh, I thought people would be able to buy the products though that page?”.
Once the client agrees on your proposed design you MUST get them to sign a contract. It will save you so many headaches later. You may think that because your client is your uncle you wont need a contract. One little assumption on their behalf and things can get very ugly. The contract needs to specify how and when the client will pay you including penalties for late payment. I have heard many horror stories from other web developers where they completed the website to perfect specification and didn’t get paid for a very long time, or; the client never paid, the developer shut down the website due to non-payment and the client sued them for loss of income.
Session expired
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.
I must agree with the “MUST SIGN A CONTRACT”. I just had to shutdown a clients site after it was developed and rolling for 4 months, with no payment, and no return calls for payment.
This job was a referral from a friend who’s girlfriend worked at the place. The girlfriend was in charge of telling us what she wanted, and getting us everything we needed for the website. But now she no longer works there, and I suppose the owner doesn’t agree with the website and won’t return our calls, or pay.
We thought this was the “SURE THING”, but instead was a dud.
I also strongly agree with the “MUST SIGN A CONTRACT” part. I had to wait for 3 months for payment on a site around this time last year. I also have one client that I will only take payment up front for changes made. Even though I don’t like getting paid for something before the job is done this client has a bad history of late payment. You live and learn.
A signed contract is a must. Check this: We had a large client that didn’t know what they wanted for their site. We spent 4 days and 2 meetings creating a site spec and proposal with our ideas for their site. They turned around and used our site spec to shop for a better price!