This post was originally written for sunlive.co.nz our local news source in the Bay of Plenty
It has been a busy time of late, which is good, but it means I have not been able to write for Sun Live, which isn’t good. Still, I hope this post will make up for it.
Because so much of my work involves business use of the web I hear lots of different stories about peoples experiences. One area which generates a lot of passion is web-site creation.
It’s a sad but true fact that the web-site creation sector is like any other business sector: it has it’s good developers and its total cowboys, and like any other sector it has its great clients and its nightmare clients.
A few different web developers asked me to write a post about the bad habits of both parties, who they always seem to be cleaning up after.
One of the main issues I have identified is that too many clients seeking to have a web-site have a limited understanding of what needs to happen and just what is involved. On the flip side, I have noticed many web developers who are unwilling to spend the time to inform the client and give a solid understanding of the process at the beginning of the development. This has the result that two months into the development neither party understands what the other one wants to achieve.: a total breakdown in communication.The client feels that they are getting “ripped off” and the developer tends to put the work to one side in favour of more agreeable work. This is where I get called in in order to bring the development to completion.
Web developers should be giving their clients at least an hour to fully come to grips with what they hope to achieve and then give them a brief proposal based on the main points. If the client agrees, the detail should go in the agreement. If the client values what the developer is doing they should not then devalue it by insisting on lots of free work before they sign up.
Some firms go further and have a client liaison person. Their job is to look after the client and keep the developer working. There are pros and cons to this approach. If this person is an integral part of the development team it will work. If not, it’s often another layer of confusion.
It is imperative for the client to know what is being done and when it will be delivered. One of the complaints I hear from client’s is “it’s past the date they told me and they wont give me a new date”. It’s not good enough. It would be bad practice in any sector. Set a date and get it agreed in writing. I heard a story from one person whose developer had spent 7 months on a 2 month project and then turned around and said the site was out of date, it did not cater to social media! On the flip side the client must provide information to the developer in a timely manner. Developers should give reasonable time scales for work and not exaggerate the time it takes. But also Clients need to understand what is involved and understand that developing a web site is nothing like writing a document in word. What may seem like a simple change may on one page may require changes to a database and other pages. All of which takes time. I sometimes have to educate one while telling the other to be realistic, to not try to charge 20 hours for work which only requires 3!
A good web-site costs money, like all things of quality. If a client’s main deciding factor is the price then the outcome will reflect that. Client’s often push and push for more “extras” for free or offer s their brother-in-law’’s graphic’s to keep prices down! This is often where it starts to go wrong for many projects.
If you are a client looking for a development firm, check their portfolio, contact past clients and ask them how the work went, was it on time and did they find the developer professional to work with.
Get prepared for the meeting. I have created a check list and included the link below. If the developer is on the same track great, if not run away. They have just wasted theirs and your time. By being prepared you show the developer you are not another potentially bad client with a brother-in-law in the family. That will go a long way to creating a good relationship.
You can find the check list here.
