Go Back   CodingForums.com > Web Projects and Services Marketplace > Career, job, and business ideas or advice

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rating: Thread Rating: 8 votes, 5.00 average.
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 07-22-2007, 05:20 PM   PM User | #1
Rachy06
Regular Coder

 
Rachy06's Avatar
 
Join Date: Apr 2006
Location: Widnes, Gross Brittania.
Posts: 123
Thanks: 1
Thanked 3 Times in 3 Posts
Rachy06 is an unknown quantity at this point
Building a website for a paying client.... useful guide.

I have put together a 5-step guide for one method of creating a succesfull website, when working for a paying client. It is just a guide that I thought may be helpful for some people... Feel free to add your own suggestions...

Building a website for a paying client.... useful guide.

The first step toward effective web design is creating a detailed outline of how each stage of the project will be tackled. This can be quite difficult when you first start designing sites for money, but it is essential to ensure that you get paid correctly. It is also important for good client relations.

1. Getting Information from the client
This is the first stage in successful development. This is when you gather specific information from the client regarding their exact requirements. This is what you should base your initial quote on. A few things you should establish are:
  • What exactly will be included in the site?
  • What is functionally required?
  • What images will be provided?/ Will I have to create graphics?/ Who will create graphics?
  • What are the goals of this project?
  • Will the website need to be maintained? How will this be achieved?
  • What bugetary constraints apply to design and promotion amongst other things?
  • To what exteny will I have to deal with post-build issues?
  • How will the site be hosted?
  • How additions during the build will be phased?
After you have gathered all of the information you deem neccessary from your client, you will be in a position to provide a quote, and if accepted, ask for a deposit.

2. Design and Planning
In this stage of development, alot of client negociation is involved. You should work closley with the client to come up with a satisfactory design and a plan on how the content will be presented.

One of the most important things is designing a site architecture and navigation system.

You should ask your client to gather the relevant site content and provide it to you in an agreed format.

