I got some information from the Blog
http://sixrevisions.com/web-development/a-6-step-general-process-for-producing-a-website/

Learn
It shouldn’t surprise you that learning — discovering and understanding what you need to build in the first place — is the most important part of the entire
website design process.
The Creative Brief
You should obtain this information in the way you and your clients are most comfortable with — but whatever you do, don’t skip the creative brief because it will become the lifeblood of your project.
What kind of questions should you ask in your creative brief? At the minimum, find out:
- The client’s target audience
- Their primary and secondary goals for the website
- Current branding characteristics Budget
- Deadlines they need to meet
3.Plan
Once you’ve learned what you need to build, it’s time to start planning how you are going to make it happen. Before you can start designing a website, you need to know exactly what, and how, to design it in the first place — and it all starts with creating a design strategy.
4.Design
Once you are ready to start designing, keep in mind that you need to design more than just a home page. You’ll need a design for the sub-pages of your site as well. It can sometimes be easy to design a home page concept, slice it up and start coding
5.Code
Once you have a killer design, you’ll need to turn it into a real, live website. A safe bet, no matter what content management system you are going to be working with, is to start with a generic HTML and CSS
6.Launch
When you’ve finally perfected the site, it’s time to release it to the public. Launching can mean different things to different people, mostly because there are various content management systems and development circumstances out there.
7.Maintain
During your planning phase, you should have determined who will be in charge of site maintenance