Wilson Miner’s comment about wireframes today on Twitter inspired me to start a conversation in response to the issue of separating visual design and layout from the wireframing process. I have a solution I came up with, but I want to see solutions you might have come up with, too. You show me yours, I’ll show you mine.
This is a common situation I have heard and seen several times in my short time as a User Experience Designer, and it’s not just when the person creating the wireframes is the person doing the visual design. I don’t think the problem lies so much with who creates the documents, but more with the documents themselves.
Standard wireframe documents look so much like a web page layout, we ask viewers to use immense amounts of imagination to divorce that which the wireframe is trying to communicate from what its visual representation is communicating.
Sometimes regular wireframes are just right
In the book Communicating Design by Dan M. Brown, the Challenges section of the Wireframes chapter starts out with the encouraging sentiment, “Even five paragraphs won’t do justice to the challenge of wireframes…”
He goes on to explain that the main problem with wireframes is when they try to do too much, serving multiple purposes at the same time. The key, in my opinion, is to decide what the essential purpose is for your wireframe documents. Different purposes might require a different format.
I think there is a place for the standard wireframe format. In a recent project, I created a wireframe for use as a paper-prototype in user testing. The document was a wireframed mockup of a few pages of the site, with pretty detailed illustrations meant to represent actual interface elements and layout. This worked very well. Users were able to imagine what the elements would look like on a page, show us how they might interact with it, and we got some great feedback to move forward into actual site planning.
This also translates to the interactive prototype, in which the sketched elements are taken into Flash, HTML+Javascript, Powerpoint, or some other on-screen device allowing the viewer to interact with it, further mimicking how the finished product might look and behave.
When going into granular detail about the interface elements of a particular component, it makes sense to have detailed sketches approximating those elements and their various states. Using simple illustrations is much easier than a written description, and is quicker for the planning stages than building the elements out in their full graphic detail.
Where the wireframes are
I will confess: Until about two years ago, I had never seen a wireframe. I had heard the term thrown around in the ten years that I’ve been involved in the field of web design, but I had never had reason or opportunity to see or use one.
Wireframes aren’t needed for every project. For a small site and a small team, sometimes a sketch and some verbal agreements are all you need to get the job done.
In the last couple years, I took a job with an agency that was just beginning to take on large Web projects, working with larger teams, sometimes with external resources, often under tight deadlines. Documenting complicated functional decisions quickly and communicating these decisions accurately became a priority.
Though I had no formal training in UX documentation, I had a passion for user-centered design, experience with basic Web development, and a solid understanding of best practices in usability and interface design. This foundation helped me take on my new role as UX designer, and therefore I also took on the job as the agency’s main wireframe resource.
I did a lot of research on UX design, Information Architecture, Interaction Design, and the deliverables I’d be expected to produce. I had a difficult time finding very many examples of different kinds of wireframe documents. Some are out there, but many you have to dig to find, and most of what I could find all looks the same.
Why aren’t more people showing wireframes?
- Much of this work is internal, often confidential.
- Most people might consider the stark black and white renderings unappealing
I can’t think of any other good reasons for keeping these documents under wraps. The confidentiality reason is understandable, but I disagree that these documents are unappealing. I understand the thought that goes into these documents, and I want to see the results of this labor.
In my research, I did find an article that inspired me a great deal. It’s an article titled Where the Wireframes Are published at Boxes and Arrows on July 1, 2002, by the same Dan Brown mentioned earlier.
In the article, Dan Brown talks about his company’s struggle with wireframes causing conflict between his team and the designers, or causing confusion with clients. The creative director asked him to “take design out” of the wireframes, and the rest of the article describes his solution.
I identified with the struggle he described, with wireframes as a mock page layout conflicting with the designers’ role in the project, as well as with client confusion when shown wireframes but being asked to ignore the visual and layout elements. Here it is, years after his struggles with his clients and internal team, after publishing the article and later his excellent web site documentation book, and I can’t believe we are all still using the same format of all-purpose high-fidelity wireframing, and struggling with the problems it can cause.
In Dan Brown’s article, he proposes a solution he calls a Page Description Diagram. This solution works for when you want to document only the contents and the functions that should go into a page. He takes out any semblance to layout, and just lists, in order of priority, the elements that should go on a page, describing the necessary information for each element.
I was really inspired by this example. It impressed me how different this approach is, and how it can so efficiently get the job done, when the job is just to describe the contents and their priority on a page.
Designing the User Experience
When I was granted the title of User Experience Designer, I was actually given the unique opportunity to research roles and decide what I wanted my title to be. I took some time and put a lot of thought into it. Am I an Information Architect? An Interaction Designer? Interface Designer? Usability Research? Some of those things, yes, a little bit of this, a little bit of that. User Experience Design, to me, touches all those fields and more.
I agree with the Jesse James Garrett view of user experience as described in his book, The Elements of User Experience, and how he portrays all the elements overlapping and influencing one another to create the overall experience. In this book, he puts wireframes into the realm of page layout, which is “where information design, interface design, and navigation design come together to form a unified, cohesive skeleton.”
Where I work, we have a development team, a design team, copywriters, and clients, who all need to give input and sign-off on documentation, so wireframes have to be a bit of a multi-purpose resource for them to be worthwhile. They also have to be quick to create and update, while still being thorough.
Keeping in mind the cautions given in the Challenges section of Dan Brown’s book, I’ve set out to create a system of documentation that meets all these requirements. While I need to avoid bringing in too much design to this part of the process, I want to be able to give recommendations that affect usability, so I can’t completely ignore page layout in my wireframes.
I’ve got a lot to show you, so I’m going to pause here while I get the rest ready. I believe I’ve discovered a solution for wireframing that combines elements from those examples that inspire me, takes things that work, and leaves out the things that cause too much trouble. For the time being, though, I hope this will start a conversation and get some other people inspired to show their own solutions. I can’t be the only one looking for answers to these common problems.
Show me your wireframes!



