-
Website
http://thinkvitamin.com -
Original page
http://thinkvitamin.com/features/20-steps-to-better-wireframing/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
John Griffiths
2 comments · 1 points
-
Bryan Veloso
3 comments · 1 points
-
Douglas Neiner
2 comments · 2 points
-
puppylove81
2 comments · 1 points
-
GridIron
2 comments · 1 points
-
-
Popular Threads
As a designer/developer I've always found wireframes to be an important step. I do differ with you on the inclusion of ajax and other layout elements. I consider those to be part of the functionality and include them within the wireframes.
Now, I'm more involved at the initial concept page, wireframes are only top level elements, and our app has improved in both dev/design time and in how it works.
It is obvious from your post you feel very strongly that design should not be part of the wireframing process... so, that brings up one comment and one question:
Comment: As a Designer, Developer, UI & UX guy, I am really having trouble either making the distinction you make in regard to design, or understanding how you can not include design during this phase. Good design can make or break the ease of use of a web form. Good design can take a three-page-long web form and turn it into a pleasing and non-overwhelming three step AJAX wizard. Would you not comp these things up as part of the wireframe?
Question: I can totally see this process working (without design) as an internal exercise in a development company. However, do you ever use this process with external clients? I would have a lot of explaining to do if I showed my clients a series of B&W hand-drawn wireframes vs. nice color proof and ideas they are still used to from the print days.
Finally, I plan on looking more into what you have written and trying to apply it. I have gotten used to sketching myself a quick idea, then coding. I normally use RoR, so changes are relatively easy to make.
Thanks!
Doug
As you mention, it's not important to define layout in wireframes, but we tend to present them with ready made elements like form fields, buttons, navigation bars etc.
I find it visually illustrates the component level to the client, and as such opens the communication to more than just words and lists.
More client understanding, less client problems.
http://www.axure.com/
I've been looking around (casually) for a wireframing tool that is more integrated with a site mapping tool. Something that would allow you to say create a site map first with just basic boxes and labels, and then "zoom in" on each page and create the wireframe for that. The problem I'm having is keeping the wireframes in an understandable order, because there are so many possible paths to take.
Do you have any advice for the best way to organize wireframes once you have them? Are there good solutions for this problem, software or otherwise?
Thanks again!
Sure, you can go down that path but eventually you're going to have to come back to it. And when you do, you may find that it completely changes many aspects of your original wireframes. Or that it forces you to re-think the original structure of your site/app because of the opportunities it allows. As you say, you need an accessible version but I think you can think about any non-accessible versions at the same time.
Take Google Maps as an example. One of the main reasons it's compelling is that you can drag the map around (using Javascript). Without that, it's just another clunky map on the web. If they wireframed it without taking this aspect into account, people might have looked at it and said 'so what's the big deal? why are we investing in this project?'. Turn Javascript off and you will see the accessible version - it's extremely clunky and no better than loads of old map websites. It's the UX that makes it special.
Overall, if you can, I think it's much better to try and short-circuit this whole process and take UX into account during the wireframing.
21. Try alternatives. One way to do that would be have two teams work independently, or doing a second screen resolution (for mobile) with different starting conditions.
22. Test your wireframes for two or three different user paths: home page down, landing page sidewards and detail page up. They will have different requirements for navigation and content.
Many designers, no matter their role, find themselves educating clients. Wireframing tends to be one of the first processes we have to explain before pushing forward. As suggested in this article, why not really use it as a tool to continue the conversations that began in the project kick-off?
The dreaded 'content delay syndrome', where certain content is promised but never delivered, can hurt us in the visual design phase: creating around 'air' is decoration, not design. This can prove frustrating, and is certainly futile.
Wireframes can, in part, cure this ailment. As a planned deliverable, they can be used as bait, helping catch and reel in precious assets. Even if a client is skeptical about pieces of paper that don't convey visual ideas, they'll certainly warm up to them if they are used to start a dialogue: "The idea in this wireframe is to place content A here, and related content B here. What else would you like to see on this page? Do you have copy or images that might be appropriate? When can we expect to see those?"
Although wireframes are just a stepping stone, they can lay the groundwork for the entire project, and certainly the tone. If you're using them as a communication tool first and foremost, project collaboration can only be more productive.
Having conducted a large number of wireframe reviews, I've learned to keep the wireframes in grayscale and one font -- some clients simply can't escape commenting on colors, or fonts or images, which really detracts from the purpose of a wireframe.
I've also found that this is also good starting point for user testing with paper prototypes.
To echo Andy's post...Fail to prepare, prepare to fail. Best for 2009 to all!
We find Microsoft Publisher really good for doing wireframes (less demanding than Visio) but as we often work remotely we were really struggling to manage the documentation - until we found Google Sites!
If you're not familiar with it Google Sites is what has evolved from Google's purchase of JotSpot. It's basically a wiki builder. On the Google Site for our project we create a page for every page in our site, arranged in sections and sub sections, such as front end (public) and back end (cms/admin) pages. This is automatically represented as a sitemap. Each Google Site page consists of a web page plus attachments and comments.
We save each Publisher wireframe as a 1024x768 jpeg and insert that into the relevant Google Sites web page. This allows us to step through the site via the Google Site Sitemap and see the wireframe for each page we click on. We also upload the Publisher document as an attachment for the page in case we want to change it later. Anything that we need to explain to one another is entered into the comments section for that page.
Because the Google Site has wiki functionality it includes automatic version control. Google Sites also includes user configurable notifications of changes to the site. So all team members (2 in this case) get notified if a page is created, moved or updated.
Finally, I have to agree with some other comments - I cannot see how UX can be divorced from the wireframe process.
Interesting article and some useful tips. But I agree with Douglas Neiner. I too have some comments and suggestions.
While I do not agree with the principle of ignoring design and layout, I think I understand the spirit of what you were trying to say. Wireframes are a representation of screen content and priorities. They should illustrate functions and behaviors. So, even in the most minimal presentation, wireframes inherently contain some indication of placement or layout. I think your point is that wireframes are not design comps/mocks. They are tools for hammering out user experience as you work toward a final user interface design.
I'd like to suggest that IxDs not be afraid of testing a wireframe. On several projects, I've conducted usability tests with nothing more than an HTML wireframe prototype. This is an effective way to ID assumptions that worked or didn't. Plus, it gives you some usability data to work with and share.
Lastly, you alluded to prerequisites early in the article, but didn't address directly what information people absolutely needed as a precursor to wireframing. For instance, it's impossible to create *effective* wireframes without first having created a flowchart based upon the scope worked out between you and the client. There are several other possible deliverables that would help too, but at a minimum you need flow and scope nailed down before tackling wires.
Very interesting and useful article. Thank you for the opportunity to comment.
- Jon
I guess it depends on what "old fashion wireframe" means. But essentially I would agree. The wireframes we produce are quite sophisticated, sometimes we include things like functional drop down lists and dummy images, but we find it really worthwhile when working on the functional design of a site. I'm sure most clients would appreciate more detailed wireframes.
Kev said: " I started doing wireframes in Illustrator using grey-scale so as not to distract the client with colours etc. I've moved to using paper wireframes for speed, this also lets others get involved in meetings."
There are many tools for wireframing that are easier than Illustrator! One of the guys who works for me was cursing his Uni lecturer once he discovered how easy it was to create wireframes using MS Publisher (because his Uni lecturer had steered everyone down the Illustrator path). There are two of us working on the functional design for a complex site and Publisher enables us to share documents for modification or re-use of elements. It also allows pages to be saved in MHTML or as a jpeg. Much more efficient than pen and paper. IMHO :)
Of course at the end of the day there's no right or wrong, there's just different ways of approaching the functional design phase.
This would be all fine and dandy -- if it weren't the first round of wireframes produced!!!
In the process of defining the "UI" -- (very glad you made that distinction from UX) -- we expanded 4 different divisions into 9 respective audience based markets. Now -- while this was consistent with customer surveys -- we were still aways away from flushing out additional content/features of the UI per a market group, and the complete redesign process.
Smelling victory -- the development team worked with the client to flush out the "functional" aspects based on the preliminary wireframes -- without my or the PM's knowledge. We conducted follow up workshops with the client to ensure validation -- only to have to course correct the wireframes -- which they "thankfully" agreed with -- as they were major improvements to visual/content hierarchy, etc.
That said -- we were fortunate.
At times -- and in good faith -- developers look at wireframes to review with clients -- as a "decision framework" -- while designers -- obviously in good faith as well -- look at wireframes to review with clients as a "user interface / content / design framework. Point being -- it should be "iterative" --- before functional decisions/business rules made.
I really like number 18.) Know when to Stop. I like the three stage process -- I just call it "Scrub, Polish and Shine:)
Would love to hear similar / relevant stories.
Thanks,
JD
Keep it simple but not too simple.
Make it functional but not too complicated.
Include only relevant information.
Don't clutter with un-necessary stuff.
Do include some good, relevant images.
Check your spelling then get someone to proof read it.
Here are 20 short tips that you should take in consideration:
1. Be Clear About Your Objective
2. Make it Functional, Not Pretty
3. Draw on Your Experience
4. Decide Who’s in Charge?
5. Involve Everyone
6. Set a Deadline for Completing the Wireframe
7. Keep it clean
8. Avoid Designing Your Wireframe Too Much
9. Remember that UI is not UX
10. Think About the User
11. Don’t Get Lazy
12. Organise Your Wireframe into Sections
13. Number Your Pages
14. Look for Repetition
15. Check it all Makes Sense
16. Ads are Functional
17. It’s Not Just the Public Site
18. Know When to Stop
19. Choose the Right Tools
20. Consider Dependencies
Force yourself to go over everything on a weekly(?) basis, as a sanity check.
It's very easy to under-estimate the influence small changes in the development can have over the entire user experience.
And sure.. Balsamiq is a great for quick mockups. You can read my impressions of using it here: http://www.aboutux.com/?p=22
great article. we are following all points
JasonSt <a href=” www.vimax-penis-enlargement-pill.com”>Men's health issues
www.Start-an-Internet-business.net
<a href="http://www.crystalfeel.com ">crystalfeel