For the planning of your site build, you may wish to do some internet research on sites of a similar sort, and possibly create a flowchart describing each stage of the build in detail. (http://www.gliffy.com/ - free online flowchart builder)

3.Building and Testing
During this stage of development, you actually build the site, and as you progress, continually work alongside your client, testing and improving specific elements as you go along.

This stage includes adding all the functionality required, creating or working with images and copy, ensuring that the code is valid and correct, adding things such as meta tags to your scource code etc. Generaly honing the site ready for public viewing.

It is possible that usability testing may be required. If so, this is the time when obvious problems/ deficiencys should be resolved before the site is launched.

Browser compatibility testing is a MUST.

4. Going Live! (Launching The Site)
In some cases, this stage may overlap with the previous stage, but primarily involves publishing the site ready for viewing by the public. It also involves dealing with any problems that may arise, search engine submissions, and continuous usability testing.

You could even ask public viewers of the site to complete a usability survey, so that you can evaluate the site from a different perspective, and make the relevant changes.

5. Maintanance and Updating
Some allowance may have been made for this in the origional quote, but in any case details of website maintanance needs to be defined clearly as part of the whole project definition.

If a CMS (content managment system) is used or if the client wishes to update their site using a WYSIWYG software package such as FrontPage (I would't let them use frontpage...), then training and/or support for the client should be considered.

Last edited by Rachy06; 07-22-2007 at 05:41 PM..
Rachy06 is offline   Reply With Quote
Users who have thanked Rachy06 for this post:
nikos101 (08-21-2007)
Old 07-22-2007, 11:17 PM   PM User | #2
bcarl314
Mega-ultimate member


 
Join Date: Jun 2002
Location: Winona, MN - The land of 10,000 lakes
Posts: 1,855
Thanks: 1
Thanked 45 Times in 42 Posts
bcarl314 will become famous soon enough
Great post, very well thought out and informative. I'm making this a sticky for a while.

Thanks!

bcarl314 is offline   Reply With Quote
Old 07-23-2007, 04:10 AM   PM User | #3
Rachy06
Regular Coder

 
Rachy06's Avatar
 
Join Date: Apr 2006
Location: Widnes, Gross Brittania.
Posts: 123
Thanks: 1
Thanked 3 Times in 3 Posts
Rachy06 is an unknown quantity at this point
no problem
Rachy06 is offline   Reply With Quote
Old 08-21-2007, 11:29 AM   PM User | #4
nikos101
Senior Coder

 
nikos101's Avatar
 
Join Date: Dec 2006
Location: London
Posts: 1,004
Thanks: 58
Thanked 10 Times in 10 Posts
nikos101 is an unknown quantity at this point
just what the doctor ordered, thx Rachy
nikos101 is offline   Reply With Quote
Old 11-09-2007, 10:47 PM   PM User | #5
arthurakay
Regular Coder

 
Join Date: Nov 2007
Location: Chicago
Posts: 134
Thanks: 2
Thanked 9 Times in 9 Posts
arthurakay is an unknown quantity at this point
You might mention that getting paid a portion (or even all) of your fee up-front is important -- particularly if you are a freelance designer.

I have heard of a number of freelance workers who have been stiffed on payment for any number of reasons. Just a word to the wise.
__________________
Arthur Kay
arthurakay is offline   Reply With Quote
Old 07-10-2008, 05:07 PM   PM User | #6
ramm19
New Coder

 
Join Date: Jul 2008
Posts: 99
Thanks: 0
Thanked 4 Times in 4 Posts
ramm19 can only hope to improve
I think that a 50% upfront is sort of a standard now days... Just make sure you make your clients sign a contract with some terms and conditions.
ramm19 is offline   Reply With Quote
Old 08-22-2009, 04:20 PM   PM User | #7
suejoh
New Coder

 
Join Date: Jul 2009
Location: Near Salisbury, UK.
Posts: 19
Thanks: 1
Thanked 0 Times in 0 Posts
suejoh is an unknown quantity at this point
I would also add that you document as much as possible.

Clients requirments. Design. What is included in the price. For instance how long will you provide support, etc. etc. Keep all communications and write up what is agreed in meetings and send copies out.

It is amazing how much comes up when you actually write something down in detail. Also the client will take it more seriously and think you are more professional.

Finally - later on when you have both forgotten the fine details it can be referred back to and any disagreements hopefully resolved amicably.

Sue
suejoh is offline   Reply With Quote
Old 11-15-2009, 11:40 AM   PM User | #8
it career
Banned

 
Join Date: Jun 2007
Location: Web Designer
Posts: 321
Thanks: 0
Thanked 6 Times in 6 Posts
it career can only hope to improve
If you are working in a big project , it is always better to provide your web design client your work chunk by chunk and get paid something like 50% upfront , 25% when you deliver first chunk and rest of the money when you deliver the final web design project after you have more or less met all of the web design client's requirements.
it career is offline   Reply With Quote
Old 09-04-2011, 03:51 AM   PM User | #9
Hurjjtt
New to the CF scene

 
Join Date: Aug 2011
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Hurjjtt is an unknown quantity at this point
Boy- I just happened upon this thread and it couldn't have come at a better time. I just got my first website contract from a client and many of the suggestions I wouldn't have thought of. This will make the process go much smoother for me. thanks, everyone.
Hurjjtt is offline   Reply With Quote
Old 11-13-2011, 04:48 PM   PM User | #10
AsinNetworks
New to the CF scene

 
Join Date: Nov 2011
Posts: 9
Thanks: 1
Thanked 0 Times in 0 Posts
AsinNetworks is an unknown quantity at this point
Very well described really a useful content I have added this on my website hope you don't mind
AsinNetworks is offline   Reply With Quote
Old 04-18-2012, 11:42 AM   PM User | #11
chevy_ls_6
Regular Coder

 
Join Date: Aug 2009
Posts: 160
Thanks: 42
Thanked 2 Times in 2 Posts
chevy_ls_6 is an unknown quantity at this point
I know this is an old post/thread, but I thought this might be a few appropriate questions:

- for you regular developers/designers, what are your rules as far as number of client suggested revisions/design changes per job (if that makes sense)?

- time frame constraints: what are your "average" time splits to certain stages of development [eg., after 1 day the main logo is done, by day 2 you have the overall design template done, day 3 is funtionality, etc]? do you have a "needed it yesterday" pricing formula in place?

- and worst case scenario, what if you "complete" a fair amount of the job, to the point that part [or most] of the site is live, and the client bails or denies payment?

[off topic, but the "regular coder" moniker under my username makes me chuckle, as I'm sure some of you that have helped with my coding issues probably do the same, lol!]

Last edited by chevy_ls_6; 04-18-2012 at 11:44 AM..
chevy_ls_6 is offline   Reply With Quote
Old 05-15-2012, 12:34 PM   PM User | #12
jazz90
New to the CF scene

 
Join Date: May 2012
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
jazz90 is an unknown quantity at this point
this is an old thread and almost every technical aspect has been discussed so I am wandering to contribute some management factors and emotional issues in any development,

This is good contribution but it is not the only thing, dedication and effort is the foremost requirement, all of the above steps are good but the most important is the one of implementation, this is he most crucial stage and requires patience with commitment and rest is what this thread has told are the things left ...
jazz90 is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:34 PM.


Advertisement
Log in to turn off these ads.