9 Comments
I’ve got some examples I can give you, and I plan on digging them up as soon as I’ve got a second.
I recently gave a talk and the UIE Web Application Summit that covers many of the issues, etc. you bring up here.
Slides and such:
http://blueflavor.com/blog/2008/apr/14/slides-examples-sxsw-and-uie-web-app-summit/
Over the years I’ve done LOTS of thinking, tinkering, planning and learning about how to document design–all kinds of design–and I love talking about this stuff.
In the meantime (I need to go to sleep, rough day) you should check out this article by Robert Hoekman. He’s got a pretty sweet solution to some of these problems AND some good examples:
http://www.thinkvitamin.com/features/design/deliverables-that-work-design-description-documents
Also, for what it’s worth, from a very practical, day-to-day working standpoint, I have found great success with PDDs.
Personally I think that most of the wireframes I’ve seen, and those my agency usually produces, are a waste of time. The same amount of communication (and/or confusion) can be achieved far faster with pen and paper. I also find the analogue process gets the think-juices flowing far better than trying to make crisp boxes line up in OmniGraffle et. al. And I find that the hand-drawn-ness makes it easier for clients to accept them as rough and approximate. Of course it’s necessary to have at least a little talent at drawing.
There are a handful of beautiful examples of talented wireframe scribbling in T. Scott Stromberg’s article on the Geniant blog.
Hi Sarah. As my role has evolved from Visual design to UX design over the last couple years, my wireframes have evolved from rough layouts to complex “pre-prototype” level documents.
I keep adjusting the level of complexity and toning up/down the level of style. For example, if I realize I’m spending too much time adding rounded corners or shading I step back and ask my self if this is really helping to communicate the information and navigation design or am I just trying to make my wireframe pretty.
At my company we create highly annotated wireframes when we know they are going to be used for communication to an off-site development team. We also link up the screens to create a low-fi prototype in a program called Axure. The wireframes and prototype are created right after flows and use cases.
I’m finding that too much detail and style in WFs begins to waste time, but too little (like a retangle that says “comment form here”) leaves too much guess work for the designers, writers and developers who will use the doc.
Looking forward to hearing more about your approach
Gema T
thanks for your article, sarah.
in one our current projects we presented sketches of the single pages to the client. it was in an early stage and this worked out very well!
I use some similar ideas in my own process.
After the information architecture is developed, I great a Page Description Document, but in a different format. I use Word, and build it as an outline. Something like this:
1. Page Name
a. Most Important Page Element
i. function of that element
ii. another function of that element
b. Second Most Important Page Element
Clients immediately understand this format. It presents the site content and functions as a conceptual map, with no design getting in the way (other than conceptual design, which is just as important as visual design).
For complex sites or applications, a workflow document is created. Usually it starts as an outline of actions, then turns into a flowchart in Visio or another flowcharting tool.
After that, I build wireframes in either Fireworks or InDesign, and output as PDF or a simple website (if being able to click is important to understanding the workflows). Everything is just black and white text, lines and boxes. I do use the wireframes to set out basic layout ideas, but just enough to warm up the client to the idea of where on the page specific elements will appear. Clients get hung up on specifics, keeping the wireframe free of flourishes or graphics solves that issue.
When this is done successfully, usually we can go straight from wireframe to design concepts with very little trouble.
I made a “typical” wireframe for a blog post recently at http://usabilitynotes.typepad.com/usabilitynotes/2008/06/wireframes.html
I very much agree with the idea of trying to keep a wireframe for one purpose only, then move on.
Nice article Sarah.
We’ve found that using a standard approach to wireframes and letting the client see the PDDs is a great way to head-off problems early on.
We use Garrett Dimon’s Visio templates (http://v1.garrettdimon.com/resources/templates-stencils-for-visio-omnigraffle) with some of our own stencils. Now I’ve found your blog I’ll see if I can find some non-too-sensitive ones to share.
We also use the Dot Grid book (http://www.creativesoutfitter.com/Products/Dot-Grid-Book/9) to sketch out internally beforehand.
Great take on this issue. I think you are right that people don’t show them due to confidentiality and the general starkness of even the best wireframe presentations.
That being said, it would be nice if there was an agreed upon standard with examples which was viewable/reference-able in one place. This would allow us to learn, improve and grow as a field and as approaches age.
Nice article,
I am an Information Architect for seven months now and I find it hard to find on line wireframes as well. The agency I work for has some examples in our url:
http://www.per-so-na.com/portfolio/service-wireframes.aspx
and you can also visit my blog for another example too.
http://ia-usability.blogspot.com/2008/04/fold-line-conceptions.html
After some search as well I discovered some nice wireframe examples in Flicr:
http://flickr.com/photos/activeside/2192411612/in/set-72157603679712377.
Thank you guys for the other sources.
I guess people do not show wireframes in public mainly because of confidentiality.
6 Trackbacks
[...] Wireframes: Struggles and Solutions, Part 1, Sarah Harrison nous explique comment gérer les conflits de présentation visuelle imposer par les [...]
[...] This got me thinking again about wireframes: “He goes on to explain that the main problem with wireframes is when they try to do too much, serving multiple purposes at the same time.” [...]
[...] the importance of wireframes and how they should be handled within interactive agencies. Going by a recent post by Sarah Harrison and reiteration by Paul Boag of the Boagworld podcast, there seems to be a [...]
[...] things that confuse me Sarah Harrison’s research on user experience design. < Wireframes: Struggles and Solutions, Part 1 [...]
[...] Wireframes: Struggles and Solutions, Part 1 – Sarah Harrison [...]
[...] Wireframes: Struggles and Solutions, Part 1 and Part 2 [...]