- We design and build extraordinary applications for companies looking to make the next great idea a reality.
- learn more
Wireframes: Much More Effective than Interpretive Dance
Wireframes are a valuable tool in designing a site or application. They enable us to communicate both the layout and page content to fellow team members and business stakeholders and get their signoff. They’re essential because they force viewers to focus on the content, not the visual design, which means preliminary design meetings won’t get sidetracked into discussions on colors and fonts.
Basically, wireframes are a sketch of the business and user requirements. Since they are a drawing, they allow us to demonstrate how these requirements, nicely bulleted in a list format, are translated to a visual medium. In addition to showing that the requirements are met, wireframes can generate discussions uncovering what may have been overlooked. As the project progresses, we use them to begin explorations on how the user will interact with the screens and which data is affected.
Depending on the project, wireframes can start out at a very abstract
view of the screen, blocking out areas of the screen for different
types of information, e.g., header here, footer there, etc.. Iterating
into a lower-fidelity wireframe begins to introduce data elements into
the designated layout areas. I like to have this level of wireframes
sketched out in black and white because it allows the preliminary
discussions to focus on layout and data elements without getting
sidetracked into fonts and colors. Eventually, wireframes evolve into a
higher fidelity view from which the visual designers and web developers
derive their final designs and QA writes their test scripts.
As to how many wireframes you should produce, the short answer is: it
depends (which, as any IA knows, is our stock answer for everything). I recommend wireframing all the unique screens in the
project. Unique screens can be identified as any page that requires
client approval and/or requires a distinct layout and functionality;
for example, a search results page is distinctly different in layout,
content and functionality from a text-only page or a search page or a
home page. And, as I recently redesigned a site with many dead links,
it’s always a good idea to wireframe a well-thought out 404 Error page. Exploring these unique screens through wireframes allows you to nail the requirements, layout and user interactions plus uncover any potential problems before development begins.
Comments: 3 so far
Leave a comment
About Pathfinder
Recent
- Firefox Plugin Malware ‘Trojan.PWS.ChromeInject.A’
- Pathfinder releases version 1 of the its Flash Platform microsite (codename Mica)
- Pimp my Rails: Five Plugins & Gems to Make Rails Better
- iPhone: Using Pre-processor Directives for Device Testing
- Subtle OpenGL Projection Matrix Difference Between iPhone Simulator and Device
- App Security: Throw Out the Org Chart!
- Pimp my jQuery: Five plugins to replace the features Prototype and Scriptaculous users expect
- Thanksgiving 2008: What We’re Thankful For (In Rails)
- iPhone SDK: Testing with TextMate & GTM
- GWTQuery - JQuery-like Syntax in GWT
Archives
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006


There’s a good wireframe example at 31three:
http://www.31three.com/projects/epc
Comment by Brett Munro, Sunday, June 10, 2007 @ 7:47 am
Interesting mix of design and wireframes.
Comment by Alice Toth, Monday, June 11, 2007 @ 10:57 pm
[...] Alice’s post about wireframes, and Noel’s post about how you can allow a designer to write the HTML within a [...]
Pingback by Pathfinder Development » What makes a good requirement document for an agile project, Thursday, November 6, 2008 @ 12:26 pm