Thoughts are our internal ideas, opinions and creative musings.

Our Senses

In Defense of Wireframes

Jason Farrell on February 17th, 2011

Why wireframes won’t hurt your project, and why you should be using them

I recently found an article floating around in the design community titled “Why wireframes can hurt your project“. It’s by Sacha Greif, who lists a handful of reasons why the common web designer shouldn’t worry about creating wireframes. To sum it up, he basically states not only do wireframes waste time, they also can negatively affect the designer’s ability to make revisions, therefore hurting the website.

Greif goes on to state that there are new technologies and movements that push wireframes into irrelevancy. He explains that with jQuery, the lean startup movement, and 37Signals, it isn’t necessary anymore to wireframe. What this means is, you should jump into developing and worry about problems when they arise, because you can’t predict how people will be using your website or app. Fair enough, but I still disagree.

When you wireframe before delving into the design, you can quickly map out your website, pages, and pieces of functionality. It ends up being the blueprint. At Use All Five, every project begins with building wireframes. It’s the easiest way to set expectations with the client. Wireframes also allow our development team to commence work before a design is in place.

If we were to jump into design phase immediately, trivial things such as color can hold up the entire process from being signed off by the client. The wireframe brings focus to the functionality, without having to worry about design. The whole idea is to remove subjectivity completely while mapping out the site—we tend to keep design separate from the wireframe phase.

Wireframes give you a clear focus and vision. It’s a manifesto and a todo-list. It can be tempting to dive into a project immediately, but without a clear definition of what the website is, it can end up in production purgatory, with no end in sight.

You shouldn’t also base your website off of a specific technology, it should be designed around an idea. If you use JQuery or Rails without any sort of plan, you’re going to work your design around what technologies can do, rather than finding what technologies will work best for your idea.

Greif’s wireframe alternative is to create a bulleted site map. I think this is an OK idea, but the depth we put into the functionality, page-flow and navigation is worth the extra hours.

Don’t be lazy, plan your website out fully, wireframe, and then get to the fun stuff.

Post comment as twitter logo facebook logo
Sort: Newest | Oldest
Gravytrain | Vancouver SEO 8 pts

I also greatly approve of the use of wireframes for projects like these... there's always some good debates going on over on Quora and other sites about the usefulness of WF but I guess what works for some might not work for all!

I have recently written an article that you might enjoy - it's about the use of static mockups to simulate dynamic interfaces in advance of HTML5 "Fluid" UIs becoming more widely used:

http://fluidui.com/2011/03/18/is-static-enough/

Cheers,
Ian

I'm not going to beat around the bush here. You bring up some valid points. But your response is mostly hinged on the idea that projects *need* wireframes to succeed when in reality they aren't all that necessary.

The same goal can be reached with sketching or just a simple per-page requirements list, which take far less resources and time to create.

However, I totally understand why wireframes are useful. I just don't buy the idea they're best way to begin a project.

Nice to see people contributing to the discussion! I can't really dispute your points, because obviously wireframes seem to work for you.

But why I agree that removing wireframes from the workflow you describe would cause it to crumble into chaos, I was instead advocating for a different workflow altogether, structured around different concepts.

But the main thing to me is that we don't use something simply by force of habit. The fact that you can articulate why you need wireframes means that they serve a true purpose in your process, which is what's really important.

There are definitely many ways to map out a site. A site-sketch or a requirements list can totally fulfill the job of a wireframe.

The reason why create wireframes, opposed to anything else, is because the medium is easy enough for a client, designer or developer to understand. The wireframe software we use pumps out clickable html files along with in-line notes. For us, everybody wins and we save time in the long run, not having to constantly re-explain and re-think functionality.

Trackbacks

  1. [...] In defense of wireframes (same title but different article — read it too!) [...]

Blog Categories

Blog Archives

Our Activity

UA5 on FB

Our Newsletter

Strategy Design Dev