To optimize results and minimize the cost of building websites and campaigns I use a defined process involving the following 10 steps:
Idea and Concept
Analysis of users needs (target group, personas, use cases)
Requirement definition
Collecting and generating content
Wireframe (Breaking down to pages and positions)
Layout draft
Testing (user or expert)
Implementation
Testing (User, Browser, Use Cases, Scenarios)
GoLive!
Post or during the process:
Monitor / controlling
Enhance
Depending on project scope there are additional items to integrate or to detail, but these 10 steps will always be included in your web project.
I have defined processes for paid search and organic search SEO campaigns, market research, usability and implementations as well. And if it is a new process, I love to build one and have you benefit from it.