Here’s a pattern I’ve observed. Many website design clients, especially those who have never been responsible for a website project before, expect to a process that goes roughly like this:
1) Talk about requirements
2) Do a complete graphic design
3) Fully implement the design in the site
4) Then move on to building out the functional elements of the site and the content.
Unfortunately, modern web development processes don’t usually work that way.
The process usually needs to go more like this:
1) Identify requirements
2) Do sitemaps and wireframe mockups to get the functional elements and information architecture right
3) Implement the technical bits
4) Do a design to make it pretty
Lots of missed expectations can easily ensue. Educating clients to the point where they can understand a wireframe can be a big — and costly — challenge.