<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Boxes and Arrows: Stories by Dan Brown</title>
    <link>http://www.boxesandarrows.com/person/31</link>
    <pubDate>Mon, 03 Jun 2002 12:00:01 GMT</pubDate>
    <description>Stories by Dan Brown</description>
    <item>
      <title>Opening Pandora's Box: Special Deliverable #1</title>
      <link>http://www.boxesandarrows.com/view/opening_pandoras_box_special_deliverable_1</link>
      <guid>http://www.boxesandarrows.com/view/opening_pandoras_box_special_deliverable_1</guid>
      <description>Boxes. Arrows. Of all the things to identify with information architecture, this magazine chose to take its title from two shapes; shapes that are fundamental artifacts in our documentation. You could just as easily be reading &lt;pullquote&gt;&amp;ldquo;There are days when I wonder if all I'm good for is making pretty diagrams. I worry that if you take away the site maps and wireframes, that there isn't much to an information architect.&amp;rdquo;&lt;/pullquote&gt; &amp;ldquo;Thesauri and Facets,&amp;rdquo; &amp;ldquo;Annals of Controlled Vocabularies,&amp;rdquo; &amp;ldquo;Taxonomy Today,&amp;rdquo; or a hundred other clever alliterations of the various abstractions Information Architects play with. But it is through documentation using boxes, arrows and a myriad of other shapes that we represent those abstractions.

The best part of my job as an information architect is preparing deliverables. While fraught with frustrations &amp;mdash;endless details, typos, inconsistencies &amp;mdash;the process of documenting a system's functionality or information structure is creative. It is creative in that we are at once designing the system and designing the documentation to represent that system.

The parallel processes of creation and documentation feed off each other. Through the documentation, we come to a better understanding of our own conception of the system. As we develop a clearer vision of the system through the documentation, we find ways to improve the system. 

Good information architects do not have to be good designers, but they must be able to explain their ideas well. If your organization is anything like mine, information architecture is the first foray into the design process, the first time the client sees a solution to the problem. Requirements, objectives and even user models simply state the problem, providing a context for the solution. It is the information architect that puts a stake in the ground: the finished product will look like this!

Our deliverables, therefore, become high profile. Clients, who until this point perceived requirements gathering as merely regurgitation of what they told you, are eager to sink their teeth into something fresh. Developers are eager to start thinking about the system architecture and technical engine. Designers are some combination of eager and suspicious, depending on your organization.

All the hoopla around our deliverables can be concerning, if not downright scary. Thus, this particular box &amp;mdash;that of Pandora &amp;mdash;is opened. What flies out might be frightening:

Scary thought #1: Information architecture is defined by its deliverables.
There are days when I wonder if I will be making site maps, or documenting taxonomies, or arguing over wireframes for the rest of my life. There are days when I wonder if all I'm good for is making pretty diagrams. I worry that if you take away the site maps and wireframes, that there isn't much to an information architect. Which brings us to scary thought number two.

Scary thought #2: 20% of a deliverable provides 80% of its value.
Are there particular parts of your document that get the most attention? The 80-20 rule might well apply to deliverables, where 80% of your effort goes into producing something that's only 20% valuable. Have you ever had the experience where clients or team members virtually ignore your documentation, especially after you've worked really hard on it? Or maybe you've had clients ask you, &amp;ldquo;I paid you how much for this?&amp;rdquo; No doubt every information architect has wondered whether there is value to his or her work, especially if the bulk of the work is captured in physical deliverables.

Scary thought #3: Information architecture is a lonely occupation.
Many information architects are alone in their organizations. All but addicted to SIGIA-L for a little companionship, they mostly toil without an ally, a mentor or a collaborator. People from other disciplines provide occasional useful banter, but these information architects are starved for shoptalk. Information architecture can feel a bit like baking someone else's cookies, churning out the same shapes every day without an opportunity to branch out.

Despite these and the other demons haunting the practice of information architecture, this particular box holds hope.

Glimmer of hope: Information systems will quickly grow more complex, and continue on that trend.

As audiences face increasingly difficult information landscapes, our outputs will become more valued, our role will become clearer and our community will grow. A world rich with information demands concise documentation. Without it, the value of the information itself diminishes. With companies spending more money on information and knowledge, they will expect the systems built around them to be useful and efficient. The role of the information architect becomes abundantly clear in this type of environment.

But for now, we are on the forefront, perhaps the pre-Golden Age of Information Architecture. And we have a lot of work ahead of us. Through this column, Boxes and Arrows will seek to elaborate on the preparation of deliverables, a crucial component in the maturation of our field. As we explore, we will no doubt encounter more scary thoughts, as well as more glimmers of hope.

In the next installment of Special Deliverables, Dan Brown reviews the concepts of Coherence, Context, and Relevance and why they matter in IA documentation.

&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td background="http://www.boxesandarrows.com/images/hr_3dotline.gif"&gt;&lt;img src="/files/banda/space.gif" width="1" height="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="10" bgcolor="#F2F2F2"&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="bio"&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank. Dan has taught classes at Duke, Georgetown, and American Universities and has written articles for the CHI Bulletin and Interactive Television Today.
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td background="http://www.boxesandarrows.com/images/hr_3dotline.gif"&gt;&lt;img src="/files/banda/space.gif" width="1" height="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 03 Jun 2002 12:00:01 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Coherence, Context, Relevance: Special deliverable #2</title>
      <link>http://www.boxesandarrows.com/view/coherence_context_relevance_special_deliverable_2</link>
      <guid>http://www.boxesandarrows.com/view/coherence_context_relevance_special_deliverable_2</guid>
      <description>Those of you who witnessed the spectacle that was the deliverables panel at the IA Summit in Baltimore might remember &lt;a href="http://www.greenonions.com/dan/portfolio/documents_presentation_dbrown_shared.ppt"&gt;my presentation&lt;/a&gt; about the qualities of good documentation. &lt;pullquote&gt;&amp;ldquo;When a document tells one story, it is coherent. Coherent documents are easy to understand, because every last bit of ink contributes to the overall message.&amp;rdquo;&lt;/pullquote&gt;

This article will expand on that presentation and offer some practical advice on producing deliverables, whether they were visual or prose.  Those information architects preparing deliverables face three basic obstacles:
 
&amp;bull; How to get started.
&amp;bull; How to establish the purpose.
&amp;bull; How to stay on track.

The three qualities of good deliverables - coherence, context and relevance - map to these challenges, more or less, with a bit of overlap.

In &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0553277472/ref=nosim/boxesandarrow-20/"&gt;Zen and the Art of Motorcycle Maintenance, &lt;/a&gt;&lt;/i&gt;the narrator asks his students to describe a building. One student struggled to begin the writing assignment, and the teacher suggested that he start by describing the brick in the upper left-hand corner of the building. According to the story, the prose flew from the student's hand once his teacher had provided a starting point. Unfortunately, preparing information architecture deliverables does not come with as easy a solution.

Instead, start the documentation process by identifying the singular story. The story might be as simple as &amp;ldquo;how users get from point A to point B,&amp;rdquo; or as complicated as &amp;ldquo;how user roles K, L, M and N interact with each other through the system.&amp;rdquo; By establishing a theme for the document, you can easily identify what details contribute to telling that story.

(Consider storytelling in other media. My father, the film professor, says that every scene in a movie should either elaborate on character or further the story. Everything else is just bad moviemaking.)

After deciding upon what story to tell, you can identify the types of information (Tufte would call them dimensions of data) that would best illustrate it. These data points include web pages, relationships between web pages, form widgets, information hierarchy, user roles, time, system topology, user tasks or any other piece of data that came out while gathering requirements. Having listed the dimensions of data, you can then identify which few will form the basis of the story; the rest are just supporting cast.

Some information architects might be tempted to put too much information in their documents. While the heart of the practice is in the details, information architects can not afford to compromise the integrity and quality of their thinking by overcompensating with inappropriate details. No doubt that information should be captured somewhere, and if it comes up, it might be a signal to rethink the deliverable's story. (As an example, I had one creative director complain to me about an information architecture document that tried to explain the data model for the content management system of the site, distracting from the documentation of the user experience.)

&lt;fig href="/files/banda/coherence_context_relevance_special_deliverable_2/goals1.html" pop_width="640" pop_height="531" pop_scroll="auto" image="http://www.boxesandarrows.com/files/banda/coherence_context_relevance_special_deliverable_2/goals1-thumb.jpg" width="200" height="165" border="0" align="left" caption="Information map grouping site map and navigation together with strategic reminders" /&gt;&lt;/a&gt;When a document tells one story, it is coherent. Coherent documents are easy to understand, because every last bit of ink contributes to the overall message. Coherent documents are easier to start. Usually, you can use basic shapes to represent the major information dimension (say, web pages) and then lay additional dimensions on top. Above all, let the data do the talking (the best diagrams I have created create themselves).

Telling a story is one thing. Ensuring your client &amp;ldquo;gets it&amp;rdquo; is another. Understanding the message of the document is not enough. Your client must understand where this particular document fits into the entire project. Since information architecture is a stepping stone in the process of building an interactive system &amp;mdash;goal-setting and requirements-gathering on one side, designing and developing on the other side&amp;mdash; it has a relationship to what came before and what will come later. Good documentation explains these relationships.

One technique that works well is to reproduce portions of previous documentation on your deliverable. Often, a list of goals, requirements or user roles works best. Depending on how you set it up, this can address the entire context, both pre-IA and post-IA. For example, I frequently include a list of high-level business goals on the same page as the site map.

A list of goals helps remind the client where the project started. To help the client understand where the project is going, I compare the project goals to IA and subsequent phases of the project, like design and content strategy. For each goal, I indicate which project phase addresses it:

&lt;img alt="Project Phases" src="/files/banda/coherence_context_relevance_special_deliverable_2/table_dan.gif" width="367" height="85" border="0" /&gt;

In this table, the black dots indicate that the output of a project phase significantly addresses the goal. Grey dots indicate that the output of a project phase only somewhat addresses the goal. While you may have to provide some explanation, this device accomplishes three things:
&lt;ol&gt;	&lt;li&gt;Provides some context by reminding clients of the project goals.&lt;/li&gt;	&lt;li&gt;Sets expectations by showing what will be addressed in subsequent phases.&lt;/li&gt;	&lt;li&gt;Protects the information architecture from having to address every project issue.&lt;/li&gt;&lt;/ol&gt;

The last point is important. Because information architecture is usually the first design documentation in a project, clients have high expectations for it. Showing clients that IA addresses many, but not all, project issues can diffuse these expectations.

Using a device like the one above helps set the context for the deliverable, so it doesn't have to tell your story in a vacuum. Such a device can be expanded, however, to show why your story is important in that context, to show precisely how and why it contributes to the project. On the panel, I said that the best way to show relevance is to make the document self-referential. By way of further explanation:

Documents that tell a linear story explain the project along one dimension. Requirements documents, for example, might start with project goals, then talk about users, then list the requirements. When parts of the document refer to other parts of the document ( e.g., requirement 2.3 is related to goal 3.4; user personas Carol and Dave yield requirements 4.0 through 6.0, etc.) the story becomes more solid. Subsequent documents can build on this foundation and continue to refer to it. Through these relationships, a document justifies itself.

Perhaps the thought of a document justifying its being is a bit too existential. But many information architects spend a considerable amount of time doing this anyway. In creating relevance in a deliverable, an information architect does not have to defend his or her work.

There are a lot of things that make deliverables good: coherence, context and relevance hardly constitute a comprehensive list. But by focusing on techniques that achieve coherence, context and relevance, information architects can address the challenges of starting a document, focusing the document and explaining its value. Tight deliverables - ones that go beyond simply dotting I's and crossing T's - are, in the end, more valuable to clients and project teams.

In the next Special Deliverable, we will look at a topic that easily ranks in the top five Most Controversial IA Issues. While we won't be venturing our own definition of information architecture or comparing Visio to OmniGraffle, we will look at the wireframe and it's relationship to design.

&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td background="http://www.boxesandarrows.com/images/hr_3dotline.gif"&gt;&lt;img src="/files/banda/space.gif" width="1" height="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="10" bgcolor="#F2F2F2"&gt;&lt;tr&gt; &lt;td&gt;&lt;span class="moreinfohead"&gt;For more information:&lt;/span&gt;&lt;div class="moreinfo"&gt;2002 IA Summit: Deliverables Panel Presentations&lt;ul&gt;&lt;li&gt;Jesse James Garrett: &lt;a href="http://www.jjg.net/ia/visvocab/"&gt;Visual Vocabulary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Dan Brown: &lt;a href="http://www.greenonions.com/dan/portfolio/documents_presentation_dbrown_shared.ppt"&gt;Coherence, Context and Relevance&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Erin Malone: &lt;a href="http://www.emdezine.com/designwritings/files/UsingFlowmaps.ppt"&gt;How site maps can double as collaboration tools&lt;/a&gt;&lt;/li&gt;&lt;li&gt;John Zapolski: &lt;a href="http://www.asis.org/Conferences/Summit2002/john_zapolski_IAsummit02.pdf"&gt;Zen and the art of documentation&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td background="http://www.boxesandarrows.com/images/hr_3dotline.gif"&gt;&lt;img src="/files/banda/space.gif" width="1" height="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="10" bgcolor="#F2F2F2"&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="bio"&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank. Dan has taught classes at Duke, Georgetown, and American Universities and has written articles for the CHI Bulletin and Interactive Television Today.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td background="http://www.boxesandarrows.com/images/hr_3dotline.gif"&gt;&lt;img src="/files/banda/space.gif" width="1" height="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 09 Jun 2002 12:00:01 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Where the Wireframes Are: Special Deliverable #3</title>
      <link>http://www.boxesandarrows.com/view/where_the_wireframes_are_special_deliverable_3</link>
      <guid>http://www.boxesandarrows.com/view/where_the_wireframes_are_special_deliverable_3</guid>
      <description>&lt;pullquote&gt;&amp;ldquo;The page description diagram is a tool to allow designers and information architects to stay comfortably within their own realms without compromising communication.&amp;rdquo;&lt;/pullquote&gt;In 1998, I was working for USWeb/CKS, perhaps the largest Internet consulting firm at the time. Information architecture was new to the organization, and I was the only one in the Washington, D.C. office who had the chutzpah to call himself an IA. At that point, we hired a new creative director, and together he and I formalized the user experience group in our office. As part of that process, and based on our own bad experiences, he told me that I needed to find a way to take design out of information architecture.

He was referring, of course, to wireframes, though at the time we called them page schematics. We&amp;rsquo;d been burned too many times, and it started creating a rift between the visual designers and me. A wireframe, as you probably know, describes the contents of a web page by illustrating a mock layout. Usually wireframes are rendered in some kind of drawing program, like Visio or Illustrator, but can also appear as bitmaps or even HTML.

It would have been easy for me to resent the directive. After all, I&amp;rsquo;m an IA, that&amp;rsquo;s what we do! But I could see the value in his suggestion, particularly since I&amp;rsquo;d experienced conflict on projects where I&amp;rsquo;d trod a bit too heavily on designers&amp;rsquo; toes. 

The conflict arose after clients had seen the wireframes. The layout, even explicitly caveated, would set their expectations, and they did not appreciate screen designs that strayed too far from them, no matter how carefully crafted. Clients also struggled to talk about information priorities, taxonomies, and functionality. Placing these concepts in a layout made them more accessible, but our conversations were too tactical, and their feedback had more to do with design than with structure.

We tried using wireframes as a strictly internal tool: no client viewing allowed. But as much as a wireframe helped designers visualize the functionality and interaction of the site, it cramped their style. Designers who stuck close to the wireframes did not exercise their creativity, and all our sites started to look the same. 

These are the two main risks associated with wireframes: client expectations and designer innovation. (There are others. See below.) While strategies exist to mitigate these risks, they are not 100% avoidable. When the creative director asked me to &amp;ldquo;take design out of IA,&amp;rdquo; I had to make a choice:

&lt;blockquote&gt;I could pursue risk mitigation strategies, learning how to set client expectations better and work with designers to avoid compromising their creativity.

OR

I could develop a different approach to documenting information architecture, one that would avoid these issues completely. Devising a way to communicate issues that sit squarely in my court means no more conflict with designers over client expectations or layout. Such an approach would also force clients (and designers for that matter) to talk about content, priorities, and functionality &amp;#8212;the issues we needed to address in early stages of the project.
&lt;/blockquote&gt;

The first option felt desperate, as if I were the little boy trying to plug the dam with no end in sight to the number of leaks. (In college, I took a class in social ethics. The professor, Gary Comstock, once said that if people are fighting over pie, make a bigger pie.)

It was on the redesign of USAirways.com in 1999 that I decided to try a different approach. After building a site map, which described the relationships between the web pages, I created the first &amp;ldquo;page description diagram&amp;rdquo; &amp;#8212;a bigger pie, as it were.

In a page description diagram, the content areas of the page are described in prose, as in a functional specification. The content area descriptions are arranged on the page in priority order. Typically, I will define the horizontal axis of the diagram as the page priority. Thus, content areas described on the left side of the page are higher priority than those on the right side of the page.

&lt;table align=left width=290&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="/files/banda/where_the_wireframes_are_special_deliverable_3/fig1.gif" width="281" height="188" border="0" hspace="5" /&gt;&lt;br/&gt;&lt;span class="caption"&gt;Page Description Diagram Mock-Up&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="/files/banda/where_the_wireframes_are_special_deliverable_3/wireframes_diagram.pdf"&gt;&lt;img src="/files/banda/where_the_wireframes_are_special_deliverable_3/fig2.gif" width="282" height="190" border="0" hspace="5" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="caption"&gt;Page Description Diagram Mock-Up with Component Layouts. Click to open a high fidelity PDF of diagram.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;With this approach, the diagram represented the two main issues: priority and content. I found that I could include layouts of individual content areas to show, for example, how the &amp;ldquo;check flight status&amp;rdquo; form might look. These mini-layouts helped our client visualize the interactivity, but did not lock the designer into any particular approach. Our conversations with the client focused on the nature of the content and functionality and the relative priority of the page contents.

On this particular project, the art director appreciated the approach. He found he could focus more on creating a synergy between the brand and the functionality, rather than being forced into wrapping colors around a predetermined layout. At the risk of speculating on his thoughts too much, I wonder if he had to spend less effort than he would have with a wireframe, which predisposed him to a particular layout.

The page description diagram, by demonstrating priorities and providing a context for the content and functionality, gives visual designers the information they need to create an effective layout. On any given web page, a piece of information can have more or less visual weight depending on the use of color, contrast, typography, and position. But these are the tools of a visual designer, the fundamentals of graphic design, and no business of the information architect.

If a project requires an information architect, the scale of information must be vast. Without a person who understands the nature of the information, other people on the team would spend their valuable time trying to get their heads around it, preventing them from focusing on their own tasks. Information architects who have to worry about layout are distracted from their tasks: defining functionality, content, and structure.

Ultimately, designers are paid because they are good at thinking about visual relationships. Presumably, an information architect focuses on relationships among information, categories, and content, not among shapes, color, and contrast. The page description diagram is a tool to allow designers and information architects to stay comfortably within their own realms without compromising communication.

(This idea, of course, reopens the &amp;ldquo;defining the damn thing&amp;rdquo; discussion. Perhaps some definitions of information architecture include page layout, but as a creative director who must consider the interests of both architects and designers, I need to draw a discrete line between the two.)

Whenever I show a page description diagram to designers, they love it. It provides more information without compromising their processes. Information architects, on the other hand, have mixed responses. Some latch onto the concept, eager for some relief from common project problems. Others do not see value in the approach, perhaps because they have not faced the same issues, or perhaps because they have associated their craft with wireframes, they cannot conceive of one without the other.

Page description diagrams do not have to replace wireframes. Indeed, if we are to grow as a craft, we must find additional means for communicating information architecture ideas. Just as laptop computers and desktop computers do similar things but are used in different situations, wireframes and page description diagrams can also peacefully coexist as useful information architecture tools.


&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td background="http://www.boxesandarrows.com/images/hr_3dotline.gif"&gt;&lt;img src="/files/banda/space.gif" width="1" height="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="10" bgcolor="#F2F2F2"&gt;&lt;tr&gt; &lt;td&gt;&lt;span class="moreinfohead"&gt;The Pros and Cons of Wireframes&lt;/span&gt;&lt;div class="moreinfo"&gt;
These lists originally appeared on the poster I presented at the ASIS&amp;T 2002 IA Summit in Baltimore, &amp;ldquo;Where the Wireframes Are: The Use and Abuse of Page Layouts in the Practice of Information Architecture.&amp;rdquo; You can find the poster at &lt;a href="http://www.greenonions.com/dan/portfolio/"&gt;http://www.greenonions.com/dan/portfolio/&lt;/a&gt;

&lt;b&gt;Pros&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;demonstrates a site concept quickly, allowing clients to react to content placement and rendering&lt;/li&gt;&lt;li&gt;can provide guidance to visual designers with respect to information priorities&lt;/li&gt;&lt;li&gt;allows for usability testing early in the project lifecycle&lt;/li&gt;&lt;li&gt;can elaborate on a singular vision for the site&lt;/li&gt;&lt;li&gt;can facilitate collaboration between design team and information architects&lt;/li&gt;&lt;li&gt;is easy for clients to understand&lt;/li&gt;&lt;/ul&gt;

&lt;b&gt;Cons&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;hinders creativity and innovation by imposing (real or imagined) limits on design team&lt;/li&gt;&lt;li&gt;distracts client from tasks at hand: evaluating page priorities, understanding information relationships&lt;/li&gt;&lt;li&gt;is not necessarily HTML-ready if not developed to scale&lt;/li&gt;&lt;li&gt;is not necessarily HTML-ready if developed without "chrome"&lt;/li&gt;&lt;li&gt;does not provide accurate usability testing results&lt;/li&gt;&lt;li&gt;relies on other documentation to provide a complete picture&lt;/li&gt;&lt;li&gt;does not consider color, typography, and other brand identity elements&lt;/li&gt;&lt;li&gt;requires time to wrestle with layout details, which might change in final design anyway&lt;/li&gt;&lt;/ul&gt;

&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td background="http://www.boxesandarrows.com/images/hr_3dotline.gif"&gt;&lt;img src="/files/banda/space.gif" width="1" height="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="10" bgcolor="#F2F2F2"&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="bio"&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank. Dan has taught classes at Duke, Georgetown, and American Universities and has written articles for the CHI Bulletin and Interactive Television Today.
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td background="http://www.boxesandarrows.com/images/hr_3dotline.gif"&gt;&lt;img src="/files/banda/space.gif" width="1" height="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
      <pubDate>Mon, 01 Jul 2002 12:00:02 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Three Visio Tips: Special Deliverables #4</title>
      <link>http://www.boxesandarrows.com/view/three_visio_tips_special_deliverables_4</link>
      <guid>http://www.boxesandarrows.com/view/three_visio_tips_special_deliverables_4</guid>
      <description>&lt;pullquote&gt;&amp;ldquo;Whether you love it or hate it, if you are an information architect you will probably find yourself using Visio at some point in your career.&amp;ldquo;&lt;/pullquote&gt;No column on information architecture deliverables would be complete without at least some mention of tools. Occasionally I will use this space to provide helpful suggestions on using some of the tools adopted by information architects. In this case, I'll offer three tips on using Visio, Microsoft's diagramming application. (Michael Angeles has already written an &lt;a href="http://www.boxesandarrows.com/archives/002572.php"&gt;excellent article on Visio automation&lt;/a&gt;.)

Whether you love it or hate it, if you are an information architect you will probably find yourself using Visio at some point in your career. When that time comes, these three tips on styles, backgrounds and the F4 key will be indispensable.

&lt;span class="subhead"&gt;Styles and Formats&lt;/span&gt;
Visio, while offering a lot of flexibility in applying styles to shapes, does not do much to help users understand the distinction between Style and Format. While they are inextricably related, they refer to different things. To help you distinguish, consider this table:
&lt;table width="50%" border="0" cellspacing="1" cellpadding="2" class="black"&gt;
&lt;tr&gt;&lt;td align="left" valign="middle" class="bodytext" width=20% colspan=3&gt;Text&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="bodytext" width=20%&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext" width=40%&gt; Font &lt;/td&gt;&lt;td class="bodytext" width=40%&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Size &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Style &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Color &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;tr&gt; &lt;td align="left" valign="middle" class="bodytext" colspan=3&gt; Fill &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Fill Pattern &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Fill Color 1 &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Fill Color 2 &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td align="left" valign="middle" class="bodytext" colspan=3&gt; Line &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Line Pattern &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Line End &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Line Start &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Line Weight &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Corners &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Color &lt;/td&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
Each of these attributes describes one aspect of the &amp;ldquo;style&amp;rdquo; of a Visio shape.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/1.gif" width="230" height="135" border="0" /&gt;

Thus, for the above shape, I could fill in the table like this:

&lt;table width="50%" border="0" cellspacing="1" cellpadding="2" class="black"&gt; &lt;tr&gt;&lt;td align="left" valign="middle" class="bodytext" width=20% colspan=3&gt; Text&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="bodytext" width=20%&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext" width=40%&gt; Font &lt;/td&gt;&lt;td class="bodytext" width=40%&gt;Arial&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Size &lt;/td&gt;&lt;td class="bodytext"&gt;12pt&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Style &lt;/td&gt;&lt;td class="bodytext"&gt;Bold&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Color &lt;/td&gt;&lt;td class="bodytext"&gt;White&lt;/td&gt; &lt;tr&gt; &lt;td align="left" valign="middle" class="bodytext" colspan=3&gt; Fill &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Fill Pattern &lt;/td&gt;&lt;td class="bodytext"&gt;Checkerboard&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Fill Color 1 &lt;/td&gt;&lt;td class="bodytext"&gt;White&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Fill Color 2 &lt;/td&gt;&lt;td class="bodytext"&gt;Black&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td align="left" valign="middle" class="bodytext" colspan=3&gt; Line &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Line Pattern &lt;/td&gt;&lt;td class="bodytext"&gt;Dotted&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Line End &lt;/td&gt;&lt;td class="bodytext"&gt;None&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Line Start &lt;/td&gt;&lt;td class="bodytext"&gt;None&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Line Weight &lt;/td&gt;&lt;td class="bodytext"&gt;4pt&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt; &lt;td align="left" valign="middle" class="bodytext"&gt; Corners &lt;/td&gt;&lt;td class="bodytext"&gt;Square&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td class="bodytext"&gt;&amp;nbsp;&lt;/td&gt;&lt;td align="left" valign="middle" class="bodytext"&gt; Color &lt;/td&gt;&lt;td class="bodytext"&gt;Red&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;All of the information in the table constitutes the shape's &amp;ldquo;style.&amp;rdquo; &amp;ldquo;Format,&amp;rdquo; on the other hand, refers to the attributes of the text, fill or line components of the shape (i.e., the right column of the table). Format will always be qualified with one of these components of a shape. You could never talk about a &amp;ldquo;shape's format.&amp;rdquo; You could, however, talk about a shape's line format, a shape's fill format or a shape's text format.

The relationship between Style and Format now becomes straightforward: a shape's style is the sum of its text, fill and line formatting. This becomes important when you select a shape's style from the Style menu. In doing so, you affect the format of the text, line and fill of the shape. (Actually, you can define a style with one, two or all three of these formats specified, but the default styles in Visio include all three.) 

A confusing aspect of the Style feature is that Visio offers a style menu for each of these shape components. I can select a shape and then select a style from the Text Style menu. When a style selected from the Text Style menu includes formatting for fill and line, you might get this prompt:

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/2.gif" width="332" height="126" border="0" alt="Text Style menu" /&gt;

Visio is asking whether you want to style the shape with the fill and line formatting as well as the text formatting. It's asking, in other words, if you'd like to apply the formatting to all the attributes defined by the selected style, or just to the text.


&lt;span class="subhead"&gt;Backgrounds and Text Fields&lt;/span&gt;
By creating a background, you can carry common elements through several pages in a single Visio document. Visio allows you to define many backgrounds, and you can assign any one background to any foreground page.

To create a background, select &amp;ldquo;Page...&amp;rdquo; from the Insert menu. You'll be presented with the page properties dialog box:

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/3.gif" width="442" height="382" border="0" alt="Page properties dialog" /&gt;

Be sure to select &amp;ldquo;Background&amp;rdquo; under Type and give your background a meaningful name. In Visio, backgrounds are pages in the document. They do not get printed, however, like regular pages.

When you click OK, you'll see a blank Visio page. For the purpose of this tutorial, we'll use the background to put my name in the lower right-hand corner of every page in the document.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/4.gif" width="308" height="179" border="0" alt="Background text" /&gt;

Now, to put the background to use, create another page with Insert &gt; Page... This time, however, the page type should be &amp;rdquo;Foreground.&amp;rdquo; Be sure to give this page a meaningful name as well, since we'll be using it later. To apply our background to the page, select its name from the Background menu. 

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/5.gif" width="442" height="382" border="0" alt="Background menu"  /&gt;

Now, when you click OK, you'll see a new page with my name at the bottom.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/6.gif" width="335" height="151" border="0"  alt="Page with name at the bottom" /&gt;

Backgrounds can be particularly powerful in combination with Text Fields. A text field is a variable space in a text area that Visio automatically fills in depending on the type of field you specified. For example, you could use a Date text field to automatically fill in the date.

When a text field appears on a background, it will draw its information from the foreground page assigned to it. This is particularly useful if you'd like the page name or page number to appear on every page.

To do this, create a text area on a background page. In the text area, insert a text field for &amp;ldquo;page name.&amp;rdquo; Then, any foreground page with that background assigned to it will show the page name. Here are the particulars:

&lt;fig href="http://www.boxesandarrows.com/files/banda/three_visio_tips_special_deliverables_4/7.html" pop_width="559" pop_height="266" pop_scroll="yes" image="http://www.boxesandarrows.com/files/banda/three_visio_tips_special_deliverables_4/7-thumb.gif" width="250" height="118" align="left" border="0" caption="Text field selection box. Click image to view larger version." /&gt;Return to the background page you created by clicking on the tab in the lower left corner of the Visio window. Create a new text area on the page. While the cursor is blinking in the new text area, select &amp;ldquo;Field...&amp;rdquo; from the Insert menu. (If the cursor isn't blinking in the text area, you will not be able to select &amp;ldquo;Field...&amp;rdquo; from the Insert menu.) You will be presented with the Text Field selection dialog box.

Visio offers an enormous selection of text fields to choose from. To stick with the example, we'll use the page name. That field is categorized under &amp;ldquo;Page Info.&amp;rdquo;

&lt;fig href="http://www.boxesandarrows.com/files/banda/three_visio_tips_special_deliverables_4/8.html" pop_width="559" pop_height="266" pop_scroll="yes" image="http://www.boxesandarrows.com/files/banda/three_visio_tips_special_deliverables_4/8-thumb.gif" width="250" height="118" align="right" border="0" caption="Page info. Click image to view larger version." /&gt;

Note how Visio gives you the opportunity to format the text field. This is particularly relevant to date and time fields.

Now the page name appears. Because we're still editing the background, you'll see the name of the background page. Switching to the page we created previously, however, shows that the text field automatically changes depending on the page.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/9.gif" width="379" height="256" border="0" alt="Relevant and meaningful page names" /&gt;

You can see why it is important to give pages relevant and meaningful names. By combining backgrounds and text fields, it is easy to create professional-looking deliverables while minimizing the chance of sloppy mistakes through typos or missing information.


&lt;span class="subhead"&gt;F4&lt;/span&gt;
I love F4. I discovered this little trick reading an article on Visio.com before it was merged into Microsoft's site. The F4 key is Visio's keyboard shortcut for the &amp;ldquo;Repeat&amp;rdquo; command found in the &amp;ldquo;Edit&amp;rdquo; menu.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/10.gif" width="158" height="354" border="0" alt="Edit Menu" /&gt;

Now, I know what you're thinking. In many Windows applications, this command is represented by the shortcut Ctrl-Y. In many applications, Ctrl-Y is a shortcut for the &amp;ldquo;Redo&amp;rdquo; command, an undo for the &amp;ldquo;Undo&amp;rdquo; command. In other words, if you undo something and change your mind, you can hit Ctrl-Y and it will take your work back to the state prior to the Undo command.

Visio's F4 is different. In fact, if you do an Undo, the menu command changes to Redo and the keyboard shortcut becomes Ctrl-Y.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/11.gif" width="184" height="354" border="0" alt="Edit Menu" /&gt;

Hitting F4 means, &amp;ldquo;Repeat the last command I issued.&amp;rdquo; One use of the Repeat command is to apply formatting to several shapes at once. To do this:

&lt;ol&gt;&lt;li&gt;Select a shape.&lt;/li&gt;&lt;li&gt;Change the format of the shape (for example, line weight).&lt;/li&gt;	&lt;li&gt;Select other shapes, holding Ctrl to select more than one.&lt;/li&gt;	&lt;li&gt;Press F4.&lt;/li&gt;&lt;/ol&gt;

You'll see the shapes you selected adopt the same formatting. This feature is limited in that the Repeat command repeats only the most recent command given. Try this experiment:

&lt;ol&gt;&lt;li&gt;Select a shape.&lt;/li&gt;&lt;li&gt;Change the line weight of the shape.&lt;/li&gt;&lt;li&gt;Change the color of the line.&lt;/li&gt;&lt;li&gt;Select other shapes, holding Ctrl to select more than one.&lt;/li&gt;&lt;li&gt;Press F4.&lt;/li&gt;&lt;/ol&gt;

Instead of adopting both the new weight and color of the line, the other shapes will only adopt the new color.

Visio offers a number of other techniques for applying the same style across many shapes (styles, layers and the Format Painter tool, among others) and F4 is not necessarily the best choice in all situations. The real value in F4 is its ability to repeat a duplication action.

After duplicating a shape, pressing F4 will create another duplication of the shape in the exact same relative position. The best way to describe this is to show it.

I can create a square and duplicate it by holding the Ctrl key and dragging the square to a new position. The top left corner of the duplicate is one-eighth of an inch lower and to the right of the bottom right corner of the original.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/12.gif" width="242" height="242" border="0" alt="Duplicate in relative position" /&gt;

Now, by pressing F4, I can create a second duplicate whose relative position matches that of the first duplicate.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/13.gif" width="266" height="267" border="0" alt="Second duplicate in relative position" /&gt;

If I press F4 again, a third duplicate appears, also in the same relative position.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/14.gif" width="256" height="257" border="0" alt="Third duplicate in same relative position" /&gt;
And so on.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/15.gif" width="351" height="352" border="0" alt="And so on" /&gt;


This technique is useful for positioning objects consistently across a drawing, and for creating grids of objects. To create the grid below, I selected a column of text boxes, duplicated them with Ctrl-drag, and then pressed F4 to make each additional column.

&lt;img src="/files/banda/three_visio_tips_special_deliverables_4/16.gif" width="460" border="0" alt="Duplicated text" /&gt;

Regardless of which party you fall into - Visio naysayer or Visio supporter - these tricks can help make your experience with the application more efficient. Visio is filled with tricks like these, but these three are among my favorites and the ones I use most often to get the job done. I hope you'll use the discussion area for this article to post your own Visio tricks. 

In the next column, we'll compare the standards available for creating information architecture documentation, and help you decide which standard is right for you. (If you have suggestions for standards I should look at, please drop me a line!)
&lt;end&gt;

&lt;biobox&gt; &lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank.&lt;/biobox&gt;</description>
      <pubDate>Mon, 19 Aug 2002 22:24:53 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Understanding PowerPoint: Special Deliverable #5</title>
      <link>http://www.boxesandarrows.com/view/understanding_powerpoint_special_deliverable_5</link>
      <guid>http://www.boxesandarrows.com/view/understanding_powerpoint_special_deliverable_5</guid>
      <description>&lt;pullquote&gt;&amp;ldquo;Friends don&#8217;t let friends use PowerPoint.&amp;rdquo; 
&amp;mdash;Thomas A Stewart, Fortune Magazine, February 2001&lt;/pullquote&gt;PowerPoint: the software we love to hate. Has there been any other software since the dawn of the personal computer that has earned so much criticism? What is it about PowerPoint that has
&lt;ul&gt;&lt;li&gt;Seth Godin writing a self-published how-to article called &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B00005R2F7/ref=nosim/boxesandarrows-20"&gt;&amp;ldquo;Really Bad PowerPoint&amp;rdquo;?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Scott McNealy of Sun Microsystems banning its use?&lt;/li&gt;&lt;li&gt;Peter Norvig parodying PowerPoint with the &lt;a href="http://www.norvig.com/Gettysburg/making.html"&gt;Gettysburg Address&lt;/a&gt; (or is it vice versa)?&lt;/li&gt;&lt;li&gt;&lt;i&gt;The New Yorker &lt;/i&gt;profiling &lt;a href="http://www.physics.ohio-state.edu/~wilkins/group/powerpt.html"&gt;a working mother who uses PowerPoint to &amp;ldquo;pitch&amp;rdquo; cleanliness to her two kids?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Fortune Magazine calling it an &lt;a href="http://www.fortune.com/indexw.jhtml?channel=artcol.jhtml&amp;doc_id=00007522"&gt;&amp;ldquo;epidemic that threatens the cerebrums of business more than bovine spongiform encephalopathy&amp;rdquo;&lt;/a&gt;?&lt;/li&gt;&lt;li&gt;Visualization guru Edward Tufte practically having fits?&lt;/li&gt;&lt;li&gt;Leslie Harpold and Michael Sippey duking it out to create &lt;a href="http://www.clicktoaddtitle.com"&gt;attractive presentations&lt;/a&gt;?&lt;/li&gt;&lt;/ul&gt;

(Yikes! Bullets! PowerPoint has me in its clutches!)

Sure, we&#8217;ve all experienced frustrations with Microsoft Word. (Case in point: When I cut-and-pasted the above quote from Fortune.com into my document, Word insisted on preserving its web formatting. Why?) As irritating as Word and other applications can be, only PowerPoint has a bona fide counterculture.

As part of this counterculture, people have written articles and books on the art of the presentation, the history of PowerPoint, and how the application will be the undoing of the business community (Greed, shmeed!). Of course, these are topics of interest relevant to all.

The purpose of this column is to explore the art of deliverables for information architects. (Keep this in mind as you post your comments.) The question at hand is not, &amp;ldquo;Does PowerPoint suck?&amp;rdquo; The answer to that, as we all know, is yes. The question is, in fact, &amp;ldquo;For information architects, does PowerPoint suck?&amp;rdquo; Or, more to the point, &amp;ldquo;Even though PowerPoint sucks, should I use it for my deliverables?&amp;rdquo;

To be fair, much of the criticism of PowerPoint is directed at the features that allow authors to create complete presentations with almost no effort. Ignoring the design templates and the AutoContent wizard, however, PowerPoint still has some obvious shortcomings. These limitations do not make PowerPoint useless. Instead, by recognizing PowerPoint&#8217;s boundaries, we can use it more appropriately.

For information architects, there are at least two ways to apply PowerPoint in your day-to-day activities. For each application, I&#8217;ll describe the reasons for using PowerPoint in lieu of some other program, and its potential shortcomings. 


&lt;span class="subhead"&gt;PowerPoint for short reports&lt;/span&gt;
I&#8217;ve recently made the switch from consultant to client, and the consultants I have been working with love PowerPoint. I think Microsoft must sponsor new employee orientation at major consulting firms because since starting my new job in June, I have seen more decks than on a good night in Atlantic City.

Even when I was a consultant, I noticed a proliferation of the use of PowerPoint among people with advanced business degrees. When I was thinking about doing graduate work, I was told that in pursuing an M.B.A. I would get two things: a network of business contacts and a crash course in PowerPoint.

Most of these PowerPoint presentations contain many, many words. The slides are dense with text. Seeing fifty slides with the copy all crammed in like that is just disturbing. When I see those presentations, I wonder why the author did not just make a document in Word. 

PowerPoint is a fine tool for preparing reports if you never intend to project or present them, but there should be a reason for using slides instead of pages.

A couple years ago, I wrote a usability evaluation for a Spanish telecom&#8217;s website. After some deliberation, I decided to use PowerPoint instead of Word to prepare the report. I had two primary reasons.

First, knowing that the report would have to be translated for a Spanish-speaking audience in a relatively short period of time, I used PowerPoint to help me keep my ideas concise. As I was writing the report, I selected words very carefully to ensure that the translation would be easy. (I knew enough Spanish to evaluate the site and to know whether the report&#8217;s translation would be straightforward, but not enough to do it myself.) In doing so, I had to express my ideas succinctly and efficiently.

Ultimately, PowerPoint forces you to be a better writer. People who prepare decks with lots and lots of text do not see the opportunity to find fewer words to say the same thing. Only by selecting your words carefully and eliminating redundant thoughts can you create effective reports in PowerPoint.

(Ironically, the report was never translated. The client knew enough English, I suppose, to make sense out of my carefully crafted prose.)

The second reason for using PowerPoint in this case was the integration of images. I used screenshots to illustrate the usability critique. PowerPoint, for all its faults, allows users to create layouts with no mess or fuss. Making it easy to paste a screenshot and plop in call-outs is why PowerPoint was invented. The business plan from 1984 for the original PowerPoint contains the passage, &amp;ldquo;Allows the content-originator to control the presentation&amp;rdquo; (quoted in the aforementioned New Yorker article).

Microsoft Word, by comparison, allows you to integrate images and add call-outs, but trying to do either can be an exercise in complete frustration. Inserting screenshots into Word is like popping pimples: it is messy and painful, and does not necessarily lead to satisfying results.

Unfortunately, while PowerPoint encourages us to be better writers and lowers the learning curve for including illustrations, it does come with a lot of baggage. The resulting usability report for the Spanish telecom was more than 1,300K. PowerPoint does not optimize file size and therefore can be unwieldy to transport.

Ultimately, the key to creating reports in PowerPoint is to keep them short. My usability evaluation came out to 43 slides&amp;mdash;perhaps 10-15 too many. In retrospect, I might have developed two files: a Word document for the bulk of the report and a PowerPoint deck for the supporting illustrations.


&lt;span class="subhead"&gt;PowerPoint for simple website documentation&lt;/span&gt;
Whatever PowerPoint&#8217;s original intended use, the program has grown and sprouted mutant extremities. Like most applications Microsoft gets its paws on, the basic requirements of PowerPoint stayed the same, but they have been interpreted so broadly that the application has tried to become all things to all people. At its heart, PowerPoint still gives users the ability to put text and graphics on &amp;ldquo;slides,&amp;rdquo; but it mutated when Microsoft added functionality to give users more power in manipulating the text and images.
&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;It is in these mutant extremities that information architects might find tools for creating website documentation like site maps or flow diagrams, using the assorted built-in shapes and connectors for example. The decision to use PowerPoint instead of some other application to create a site map should be driven by two things: scope and cost.

If you want to use PowerPoint to diagram a website, you must ask yourself: How much do I want to say? What is the scope of my diagram?

Scope refers to the number of different kinds of information you present in a document. In creating a new diagram, perhaps the most important design decision is determining the number of data points (or &amp;ldquo;dimensions&amp;rdquo;) you would like to represent. In our business, a diagram can represent a variety of dimensions: web pages, the relationships among them, the user path through them, the supported user segments or business goals, the requirements satisfied, content types, etc. Every one of our diagrams represents one or more of these dimensions.

Scope also refers to the amount of data covered in each dimension. For example, a diagram can document ten webpages or ten thousand. In creating a diagram, you must identify how much you&#8217;re saying within each dimension.

Edward Tufte, author of &amp;ldquo;The Visual Display of Quantitative Information&amp;rdquo; and other books on visualizing information, refers to the breadth of data points and the scope of data within each point represented in a diagram as the diagram&#8217;s &amp;ldquo;resolution.&amp;rdquo; Like the resolution of your computer display, it is a measure of how much information is fit into a given space. Tufte criticizes PowerPoint because it is inherently a low-resolution medium&amp;mdash;you can only address so much data using it. 

Tufte is, no doubt, correct. Norvig&#8217;s representation of the &amp;ldquo;Gettysburg Address&amp;rdquo; in PowerPoint shows how it can strip ideas expressed in prose of their power. Equally ridiculous (and illustrative) would be a representation of Minard&#8217;s famous &amp;ldquo;Napolean&#8217;s March&amp;rdquo; in PowerPoint: clip art soldiers and thermometers come to mind.

Perhaps you find yourself in a situation where you simply need to represent one or two dimensions: a high-level conceptual view of the content types supported by a content management system, or the basic facets of a thesaurus. If your data set is small, PowerPoint can be good enough for producing a diagram to illustrate it.

Cost drives the decision to use PowerPoint as much as the scope of the work you&#8217;re doing. Cost is determined by several factors, not the least of which is commitment. PowerPoint is ideal for small gigs: doing a bit of low-profile pro bono work or your friend&#8217;s wedding website, or working with colleagues on a low-budget side project.

In cases when you cannot commit a lot of time to develop full-fledged, professional-looking documentation, PowerPoint can serve as a low-cost production vehicle. (Jesse James Garrett offers a PowerPoint version of his &lt;a href="http://www.jjg.net/ia/visvocab/"&gt;visual vocabulary&lt;/a&gt;, a nice standard for producing website documentation.)

Cost is also driven by portability: how easy is the final product to distribute? While PowerPoint compromises portability in terms of file size, the program does afford widespread support. People are more likely to have PowerPoint installed on their machine than Visio. Adobe Acrobat Reader also enjoys a large install base, but its electronic collaboration capabilities are limited to comments. Users cannot directly manipulate the content in a PDF file unless they have the full version of Acrobat. (One feature I&#8217;ve found myself wishing for in PowerPoint is Word&#8217;s &amp;ldquo;Track Changes&amp;rdquo; function, which allows users to pass a document around and keep track of who made which edits.)

But, the intent of this article is to identify the factors to consider when choosing a tool, not to recommend one over another. PowerPoint is a low-cost tool that affords rapid development time and seamless delivery, but it can only support documentation with a limited scope.


&lt;table width="50%" align=right cellpadding="10" bgcolor="#F2F2F2"&gt;&lt;tr&gt;&lt;td class="excerpt"&gt;&lt;b&gt;A Fourth Use&amp;mdash;Making a Deck of Cards&lt;/b&gt;
PowerPoint may have its faults, but there&#8217;s no better way to make a deck of cards quickly. Here&#8217;s a trick I&#8217;ve used for years to prepare for card-sorting exercises.

&lt;b&gt;Open Microsoft Word. &lt;/b&gt;Yeah, you&#8217;ll have to use both evil applications.

&lt;b&gt;In the View menu, select Outline. &lt;/b&gt;

&lt;b&gt;Type the list of terms into your outline. &lt;/b&gt; Be sure that each term is assigned the Heading 1 style. If you&#8217;d like to include other elements on your cards (a term&#8217;s definition, for example) add them as sub-items under the term. Those sub-items will be assigned styles Heading2, Heading3, and so, depending on their position in the hierarchy. Ultimately, each Heading 1 term will appear as a card, and any associated lower-level headings will appear as items on that card. Do not use any other styles for items on the cards. Microsoft Word can only export Heading styles to PowerPoint.

&lt;b&gt;Now for the tricky part: &lt;/b&gt; Once you&#8217;re done with your term list, from the File menu, go to Send To and select Microsoft PowerPoint from the sub-menu.

&lt;b&gt;The system does the rest! &lt;/b&gt; PowerPoint will open a new presentation file and place each of your terms on a separate slide*. If you want to adjust the layout of the cards, select Master &gt; Slide Master from the View menu. You can move the main heading text field into the center of the page, increase the font size, etc. Changes to the Master Slide will be reflected on all the cards. To turn them into cards, print several slides on a page. Nine slides to a page works best, though sixteen works well, too. 

Now all that&#8217;s left is to track down the paper cutter in the Marketing department!

* Note: The Send To feature is limited to about 200 terms. If you need more cards, simply cut-and-paste your Word outline into your PowerPoint outline.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span class="subhead"&gt;PowerPoint for presentations&lt;/span&gt;
For simple reports and website documentation, PowerPoint can be a useful tool. Ultimately, however, it was designed for presentations, and as an information architect, at some point in your career, you will find yourself doing a presentation&amp;mdash;to sell your business, to educate clients, or to deliver the conclusions of your work.

The title of this article, &amp;ldquo;Understanding PowerPoint,&amp;rdquo; is an homage to Scott McCloud, who graced us with his book &amp;ldquo;Understanding Comics&amp;rdquo;. PowerPoint is neither as misunderstood nor as interesting as McCloud&#8217;s medium, but he makes several points that can be applied to the dreaded application.

McCloud describes comics as a dance between imagery and words, integrated movement in which &amp;ldquo;words and pictures go hand in hand to convey an idea that neither could convey alone&amp;rdquo; (p. 155). Like comics, presentations have two components: what is spoken and what is projected on the screen. (You could even say it has a third: the &amp;ldquo;leave behind,&amp;rdquo; which many presentation gurus insist should be a separate piece from the other two.)

Seth Godin, in his piece &amp;ldquo;Really Bad PowerPoint,&amp;rdquo; suggests that people using the application should keep the projected portion of their presentations at the emotional level and the spoken portion at the intellectual. Use PowerPoint, he suggests, to project images that touch your audience and state facts in the spoken part.

Godin&#8217;s advice may be valuable for beginning presenters, but for more experienced users, I prefer McCloud&#8217;s dance metaphor. Writes McCloud, &amp;ldquo;the more is said with words, the more the pictures can be freed to go exploring&#8230;&amp;rdquo; (p. 155). And later, &amp;ldquo;When pictures carry the weight of clarity in a scene, they free words to explore a wider area&amp;rdquo; (p. 157). The key word here is &lt;i&gt;clarity&lt;/i&gt;.

Of course, with presentations, we&#8217;re not talking about scenes. But we are trying to tell a story&amp;mdash;we would like to carry our audience from a common beginning (&amp;ldquo;Once upon a time&amp;hellip;&amp;rdquo;) to a believable conclusion (&amp;ldquo;&amp;hellip;and they lived happily ever after.&amp;rdquo;). Like it or not, PowerPoint is designed to be a storytelling medium, and your presentations should have a beginning, a middle, and an end, like any good story.

The vehicle we use to carry our audience must be a satisfying combination of two channels: spoken word and projected image, audio and visual. The words the audience hears must support the images it sees. The images it sees must illustrate the words it hears. 

Comics, because they are an art form, have the liberty to &amp;ldquo;explore,&amp;rdquo; as McCloud would have it. But a presentation is a means to an end (usually either selling or educating) and the opportunities to explore are limited. That should not stop a presentation from being a complete story, though, using spoken words and projected images to transmit a message deeper and more complex than either medium could do on its own.


&lt;span class="subhead"&gt;Conclusion&lt;/span&gt;

&lt;img alt="powerpoint.gif" src="/files/banda/understanding_powerpoint_special_deliverable_5/powerpoint.gif" width="350" height="310" border="0"  align="left" /&gt;The two main factors you must consider when selecting a tool are the complexity of the data set and the cost. Regarding the data set, consider how many variables you are trying to represent, and the range of values in each variable. For the overall cost, consider the burdens of production and distribution. Having established a simple data set and a low cost, you might consider PowerPoint for your documentation needs, with the understanding that using it may have some implications, such as a large file size and the need for succinct writing.

You&#8217;ll find many ways to use PowerPoint effectively in your work as an information architect. PowerPoint is a hybrid: it does many things moderately well. Because it is a single program that allows you to combine simple layouts with diagrams and prose, it is both an ideal tool and ripe for misuse. Tool selection is a design decision like any other&amp;mdash;have good reasons for your decision and know the limits of the tool you choose.

Tip o&#8217; the 10-gallon to &lt;a href="http://www.visuallee.com/weblog/"&gt;Mike Lee&lt;/a&gt;, leading the IA pack in Baltimore, for inspiration and reading suggestions.

&lt;end&gt;&lt;/end&gt;

&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank.&lt;/biobox&gt;
</description>
      <pubDate>Sun, 29 Sep 2002 16:42:15 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Three Lessons From Tufte: Special Deliverable #6</title>
      <link>http://www.boxesandarrows.com/view/three_lessons_from_tufte_special_deliverable_6</link>
      <guid>http://www.boxesandarrows.com/view/three_lessons_from_tufte_special_deliverable_6</guid>
      <description>&lt;pullquote&gt;&amp;#8220;Information itself cannot inherently be misleading or difficult to understand, but its visual representation or interpretation can be.&amp;#8221;&lt;/pullquote&gt;Spend any time as an information architect and you're bound to run into the name Edward Tufte (that's TUF&amp;mdash;tee). Tufte taught information visualization and statistical analysis at Yale University, but he is perhaps best known for authoring and publishing a triumvirate of books: &amp;#8220;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0961392142/ref=nosim/boxesandarrows-20"&gt;The Visual Display of Quantitative Information&lt;/a&gt;&amp;#8221;, &amp;#8220;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0961392118/ref=nosim/boxesandarrows-20"&gt;Envisioning Information&lt;/a&gt;&amp;#8221;, and &amp;#8220;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0961392126/ref=nosim/boxesandarrows-20"&gt;Visual Explanations&lt;/a&gt;&amp;#8221;.

Because his books focus primarily on producing graphics for paper and on the representation of information, not the structuring of information, many information architects wonder about the value of Tufte's writing for their work. One of Tufte's principles, for example, is the data-ink ratio, a means for measuring the value of a graphic by comparing the ink used to the data represented.

Tufte measures the amount of ink used to represent data against the total amount of ink used in the drawing. If data-ink is high, the author has done a good job using &amp;#8220;their ink to convey measured quantities&amp;#8221; (Display 93). With a low ratio, the graphic has less of what Tufte calls &amp;#8220;non-erasable&amp;#8221; ink.

Information architects who focus on classification and structuring information might have no use for this principle. Those who stray into the realms of interface design might consider a digital equivalent: the data-pixel ratio, comparing the pixels used for representing the interactive parts of the interface with the total number of pixels used. While perhaps easier to count pixels than ink, such an approach does not take into account the subtleties of interaction, usability, and the need for branded interface elements.

Tufte's work, however, can be applied to documentation successfully. This article considers three of his principles as they relate to information architecture documentation. 

&lt;span class="subhead"&gt;Principle 1: Authorship&lt;/span&gt;
Tufte spends fifteen pages in &amp;#8220;Visual Explanations&amp;#8221; talking about the Challenger disaster in the mid-1980s. In short, the scientists at NASA had an opportunity to stop the launch of the ill-fated space shuttle. Tufte surmises that if they had presented the data better, the scientists might have been able to convince the decision makers not to push the button. Although he spends considerable time in the details of the presentation, Tufte first notes that the title slide did not include the names of the authors.

In my work as a consultant, I noticed that &amp;#8220;consulting culture&amp;#8221; discouraged individual ownership. Perhaps consulting culture prefers to emphasize the team-oriented nature of its work. Perhaps it comes from the explicit clauses in the employment agreements assigning ownership of intellectual property to the consulting firm.

Regardless of the reason, it's a habit that must change because, as Tufte says about the slides in the Challenger presentation, &amp;#8220;authorship indicates responsibility, both to the immediate audience and for the long-term record.&amp;#8221; Without any indication of accountability, a document &amp;#8220;might well provoke some doubts about the evidence to come&amp;#8221; (Explanations 40).

Examples of including author names on documentation:

&lt;ul&gt;&lt;li&gt;Sean Patrick Coon's &lt;a href="http://www.apperceptive.com/portfolio/eyeweb.html"&gt;documentation for the EyeWeb system&lt;/a&gt; (http://www.apperceptive.com/portfolio/eyeweb.html) includes his name on the flow for the kiosk, but not the site flow or the search schematic.&lt;/li&gt;&lt;li&gt;Jesse James Garrett puts his name on the &lt;a href="/files/banda/jjg_ymail_poster.pdf"&gt;Yahoo! Mail diagram (PDF)&lt;/a&gt; he did for Boxes and Arrows (http://www.boxesandarrows.com/archives/images/031102_YahooMail/jjg_ymail_poster.pdf).&lt;/li&gt;&lt;li&gt;Erin Malone uses a stylized title bar for her &lt;a href="http://www.emdezine.com/designwritings/files/AV_ExperienceDesignFlow.PDF"&gt;design process timeline for AltaVista (PDF)&lt;/a&gt; (http://www.emdezine.com/designwritings/files/AV_ExperienceDesignFlow.PDF)&lt;/li&gt;&lt;/ul&gt;

&lt;span class="subhead"&gt;Principle 2: Smallest effective difference&lt;/span&gt;
One of my favorite Tufte principles is the smallest effective difference, which says, &amp;#8220;Make all visual distinctions as subtle as possible, but still clear and effective&amp;#8221; (Explanations 73). The intent of this strategy is to discourage authors from creating a greater visual distinction than the data implies.

There are many different ways to apply the smallest effective difference, and the approach you select depends on the distinction you're trying to make. In our documentation, we deal with different kinds of relationships. Here are some ideas for the information architect's standard deliverables.

&lt;b&gt;The flow chart:&lt;/b&gt; My now infamous approach to creating site maps, the &amp;#8220;&lt;a href="http://www.greenonions.com/dan/portfolio/travel_sitemap.pdf"&gt;bubble&lt;/a&gt;&amp;#8221; (PDF) diagram, relies on the smallest effective difference for the connections between nodes. The beauty of avoiding the standard org chart approach to site mapping is that it frees the information architect from the boundaries of the rectangle. By using circles, the relationships can illustrate themselves by taking advantage of the distances between them.

In creating the connectors between the nodes, in showing the relationships, I often want to show directionality or hierarchy. Because of the &amp;#8220;non-traditional&amp;#8221; layout, however, the diagram needed to allow users to follow the relationships whether they started at a node or not. In other words, if her gaze started at the middle of a connector, the user should not have to trace the line to either end to understand the nature of the relationship. Arrowheads would force users to do just this. Taking Tufte's principle to an extreme, the arrowhead is not the smallest effective difference between the beginning of the line and the end of the line.

&lt;a href="http://www.boxesandarrows.com/archives/images/112502_Brown/nodes.php" onclick="window.open('http://www.boxesandarrows.com/archives/images/112502_Brown/nodes.php', 'popup', 'width=600,height=450,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;&lt;img src="/files/banda/three_lessons_from_tufte_special_deliverable_6/nodes-thumb.jpg" width="200" height="150" border="0" alt="Flowchart showing tapered lines to imply directionality" align="left" /&gt;&lt;/a&gt;By tapering the line, starting thicker and ending thinner, every point on the line could imply directionality. Overall the diagram becomes more subtle, without arrowheads cluttering the drawing.

Because the flow chart or site map is all about showing relationships, there are many ways to apply the principle of the smallest effective difference: the different kinds of nodes, the different kinds of relationships between nodes. Other information architecture deliverables are not so fortunate.

&lt;b&gt;The user profile:&lt;/b&gt; The principle of the smallest effective difference can apply to writing as well. In the case of the user profile, authors should focus on what makes each type of user different. In explaining smallest effective difference, Tufte says, &amp;#8220;Muting ... secondary elements will often reduce visual clutter - and thus help to clarify the primary information&amp;#8221; (Explanations 74). With a user profile the &amp;#8220;secondary elements&amp;#8221; are those that do not contribute to the information architect's understanding of the user's information needs.

If an aspect of the user type neither contributes to the information architect's understanding of that type's needs nor distinguishes its needs from any other group, perhaps it should be &amp;#8220;muted.&amp;#8221; While eliminating this kind of information from the profile entirely could lead to flat, inhuman depictions of the audience, finding a way to de-emphasize it could make the document more effective.

&lt;b&gt;The wireframe:&lt;/b&gt; In a representation of a web page, the relationships are necessarily implied by the layout. The author need not distinguish between two pieces of information because the position on the page implies that relationship. Perhaps where smallest effective difference comes into play for the wireframe is to suggest that information architects do not &amp;#8220;over design&amp;#8221; the screens.

With smallest effective difference, however, it is possible to go too far. When a diagram does not have a lot of data, creating subtleties where none necessarily exist could make your diagram hard on the eyes.

&lt;span class="subhead"&gt;Principle 3: Layering&lt;/span&gt;
&amp;#8220;Confusion and clutter are failures of design, not attributes of information&amp;#8221; (Envisioning 53). In a way, this sentence&amp;#151;which begins the chapter in Envisioning Information on Layering and Separation&amp;#151;captures the essence of Tufte's work (and reminds me of the statement made by my dog's trainer, &amp;#8220;There are no bad dogs, only bad owners.&amp;#8221;). Information itself cannot inherently be misleading or difficult to understand, but its visual representation or interpretation can be.

By layering information, authors have an enormous opportunity to eliminate confusion. Misapplication of information layers, however, runs the risk of causing further confusion. Says Tufte, &amp;#8220;For every excellent performance, a hundred clunky spectacles arise&amp;#8221; (Envisioning 53). What makes layering so challenging is that through layers, authors often create &amp;#8220;non-information patterns and texture.&amp;#8221; If authors do not effectively separate the layers, they can combine to create nonsense or chartjunk [see note below], further obscuring the message.

Layering is important to information architects because information architecture does not live in a vacuum.

To help information architects apply layering, let's first explore two reasons why people get confused with our documentation.

&lt;b&gt;Context:&lt;/b&gt; Information architecture, while a craft in and of itself, belongs as part of a greater process. By taking a project's information architecture out of context, clients might experience a variety of misunderstandings that really center on a misunderstanding of how the decisions were made. There are a handful of ways to set the context of an information architecture:

&lt;ul&gt;&lt;li&gt;Business strategy&lt;/li&gt;&lt;li&gt;User needs&lt;/li&gt;&lt;li&gt;Functional requirements&lt;/li&gt;&lt;/ul&gt;

&lt;b&gt;Implications:&lt;/b&gt; Perhaps this is less about confusion and more about misinformation. How many information architects have experienced the dreaded meeting months after the IA documentation was approved where clients explode because the visual designs are not what was expected? No doubt the good consultant sets expectations, but good documentation can help in this matter by showing the visual design, maintenance, or operational implications of key IA decisions.

Through layers, then, information architects have the opportunity to build a more complex story&amp;#151;to include other elements to the data set. With additional plots, however, comes the potential for added confusion. Although there are several techniques for creating a layered diagram&amp;#151;color, value, contrast&amp;#151jthese will only contribute to misunderstanding if not applied consistently. Each layer must include only one kind of data; and conversely, every data of a particular kind must appear on the same layer.

What happens if the author removes a layer from his or her diagram? Visually, if the author has done her job well, the diagram itself will look like it isn't missing anything. On the other hand, the person looking at the diagram will get an incomplete story.

&lt;span class="subhead"&gt;Conclusion&lt;/span&gt;
Ultimately, the presentation of an information architecture depends on the people using it. Tufte's principles must be applied in ways that are appropriate and relevant. Layering business strategy context within a diagram for the visual design team, for example, may not be useful. Illustrating the various relationships inherent in the content types of a content management system through the use of Tufte's smallest effective difference may be more relevant to the engineering team than the client. 

Tufte begins his first book with a treatise on &amp;#8220;graphical excellence,&amp;#8221; which lists nine basic principles from &amp;#8220;show the data&amp;#8221; to &amp;#8220;encourage the eye to compare different pieces of data.&amp;#8221; Perhaps this is where information architects find themselves furthest from Tufte's teachings: his principles do not take the motivation of the user into account. What drives Tufte's drawings is the data alone. Indeed, for information architects, the deliverable's audience must guide its design as much as the data does. 

&lt;i&gt;*Note:* Tufte's term for visual elements that obscure data under the pretense of contributing to it. A heavy grid on a line graph is perhaps the best example.&lt;/i&gt;&lt;end&gt;&lt;/end&gt;
&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank.&lt;/biobox&gt;</description>
      <pubDate>Sun, 24 Nov 2002 14:00:44 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
      <category>Visual and Visible</category>
    </item>
    <item>
      <title>IA Library Quick Reference: Special Deliverable #7</title>
      <link>http://www.boxesandarrows.com/view/ia_library_quick_reference_special_deliverable_7</link>
      <guid>http://www.boxesandarrows.com/view/ia_library_quick_reference_special_deliverable_7</guid>
      <description>&lt;pullquote&gt;&amp;#8220;One look at my bookshelf and most innocent cube-visitors think, &amp;lsquo;This guy really spends a lot of money on books.&amp;rsquo;&amp;#8221;&lt;/pullquote&gt;By now you&#8217;ve acquired all the essential IA books for your bookshelf. I like having these books around because they make me feel important, and smarter than I really am. One look at my bookshelf and most innocent cube-visitors think, &amp;#8220;This guy really spends a lot of money on books.&amp;#8221;

A good professional book, besides making your bookshelf impressive, can:

&lt;ol&gt;&lt;li&gt;Offer a good brush-up on the basics&lt;/li&gt;&lt;li&gt;Help put into words ideas you&#8217;ve had&lt;/li&gt;&lt;li&gt;Suggest introductions for topics you&#8217;re not familiar with&lt;/li&gt;&lt;li&gt;Provide alternate perspectives on topics you are familiar with&lt;/li&gt;&lt;li&gt;Inspire&lt;/li&gt;&lt;/ol&gt;

It&#8217;s this last reason that I like having these books around. Even when I&#8217;m not working on an information architecture problem, I like picking up Blueprints or Polar Bear and browsing through it. More often than not, I find something that gets my creative juices flowing.

On the other hand, it&#8217;s when I&#8217;m stuck on an IA problem that I really need these books to help me find a way out of it. And when I&#8217;m stuck on a problem, I hardly have time to kick my feet up on my desk and browse idly through. That&#8217;s where this issue&#8217;s Special Deliverable column comes in. In this column, you&#8217;ll find an overview of three IA books from a deliverables point of view. The purpose of this article is not to say whether one book is better than another, or even to comment on the overall quality of the books, but to provide a guide to what kind of deliverables information you can find in each book, and where.

The three books reviewed are:

&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0735712506/ref=nosim/boxesandarrows-20"&gt;Information Architecture: Blueprints for the Web&lt;/a&gt;. Christina Wodtke. New Riders, New York: 2002.

&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0596000359/ref=nosim/boxesandarrows-20"&gt;Information Architecture for the World Wide Web&lt;/a&gt;. Louis Rosenfeld and Peter Morville. O&#8217;Reilly and Associates, Boston: 2002.

&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201725908/ref=nosim/boxesandarrows-20"&gt;Practical Information Architecture: A Hands-On Approach to Structuring Successful Web Sites&lt;/a&gt;. Eric L Reiss. Addison-Wesley, New York: 2000.

In the course of this article, I will abbreviate these references as Blueprints, Polar Bear, and Practical IA, respectively.

&lt;i&gt;Author&#8217;s Disclaimer: Some of my work appears in Blueprints.&lt;/i&gt;

The three books represent a variety of attitudes toward deliverables, and these distinctions highlight that the product of information architecture is intangible. No book flat-out states that only &amp;#8220;professional&amp;#8221; or &amp;#8220;formal&amp;#8221; deliverables are preferable to informal ones. Of the three, however, Blueprints discusses documents that are geared toward thinking through problems and those geared toward communicating ideas to non-IAs. Practical IA offers almost no advice on the &amp;#8220;formal&amp;#8221; IA deliverable, but does suggest several pen-and-paper methods for thinking through ideas. In contrast, Polar Bear seems much more focused on formal documentation.

Only Polar Bear and Blueprints have full chapters dedicated to documentation. Practical IA does have a chapter entitled &amp;#8220;Getting it down on paper,&amp;#8221; but the intent of this chapter is not to demonstrate or explain formal deliverables.

Your preference on preparing &amp;#8220;formal&amp;#8221; or &amp;#8220;client-ready&amp;#8221; deliverables depends entirely on your working style, and the demands of your client.


&lt;span class="subhead"&gt;Wireframes&lt;/span&gt;
All three books define wireframes similarly--as representations of a single screen or page&#8211;and acknowledge that they can &amp;#8220;cross the line&amp;#8221; between information architecture and visual design. Polar Bear has an entire section dedicated to wireframes (pp. 283-289) in its chapter on deliverables (chapter 13, pp. 270-304). Blueprints&#8217; section on wireframes (pp. 284-289) also appears in its chapter on deliverables (chapter 9, pp. 246-290). Practical IA never goes beyond a brief definition in the glossary in the first chapter.

Blueprints dives right in and offers a crash course on building wireframes. The approach is terse, but includes several detailed examples. Blueprints also shows the final screen design that came out of the sample wireframes. For addressing the potential conflict with visual designers, Blueprints offers three suggestions. Blueprints Chapter 10 includes a case study which illustrates how a wireframe fits into the overall IA process.

Polar Bear offers a more detailed look at the definition of wireframes and spins them as architectural tools. By creating these scratch layouts, suggests Polar Bear, the IA can identify structural or navigation issues. Polar Bear also explains that wireframes can vary in fidelity, and presents low, medium, and high fidelity examples. (The examples in Blueprints, however, do a better job illustrating annotated wireframes.) Although Polar Bear does not offer any sort of troubleshooting or basic process for creating wireframes, it does list five guidelines for creating them.

None of the books go into any detail about how to use tools to create wireframes, so if you&#8217;re looking for tips on Visio, PowerPoint, or OmniGraffle, you&#8217;ll have to look elsewhere.

The table below summarizes the three books&#8217; treatment of wireframes. For some topics, a book with an XX indicates that it is an exceptional source of information.

&lt;table width="85%" cellpadding="2" cellspacing="1" border="0" class="black"&gt;&lt;tr class="bodytext"&gt;
&lt;td&gt;WIREFRAMES&lt;/td&gt;&lt;td&gt;Blueprints&lt;br /&gt;pp. 284-289&lt;/td&gt;&lt;td&gt;Polar Bear&lt;br /&gt;pp. 283-289&lt;/td&gt;&lt;td&gt;Practical IA&lt;br /&gt;p. 13&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td &gt;General Definition&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;XX&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Process for creating&lt;/td&gt;&lt;td&gt;X	&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Examples&lt;/td&gt;&lt;td&gt;XX&lt;/td&gt;&lt;td&gt;X	&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Troubleshooting&lt;/td&gt;&lt;td&gt;X		&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Tool how-to		&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Guidelines&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X	&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Pros and Cons&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X	&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Shown in context of IA process&lt;/td&gt;&lt;td&gt;X (through case study)&lt;/td&gt;&lt;td&gt;X	&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;span class="subhead"&gt;Site Maps&lt;/span&gt;
What Blueprints calls Site Maps, Polar Bear calls &amp;#8220;blueprints,&amp;#8221; and Practical IA calls &amp;#8220;written outlines.&amp;#8221; All three books offer comprehensive definition of this essential deliverable, but there are slight variations in each book. The practicing IA would do well to look at all three sources when preparing a sitemap.

Blueprints treats sitemaps (pp. 272-283) in its chapter on deliverables. While it spins sitemaps as a method for showing relationships between pages, Blueprints indicates that a sitemap can show other aspects of a website, including whether pages are static or dynamic. Blueprints discusses two main components of the sitemap: the layout and the &amp;#8220;visual vocabulary.&amp;#8221; For the layout, Blueprints offers four alternatives and provides simple examples of each. For visual vocabulary, Blueprints offers several typical shapes. The section on sitemaps concludes with three examples, meant to show the variation between the approaches of three information architects.

While Blueprints focuses on the layout-vocabulary distinction, Polar Bear distinguishes high-level from detailed blueprints. For high-level sitemaps (pp. 272-278), Polar Bear spells out the process for creating them, showing how the purpose of a high-level sitemap is to explain the abstract concepts that form the foundation of the information architecture. Although it does not provide a step-by-step approach, Polar Bear does walk through examples of high-level and detailed sitemaps (pp. 279-280). Since information architects face so many different scenarios, Polar Bear provides a nice array of examples. Polar Bear advocates simplicity in sitemaps (a point which I would do well to take) and offers strategies for keeping sitemaps in check.

Practical IA begins its section on &amp;#8220;written outlines&amp;#8221; (pp. 99-100) with: &amp;#8220;A surprising amount can be accomplished using an ordinary word processor.&amp;#8221; Ultimately, Practical IA advocates using an outline to begin the sitemapping process, but concludes that a diagram is preferable when presenting it.

Once again, none of the books offered any documentation on specific tools.

As controversial as wireframes are, the three books disagreed more on the purpose and implementation of sitemaps. Perhaps there is a tacit understanding in the IA community that sitemaps are &amp;#8220;owned&amp;#8221; by the information architect, which is why the controversy focuses on wireframes. With the community&#8217;s assumption about wireframes, however, comes the unfortunate side effect that none of the books address sitemaps&#8217; pros or cons or typical pitfalls.

&lt;table width="85%" cellpadding="2" cellspacing="1" border="0" class="black"&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;SITEMAPS&lt;/td&gt;&lt;td&gt;Blueprints&lt;br /&gt;pp. 272-283&lt;/td&gt;&lt;td&gt;Polar Bear&lt;br /&gt;pp. 272-280&lt;/td&gt;&lt;td&gt;Practical IA&lt;br /&gt;pp. 99-100&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;General Definition&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr  class="bodytext"&gt;&lt;td&gt;Process for creating&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Examples&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;XX&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Troubleshooting&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Tool how-to&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Guidelines&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Pros and Cons&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Shown in context of IA process&lt;/td&gt;&lt;td&gt;X (through case study)&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;span class="subhead"&gt;Content Inventories&lt;/span&gt;
Each book has a different take on content inventories, although each uses them to get their arms around the domain of information. In Blueprints, a content inventory is a tool for analyzing each page of the site. On the other hand, Polar Bear uses content inventories to catalog the &amp;#8220;chunks&amp;#8221; as content gets migrated from one medium to your information architecture. The distinction is subtle, but does significantly alter the spin of content inventories in each section.

Blueprints calls content inventories the &amp;#8220;single most painful job of information architecture.&amp;#8221; (Also, a &amp;#8220;Sisyphean task,&amp;#8221; for those SAT word freaks.) As difficult as Blueprints&#8217; introduction to Content Inventories makes them out to be, its advice for creating one (pp. 267-271) is pragmatic and helpful. The book describes a three-step process for creating content inventories and gives a nice example of a few rows from a content inventory spreadsheet.

Polar Bear combines its account of Content Inventories with content mapping&#8211;the process of reconciling the content inventory with an information architecture. Polar Bear&#8217;s account of content inventories is much more generous (no references to tragic Greek myths), but does not offer a process for understanding the scope and range of content. Within the context of content mapping, a content inventory is a &amp;#8220;byproduct.&amp;#8221;

With no specific deliverable to speak of, Practical IA nonetheless dedicates an entire chapter (pp. 31-40) to the process of cataloging content. The book offers ingenious ways of keeping track of countless pieces of information. Practical IA also explores methods for brainstorming content to flesh out the breadth and depth. 

&lt;table width="85%" cellpadding="2" cellspacing="1" border="0" class="black"&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;CONTENT INVENTORIES&lt;/td&gt;&lt;td&gt;Blueprints&lt;br /&gt;pp. 267-271&lt;/td&gt;&lt;td&gt;Polar Bear&lt;br /&gt;pp. 289-293&lt;/td&gt;&lt;td&gt;Practical IA&lt;br /&gt;pp. 31-40&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;General Definition&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr  class="bodytext"&gt;&lt;td&gt;Process for creating&lt;/td&gt;&lt;td&gt;XX&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Examples&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Troubleshooting&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Tool how-to&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Guidelines&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Pros and Cons&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="bodytext"&gt;&lt;td&gt;Shown in context of IA process&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;span class="subhead"&gt;Other Highlights&lt;/span&gt;
From a deliverables perspective, each book has different strengths.

Blueprints includes several deliverables I had never even heard of, like Sitepath Diagramming (pp. 248-252), which is meant to show the relationship between a site&#8217;s users and its information architecture. Unlike most other documentation techniques, this approach includes users as a critical piece, which can help information architects ensure that they&#8217;ve addressed all user needs. Blueprints spins Sitepath Diagramming as a brainstorming technique, but turning it into a formal deliverable should be a fairly straightforward exercise.

Polar Bear is by far the most comprehensive, detailed account of information architecture available. Even the most advanced IAs will find something new in here. From a deliverables perspective, Polar Bear is strongest on client relationship issues. Whatever deliverable you are working on, Polar Bear offers explicit advice on how to explain and present it to clients. This book is useful for client relationships implicitly as well, by providing complete descriptions of the deliverables and their purpose in the IA process. Such language is begging to be referenced for those of us who get tongue-tied in front of clients.

The strength of Practical IA is in its simplicity. While it may not account for the depth of IA activities, it does show the breadth. It is the perfect book for lending to people new to the field. When your own deliverables become complex, Practical IA offers a common foundation for people generally unfamiliar with IA concepts. 


&lt;span class="subhead"&gt;Conclusion&lt;/span&gt;
If there is a single book that offers a comprehensive view of IA deliverables, complete with descriptions, samples, guidelines, and tool tips, it has not yet been written. (Given demand, we may never see such a volume on our shelves.) With these three staples in an IA&#8217;s library, however, no information architect should be lacking inspiration.

&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;For the next column, Special Deliverables will look at the relationship between deliverables and IA methodologies.

&lt;end&gt;&lt;/end&gt;
&lt;morebox&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0735712506/ref=nosim/boxesandarrows-20"&gt;Information Architecture: Blueprints for the Web&lt;/a&gt;. Christina Wodtke. New Riders, New York: 2002.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0596000359/ref=nosim/boxesandarrows-20"&gt;Information Architecture for the World Wide Web&lt;/a&gt;. Louis Rosenfeld and Peter Morville. O&#8217;Reilly and Associates, Boston: 2002.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201725908/ref=nosim/boxesandarrows-20"&gt;Practical Information Architecture: A Hands-On Approach to Structuring Successful Web Sites&lt;/a&gt;. Eric L Reiss. Addison-Wesley, New York: 2000.&lt;/li&gt;&lt;/ul&gt;&lt;/morebox&gt;&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank.&lt;/biobox&gt;</description>
      <pubDate>Mon, 10 Mar 2003 21:41:20 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Book Reviews</category>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Deliverables and Methods: Special Deliverable #8</title>
      <link>http://www.boxesandarrows.com/view/deliverables_and_methods_special_deliverable_8</link>
      <guid>http://www.boxesandarrows.com/view/deliverables_and_methods_special_deliverable_8</guid>
      <description>&lt;pullquote&gt;&amp;#8220;User experience tasks and activities were aimed at answering these questions: Who is the user? How do they interact with the system? Does the system work?&amp;#8221;&lt;/pullquote&gt;&lt;span class="subhead"&gt;Toward a universal methodology&lt;/span&gt;
When I was at the consultancy-that-shall-not-be-named, I worked with a talented group of user experience consultants as part of a multi-office initiative to establish the user experience practice. The purpose of the practice was to define standards and tools that could be employed across the firm. The standards and tools had to be flexible to accommodate the range of approaches resulting from the Frankensteinian merger of offices from around the world. At the same time, we wanted a product that could be proprietary to the firm.

In our efforts to define a methodology, we decided to boil our process down to three essential questions. User experience tasks and activities were aimed at answering these questions:
&lt;ul&gt;&lt;li&gt;Who is the user?&lt;/li&gt;&lt;li&gt;How do they interact with the system?&lt;/li&gt;&lt;li&gt;Does the system work?&lt;/li&gt;&lt;/ul&gt;These questions gave us a framework that all offices could use to map their methodologies. Those offices that employed a &amp;#8220;Discovery&amp;#8221; phase could say that those activities mapped to the &amp;#8220;Who is the user?&amp;#8221; question. Offices using the Rational Unified Process could correlate those activities to these questions. We imagined that these questions could be asked in any order, in case a project called for a quick interaction design or for testing the usability of a legacy system. We imagined that the questions could be asked iteratively, to form increasingly lucid responses.

In hindsight, this approach appears too simple. Indeed, with the growth of the user experience field, I do not think our questions would have scaled to accommodate the complexity of either large systems or long-term projects. Either way, however, this approach allowed us to place our deliverables in context. Ultimately, a deliverable or document is only as valuable as the activity it supports.

To date this column has focused on how to make deliverables more effective, either through their content or through the tools to create them. For this issue, I would like to explore the relationship between deliverables and methodology. Unfortunately, this calls for a definition of IA methodology, which may challenge the definition of IA as the hardest question in our field.

To define methodology, I&#8217;ll look at activities and issues. These two components are not mutually exclusive. Activities describe what information architects do and issues are what they do it with.
&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;&lt;span class="subhead"&gt;The two activities of IA method&lt;/span&gt;
I have always thought of methodology, in these circles, as consisting of two activities: understanding the problem and solving the problem. Most &amp;#8220;creative&amp;#8221; methodologies are documented in this way, with a series of steps or phases leading up to a conception of the problem (creative brief, for example), followed by a series of steps or phases leading to the creation and implementation of a solution (one part of which may be a style guide).

For example, in the &amp;#8220;old days&amp;#8221; a design firm would be approached by a client who wanted a commerce-enabled website to sell patriotic ice cream flavors. (Alas, strange consumer goods abound in times of war.) This is a general statement of the problem. The firm would spend days or weeks (in the government, months) to elaborate on the problem: everything from the kinds of ice cream to the expected sales to the legal implications of potentially shipping ice cream across the country. 

Ultimately, all this information contributes to the team&#8217;s overall understanding of the problem and sets the bar for the final product. Transitioning to problem-solving activities, the firm must make a series of decisions: the look of the homepage, the information collected at checkout, the way the website database hooks into the fulfillment vendor&#8217;s database. Each design decision is evaluated against the problem statement, and the firm must convince the client that the decisions they made effectively solve the problem. Ultimately, the distinction between understanding the problem and solving the problem comes down to the difference between What and How.

If you haven&#8217;t yet had a What and How conversation with any of your clients, it goes a little something like this:

Client: I want tabs across the top of my homepage, like my favorite site, [fill in high-profile ecommerce site here].

You: We can look at using tabs, but we first need to establish the main purpose of the site.

Client: Can the tabs be green?

You: Once we figure out the main navigation categories, we can make some decisions about how the page should look. But we can&#8217;t even figure out navigation categories until we understand the kinds of information you&#8217;d like to make available.

Client: We have a lot of information, but I only want one row of tabs.

You: [After writing down: &amp;#8220;has lots of information.&amp;#8221;] The issues you&#8217;re bringing up will help us describe HOW the site needs to look. We need to first understand WHAT the site needs to do. We can look at the HOW (the design of the pages) only after we establish the WHAT.

For &amp;#8220;waterfall&amp;#8221; methodologies&#8211;those that consist of phases occurring in a linear series&#8211;this framework meshes nicely. The first several phases are dedicated to understanding the problem, and the last several phases are dedicated to solving the problem. So-called &amp;#8220;iterative&amp;#8221; methodologies follow this structure as well, though they are composed of multiple conception-solution cycles. Each cycle tends to be limited in scope or time. Ultimately, having solved enough of the small problems, the iterative methodology will solve the larger problem.


&lt;span class="subhead"&gt;The three issues of IA method&lt;/span&gt;
Distinguishing between these two main activities, however, is not enough. For each activity, the information architect must consider several issues. Each person may define these issues differently, but for the sake of simplicity, I&#8217;ll use business, users, and content as the primary issues information architects must address. In understanding the problem, the information architect must understand it from these three aspects.

Likewise, a solution must also address these three aspects. Any given system must have a business case, a marketing plan, and a content strategy. While information architects may be responsible only for the last of these, the aspects cannot exist independently of one another. (More often than not, IAs find themselves involved with all three.)


&lt;span class="subhead"&gt;Where deliverables fit in&lt;/span&gt;
What I&#8217;ve presented is, no doubt, an oversimplification of methodology, but it provides a useful framework for considering deliverables. Any deliverable is serving one of two purposes: helping the design team understand the task, or documenting the solution itself.

In the first category of deliverables, a document may help set the context through business goals or user descriptions; or it may help put a stake in the ground with respect to scope by showing the breadth of the existing system. Documents in the second category capture the decisions made by the information architect&#8211;metadata for a content management system, structure of browse navigation, or a task flow for a checkout process.

At the same time, any given deliverable is addressing at least one of three issues: business, users, or content.

&lt;table cellspacing="1" cellpadding="2" class="black" width="90%"&gt;&lt;tr&gt;&lt;td width=30%&gt;&lt;/td&gt;&lt;td width=22%&gt;&lt;b&gt;Business&lt;/b&gt;&lt;/td&gt;&lt;td width=22%&gt;&lt;b&gt;Users&lt;/b&gt;&lt;/td&gt;&lt;td width=22%&gt;&lt;b&gt;Content&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30%&gt;&lt;b&gt;Problem-Understanding&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30%&gt;&lt;b&gt;Problem-Solving&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

Considering deliverables in this framework leads to some interesting insights:
&lt;ul&gt;&lt;li&gt;There is not necessarily a linear progression left-to-right. The three aspects are mutually exclusive but not independent of one another. Indeed, in order to come to a complete understanding of the business problem, one must also have a complete understanding of the user and content aspects of the problem.&lt;/li&gt;&lt;li&gt;There is not necessarily a linear progression up-and-down. In other words, having an understanding of the problem from the user aspect does not immediately imply that a solution from the user aspect will solve the problem.&lt;/li&gt;&lt;li&gt;Only a complete understanding of the problem, across all the issues, will lead to a complete solution. A good content solution is dependent on understanding all aspects of the problem. A single deliverable does not necessarily live in one, and only one, box. A single deliverable can capture multiple aspects across a single activity. A sitemap, for example, may indicate how different users can access the information.&lt;/li&gt;&lt;li&gt;BUT: a single deliverable should not attempt to both understand and solve the problem.&lt;/li&gt;&lt;/ul&gt;
More on this last point: About a year ago, I did a concept model (a simple sitemap-like document showing the relationships between different concepts) for a client that described different &amp;#8220;content types&amp;#8221; for their organization. The client had never seen anything like it, nor had they attempted to define content types for the organization before. It&#8217;s easy to see how this could be part of the solution, and would fall into the second category of deliverables on the second row of the table above.

On the other hand, the deliverable did not describe how the ultimate solution would behave or look. It did not ask the client to do anything differently with their content. Its value, instead, was to help the team (both consultant and client) get their arms around the scope of content produced by the organization. Sometimes a good understanding of the problem masquerades as a solution.


&lt;span class="subhead"&gt;Conclusion&lt;/span&gt;
Mapping deliverables to this methodology framework allows IAs to understand the purpose of their deliverables and clarify their role in evolving towards a solution. Admittedly the distinctions used here to describe methodology may be helpful for clients, but an oversimplification for professional information architects. On the other hand, even if your methodology includes more subtle distinctions in activities and issues, your deliverables must be geared toward getting closer to a solution. The deliverable may be the solution itself or a step in that direction. Understanding how your deliverables fit into the larger picture&#8211;by mapping them to a particular activity and issue&#8211;will make them more effective communications.

&lt;end&gt;&lt;/end&gt;

&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank.&lt;/biobox&gt;</description>
      <pubDate>Mon, 09 Jun 2003 22:15:59 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>- Process &amp; Methods</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>The Visual Vocabulary Three Years Later: An Interview with Jesse James Garrett</title>
      <link>http://www.boxesandarrows.com/view/the_visual_vocabulary_three_years_later_an_interview_with_jesse_james_garrett</link>
      <guid>http://www.boxesandarrows.com/view/the_visual_vocabulary_three_years_later_an_interview_with_jesse_james_garrett</guid>
      <description>&lt;span class="subhead"&gt;Special Deliverable #9&lt;/span&gt;

In October 2000, Jesse James Garrett introduced a site architecture documentation standard called the Visual Vocabulary. Since then, it has become widely adopted among information architects and user experience professionals. The Visual Vocabulary is a simple set of shapes for documenting site architectures. In conceiving the vocabulary, Jesse sought to create a system that was &amp;#8220;tool-independent&amp;#8220;&amp;#8212;that is, readily adaptable to any diagramming software as well as any medium (pen and paper, dry-erase, etc.). The vocabulary was also designed to be portable, fitting easily on letter-sized paper for convenient printing.

Despite the unassuming approach Jesse took in promoting the vocabulary&amp;#8212;he posted it to his website&amp;#8212;it has earned a reputation as a useful tool for the practicing information architect. So useful, in fact, that it has been incorporated as a template in several diagramming software packages, most notably OmniGraffle. Jesse has evolved the vocabulary over time, welcoming contributions and extensions from people all over the world. Through the work of others, the vocabulary has been translated into seven languages beyond English and is summarized in a cheat sheet.

More information about the Visual Vocabulary may be found at Jesse's website: &lt;a href="http://www.jjg.net/ia/visvocab"&gt;http://www.jjg.net/ia/visvocab&lt;/a&gt;.


&lt;b&gt;B&amp;A:&lt;/b&gt; How has the Visual Vocabulary changed in the last three years? 
 
&lt;b&gt;JJG:&lt;/b&gt; It hasn't changed as much as I expected. When I released the vocabulary in 2000, it still seemed to be in flux&amp;#8212;some of the elements were fairly new additions, and I figured it was likely that there would be more in short order. But, in retrospect, the vocabulary was actually more mature than I realized at the time. 

&lt;b&gt;B&amp;A:&lt;/b&gt; What element or innovation of the vocabulary are you most proud of?
 
&lt;b&gt;JJG:&lt;/b&gt; I think my favorite aspect of the system is the emphasis on practicality throughout its design. At that time, the mainstream school of thought held that any respectable information architect should be producing color deliverables in a professional diagramming or drawing application, and if you want to do any serious, large-scale architecture work, for God's sake go get yourself a plotter. I saw the resources my clients tended to have, and went in the opposite direction: I wanted to enable anybody with a copy of PowerPoint and a cheap black-and-white inkjet to solve the same kinds of problems.

&lt;b&gt;B&amp;A:&lt;/b&gt; Why do you think no other IA documentation standards have emerged in the last three years? 
 
&lt;b&gt;JJG:&lt;/b&gt; I suspect that there are a lot of people out there who have cooked up their own ways to express complex (and not so complex!) architectural concepts. They just can't publish them without making their bosses angry. So I think there are a lot of standards in use out there&amp;#8212;they just aren't public. 
 
&lt;b&gt;B&amp;A:&lt;/b&gt; There are several other kinds of IA and UX documents&amp;#8212;wireframes, content inventories, personas, etc.&amp;#8212;do you think there's room in the industry for standards for these? 
 
&lt;b&gt;JJG:&lt;/b&gt; I think there's room, but there isn't necessarily a strong need. In my work, at least, I haven't encountered a case where I thought a deliverable could be substantially improved by the development of a universal standard. 
 
I'm not dogmatic about the need for standards. Documentation standards only help us to the extent that they enable us to communicate complex concepts without having to invent new means of expression for each new problem. Every once in a while I get email from someone asking me to look at a diagram and tell them if it's compliant with my system. Although I love seeing examples of what people are doing with my work, I always tell them not to worry about what I think. It doesn't matter whether your diagrams pass the &amp;#8220;JJG validator&amp;#8221;&amp;#8212;what matters is whether they successfully communicate your ideas to your colleagues. 

&lt;b&gt;B&amp;A:&lt;/b&gt; What makes the site architecture a deliverable that &amp;#8220;could be substantially improved by...a universal standard?&amp;#8221;
 
&lt;b&gt;JJG:&lt;/b&gt; Architecture is an abstraction&amp;#8212;the information that has to be conveyed is largely conceptual, not concrete like the interface details you might find in a wireframe. So you don't have the luxury of a straightforward means of representation that you can rely on to be self-evident to your audience. Additionally, the nature of architecture work&amp;#8212;describing interrelationships among information and interaction elements&amp;#8212;really cries out for visual representation. Having a standard visual way to express those relationships means the architect can spend less time grappling with representing the architecture and more time refining it. Plus, it gives us a common language for sharing our work with our peers, which is important and necessary to the maturation of the discipline.

&lt;b&gt;B&amp;A:&lt;/b&gt; Have you found any design problems the Visual Vocabulary cannot represent? 
 
&lt;b&gt;JJG:&lt;/b&gt; I haven't ever encountered a system I couldn't describe in the vocabulary. Of course, some concepts are harder to draw than others. One attribute of the vocabulary is that the complexity of the representation is proportional to the complexity of the system being described. Simple and straightforward systems have diagrams that are easy to read; systems in which a lot of variables are being juggled and conditions evaluated make for diagrams that take a good amount of attention to create and read. 
 
&lt;b&gt;B&amp;A:&lt;/b&gt; What makes the site architecture such an appealing deliverable for clients? 
 
&lt;b&gt;JJG:&lt;/b&gt; I often refer to the architecture diagram as a &amp;#8220;trophy deliverable&amp;#8221;&amp;#8212;of everything involved in a project, it's the one most likely to be pinned up proudly on a manager's wall. I think there are two reasons it has such a strong appeal. First of all, it's a visual deliverable. Written documentation just doesn't have the same visceral impact. Secondly, it's often the only deliverable that provides a high-level view of the project. Frequently this is the one document that most comprehensively answers the question, &amp;#8220;What exactly are we building here?&amp;#8221; 

&lt;b&gt;B&amp;A:&lt;/b&gt; What techniques do you use when presenting site architectures to clients?

&lt;b&gt;JJG:&lt;/b&gt; I always take the time to walk them through the architecture. By the time I'm ready to present the architecture, I have a pretty clear idea of what parts they're likely to approve without a second thought, what parts will require a little careful framing to get them to understand where I'm coming from, and what parts will really need the hard sell. I plan the walk-through accordingly: get them started with easy stuff everybody can agree on, then work them up to the hard questions by showing them around some areas that introduce the more difficult considerations involved in the architecture.
 
&lt;b&gt;B&amp;A:&lt;/b&gt; The last three years have seen the emergence of more complex websites. What effect has this growth had on IA and specifically IA documentation? 
 
&lt;b&gt;JJG:&lt;/b&gt; With the proliferation of large-scale, complex, dynamic sites, IA has moved (further, some would say) into the realm of the abstract. Instead of specifying specific links between specific pages, we're often developing rules by which such links&amp;#8212;or even the pages themselves&amp;#8212;can be generated automatically. The documentation has had to adapt to that increasing abstraction. I often find myself using the vocabulary to diagram navigational relationships between abstract classes of pages, rather than specific elements with unique URLs. 

&lt;b&gt;B&amp;A:&lt;/b&gt; Would you consider introducing a new vocabulary specifically geared toward more abstract problems?
 
&lt;b&gt;JJG:&lt;/b&gt; That's an area worth exploring, for sure. I don't yet know where those explorations might lead.

&lt;b&gt;B&amp;A:&lt;/b&gt; Is there a Visual Vocabulary book in the works? 
 
&lt;b&gt;JJG:&lt;/b&gt; Running Adaptive Path doesn't leave me a lot of time these days to consider writing another book. But suffice to say there's a good reason there isn't much detail on the vocabulary in my first book, &lt;a href="http://www.jjg.net/elements/"&gt;The Elements of User Experience&lt;/a&gt;. I'd want to make sure I took the time to do it right. 
 
&lt;b&gt;B&amp;A:&lt;/b&gt; What's the best feedback you've gotten on the Visual Vocabulary? 
 
&lt;b&gt;JJG:&lt;/b&gt; A number of people have emailed me with alternate approaches to this or that aspect of the system. It's great to see the ways in which people have adapted the system to their needs. Sometimes they're a little anxious about how I might react to their tinkering, but my advice is always: &amp;#8220;Do what works.&amp;#8221; Take the parts that can help you do your job, don't worry about the rest. If you have a different way of expressing the same idea that everyone on your team understands, use it. 

&lt;b&gt;B&amp;A:&lt;/b&gt; Have you seen an example of work where the author used the vocabulary in a way you hadn't thought of before?
 
&lt;b&gt;JJG:&lt;/b&gt; There are people out there using the vocabulary to document systems many times larger and more complex than anything I had worked on when I was developing it. I had the idea in the back of my mind that the system should be modular and scalable, but I never imagined the sheer complexity of some of the systems people are now maintaining using the vocabulary.

&lt;b&gt;B&amp;A:&lt;/b&gt; The Visual Vocabulary has become so entrenched; its templates are shipping with diagramming products. Did you anticipate this response? 
 
&lt;b&gt;JJG:&lt;/b&gt; I think I was more surprised than anyone when applications started supporting the vocabulary. I didn't know about any of these products before they were released. I literally did a double-take the first time I saw the IA stencil in OmniGraffle. It just goes to show you that things have a life of their own once you release them into the world. You never know where they'll end up. 
 
&lt;b&gt;B&amp;A:&lt;/b&gt; What's the most requested update to the Visual Vocabulary? 
 
&lt;b&gt;JJG:&lt;/b&gt; The vocabulary currently treats the page as something of a black box; anything that happens within or between elements of a page can't be represented in the system. Among people who deal with problems like pages that are dynamically assembled based on certain conditions, there's a desire to see the vocabulary extended to address this page-level logic. It's an interesting problem. I'm not convinced that the vocabulary is the right tool to solve it, but I'd like to take a crack at it. 

&lt;b&gt;B&amp;A:&lt;/b&gt; Can you give an example of this kind of problem?
 
&lt;b&gt;JJG:&lt;/b&gt; Page logic comes into play when you have content or design elements that change depending on conditions. If a navigational element differs based on user type, or based on some other defined condition, the Visual Vocabulary can represent that. But it's not designed to describe other aspects of the page that might change based on conditions.

&lt;b&gt;B&amp;A:&lt;/b&gt; You've devised and distributed other tools for UX professionals&amp;#8212;the Nine Pillars, The Elements of User Experience. Do all these tools comprise part of a larger whole, or are they meant to be used independently? 
 
&lt;b&gt;JJG:&lt;/b&gt; There's a sense in which the &amp;#8220;&lt;a href="http://www.adaptivepath.com/publications/essays/archives/000242.php"&gt;Nine Pillars&lt;/a&gt;&amp;#8221; grew out of the Elements, although that path was not as direct as it might seem. The vocabulary developed on a separate track, following the first IA cocktail hour in San Francisco. We did a deliverables show-and-tell, and my diagrams spurred a lot of questions. I started out composing an email answering those questions, and that eventually became the full-blown description of the system I posted to my site. I wish I could say there's a master plan at work here, but really all I've ever done is pursue answers to questions I found interesting.

&lt;b&gt;B&amp;A:&lt;/b&gt; What questions are haunting you these days?

&lt;b&gt;JJG:&lt;/b&gt; I'm still haunted by the big question I raised in &amp;#8220;&lt;a href="http://www.jjg.net/ia/recon/"&gt;ia/recon&lt;/a&gt;:&amp;#8221; What happens at that point when the &amp;#8220;miracle occurs,&amp;#8221; when we turn our knowledge and intuition about people into information architectures? How can we, as individuals and as a community, develop the skills to make those conceptual leaps?

&lt;b&gt;B&amp;A:&lt;/b&gt; How do you think the Visual Vocabulary will change in the next three years?

&lt;b&gt;JJG:&lt;/b&gt; I don't expect the vocabulary itself to change all that much. I would expect it to be joined by other, similar systems for describing other facets of a user experience solution. The vocabulary was never meant to stand alone anyway&amp;#8212;as central as architecture diagrams are to my work, I always considered the Visual Vocabulary one particularly handy tool in my toolkit. I look forward to having more!&lt;p&gt;&lt;/p&gt;&lt;end&gt;&lt;/end&gt;
&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com//people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank. Dan has taught classes at Duke, Georgetown, and American Universities and has written articles for the CHI Bulletin, Interactive Television Today (itvt.com) and Boxes and Arrows, an online magazine dedicated to information architecture. In March 2002, Dan participated in a panel discussion on the creation of information architecture deliverables at the annual IA Summit in Baltimore. He also presented a poster entitled, &amp;ldquo;Where the Wireframes Are: The Use and Abuse of Page Layouts in the Practice of Information Architecture.&amp;rdquo; Currently, Dan leads the Information Design and Content Management group within the office of e-Government for the Transportation Security Administration, a federal agency dedicated to protecting freedom of movement in the US.&lt;/biobox&gt;</description>
      <pubDate>Thu, 11 Dec 2003 21:24:29 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Interviews</category>
    </item>
    <item>
      <title>The Information Architecture of Email</title>
      <link>http://www.boxesandarrows.com/view/the_information_architecture_of_email</link>
      <guid>http://www.boxesandarrows.com/view/the_information_architecture_of_email</guid>
      <description>&lt;pullquote&gt;&lt;p&gt;&amp;#8220;Gmail revealed to me my email behavior &#8212; something I hadn&#8217;t previously given much thought.&amp;#8221;&lt;/p&gt;&lt;/pullquote&gt;

At least several times a year, I try (I really do) to set up folders to sort my email. I am an information architect, after all. Setting up folders is, according to my job description, my area of expertise. Actually, I suck at setting up folders for email. 

Email is hard to sort into a strict taxonomy because:

&lt;ol&gt;&lt;li&gt;Most messages could live in more than one category.&lt;/li&gt;&lt;li&gt;Personal and business priorities may shift several times a year, rendering email taxonomies obsolete.&lt;/li&gt;&lt;/ol&gt;

Gmail is Google&#8217;s foray into the free email market, and attempts to address these inherent limitations. Typical of Google, they avoided putting out just another email service. Put aside the controversy about the privacy invasion, and Google&#8217;s email interface is remarkably innovative. (My exposure to email handlers is limited to Outlook, Outlook Express, Entourage, and various online email services. Gmail&#8217;s approach may be old news to you.)

Gmail revealed to me my email behavior &#8212; something I hadn&#8217;t previously given much thought. By making certain things easier (and others more difficult), Gmail showed me how "typical" email applications weren&#8217;t necessarily designed according to how I used them.

&lt;h2&gt;Messages in threads&lt;/h2&gt;

I&#8217;ve already mentioned categorizing emails, a behavior most email programs expect users to do. Instead, Gmail bundles messages together in threads. A reply to one of your messages, therefore, does not appear as a separate message in the long queue of messages in your inbox. Instead, it simply is appended to the end of the thread. In the inbox, the thread is highlighted in bold to show that there is a new message.

By keeping all the messages together in a single thread, it&#8217;s easier to follow a conversation. More importantly, it doesn&#8217;t bog down the inbox with lots of messages with the same subject line.

Google introduced some nice interface elements in both the inbox and in the message view to make it easy for users to adapt to this unusual approach.

In the inbox, threads with new messages get promoted to the top and the total number of messages in the thread is indicated near the subject line. One of my favorite features is that the "From" field indicates the last three people to contribute to a thread. So if I&#8217;m emailing with my wife on something related to our home renovation, the From field would show "me, Sarah (7)," showing that we&#8217;ve exchanged seven messages.

&lt;a href="/files/banda/the_information_architecture_of_email/gMail.gif"&gt;&lt;img alt="gMail.gif" src="/files/banda/the_information_architecture_of_email/gMail-thumb.gif" width="700" height="22" /&gt;&lt;/a&gt; 
&lt;span class="caption"&gt;Screenshot of thread in the inbox&lt;/span&gt;

In the case of emailing with friends throughout the day, the From field might show &#8220;Nate, James, Eric (5),&#8221; showing that of the five messages exchanged, Nate, James, and Eric were the last three contributors. (It may be worthwhile to have some indicator of whether they were the ONLY contributors to a thread or if there were more.)

When displaying the thread itself, Gmail shows the messages in the order they were received, with the oldest one at the top. This may seem inconvenient, but Gmail hides all but the headers of the older emails, so the newest email is easily above the fold. The header includes the name of the person who posted the thread, a little teaser from the message, and the date it was posted. Clicking on the header of any given message reveals it without leaving the screen. 

In a sense, threading messages is like putting them in folders, with each folder being a different thread. Messages, therefore, are pre-categorized, removing that burden from the user. In my case, this is an enormous relief, since I&#8217;m not much of a Message Categorizer. (There is no way, according to Gmail Help, to ungroup a message from its thread. But we&#8217;ll see shortly that it is unnecessary.)

The reply function appears at the bottom of the page, which could present problems if you&#8217;re looking at an especially long message. (The problems with unsnipped quoted messages become readily apparent.) With short messages, this doesn&#8217;t present a problem because the reply function is sufficiently above the fold and scrolling is unnecessary. 

The annoyance of occasionally having to scroll to reply revealed that I&#8217;m equally likely to hold off replying to a message as I am replying to it right away. Sometimes, I&#8217;ll wait until later in the day or week to have time to reply to it. For a long message on Gmail, this means scrolling down to the bottom of the page to reach the reply function on a message I&#8217;ve already read.

&lt;h2&gt;Archive it and forget it&lt;/h2&gt;

Another behavior I&#8217;m loath to admit is that I&#8217;m a packrat, and email servers and I have never gotten along because of it. At least once a week, I get scolded that I&#8217;ve used up too much space in my inbox. My Yahoo! Mail account goes weeks at a time with a warning message at the top of every page, a bright red bar shouting "98%" at me.

Gmail was designed for us packrats. Besides giving users a gigabyte of storage, Google introduced an "archive" feature with their online email. Although Gmail allows users to delete messages, it instead encourages them to archive messages. In fact, the two most prominent buttons on the inbox page are Archive and Report Spam. The interface for viewing a thread of messages adds "Back to Inbox" to this list, but nothing else. Putting an item in the trash is a task buried in a drop-down menu.

Archiving is Google&#8217;s answer to inbox management. Typical email programs expect users to manage their inboxes by removing messages to folders. Every time I need to categorize a message, however, I need to make a decision about where it goes. To paraphrase Steve Krug, "Don&#8217;t make me make a decision." Call me lazy (you wouldn&#8217;t be the first), but I shouldn&#8217;t have to make a decision every time I get an email. It&#8217;s a lot of brain power for not a lot of value. Just because I put something somewhere doesn&#8217;t make it easier to retrieve later.

Because there are no folders, Gmail&#8217;s inbox could easily become unwieldy, but a message in Gmail exists in one of two places: inbox or archive. For those threads that are no longer active, but you want to hang onto, you can archive them. Putting a thread in the archive simply puts it in storage and removes it from the inbox. If you get another message in an archived thread, the thread appears again in the inbox.

By default, Gmail shows only the inbox, but the "All Mail" link on the left hand bar reveals every thread currently stored, even those you&#8217;ve started but to which you haven&#8217;t gotten a response.

By archiving messages, you might think they&#8217;re essentially gone. You might as well have trashed it. After all, how easy is it to find something in your attic if you haven&#8217;t put it in a labeled box? Google, however, includes a handful of powerful features (including its search engine) that renders the email attic as neat and tidy as your local library.

&lt;h2&gt;Searching, stars, and spam&lt;/h2&gt;

Google&#8217;s familiar search box appears at the top of every page, though the button "I&#8217;m feeling lucky" is replaced by "Search Mail." You can enter any search term and Gmail will return any threads that include the search terms. Clicking on any of the threads from the search results will reveal the thread. Those messages in the thread that contain the search term are expanded in the thread view, and the search term itself is highlighted in those messages.

Gmail&#8217;s search engine is, of course, fast. While a search on my wife&#8217;s name in Gmail took less than a second, a comparable search in Outlook Web Access took nearly 15 seconds. Searching on multiple terms leads to similar results. When it comes to email, I prefer searching to browsing, especially when Google is under the hood.

After explaining these basics to my friend Eric, he indicated that he was wary because he uses a lot of filters and subscribes to a lot of mailing lists that are automatically sorted into separate folders. He had a good point, so I looked at some of the other email management features offered by Gmail. Despite the lack of folders, Gmail does give users different ways of marking and categorizing messages.

The method that requires the least amount of thought is to mark the message with a star. In other email applications, this would be like setting a flag. The purpose of starring a message is to give it some priority, and making it easily findable. A white star appears next to every message, whether in the inbox or in viewing the thread. Clicking on the white star turns it yellow and adds a star to the message. A link on the left bar allows users to see all the messages they&#8217;ve starred.

For those who feel they would miss folders, Gmail offers labels, a way of categorizing messages. Labeled messages do not disappear from the inbox, unless they&#8217;ve been archived. Instead, a message&#8217;s label appears adjacent to the subject line. A list of the uesr&#8217;s labels also appears in the left bar. Clicking on one of the label names shows all the messages with that label.

Like most email applications, Gmail has filtering functionality, allowing users to apply rules to messages as they arrive. There are four actions a filter can do to a message: trash it, archive it, star it, or label it. Once users establish filtering criteria, they can select any number of these actions.

To test Gmail&#8217;s ability to deal with mailing lists, I subscribed to a new mailing list (for people who play the mandolin, a new hobby of mine) and applied a filter. New messages that arrive from coMando are labeled and automatically archived. Mailing list messages, therefore, do not clutter my inbox. At the same time, they are automatically grouped together under the correct label. Clicking on the "coMando" label on the left bar allows me to see all the mailing list messages.

I was pleased to see that when new mailing list messages arrived, the label name appeared in boldface to show that there were new messages, even though they were sent straight to my archive and not in the inbox. The number of new messages also appeared in parentheses next to the label name. The label, in other words, behaved as folders do in other email applications.

No review of new a new email application would be complete without looking at its spam-handling capabilities. Despite having Gmail for only a month, I&#8217;m already receiving spam&#8212;30 messages in the last week. Gmail&#8217;s left bar has a "spam" link to show you all the email that you&#8217;ve received that has automatically been categorized as spam. In the last several days, none of my personal email was mistakenly categorized as unsolicited mail. On the other hand, at the beginning of the week, I received three unsolicited emails in my inbox. Since then however, none has made it to my inbox.

Although it&#8217;s a little disconcerting that I&#8217;m receiving unsolicited messages while barely anyone has my new email address, Gmail&#8217;s ability to handle spam seems as good as any other email application.

&lt;h2&gt;Conclusions&lt;/h2&gt;

As Gmail comes out of beta, Google may find itself with a product that users are slow to adopt. People may find the subtle change in the email paradigm more dramatic than Google anticipated. Perhaps this speaks to the dangers of bad design: a bad product can just as easily become entrenched as rejected, such that when a better one comes along, users are reluctant to adopt it. 

It may be difficult to think of email applications as "bad design," and before I started using Gmail it never occurred to me that they were. On the other hand, Google&#8217;s different approach to email has led to some stark revelations about my email behavior. At the most basic level, managing email &#8212; an activity whose necessity rates somewhere between scheduled car maintenance and eating &#8212; requires too much thinking under current models. Users may be pleased to have to "think less."

The paradigm shift, however, will be the least of Google&#8217;s problems. With its search engine advertising practices under constant scrutiny, Google faces myriad new issues by attaching targeted advertisements to emails, potentially a gross invasion of privacy. At the same time, the advertisements for mandolin dealers and instructors that come attached to posts to the mandolin mailing list are almost as valuable as the posts themselves.&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;&lt;biobox&gt;&lt;a href="/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First USA, British Telecom, Special Olympics, AOL, and the World Bank. Dan has taught classes at Duke, Georgetown, and American Universities and has written articles for the CHI Bulletin, Interactive Television Today (itvt.com) and Boxes and Arrows&lt;/biobox&gt;</description>
      <pubDate>Wed, 14 Jul 2004 21:54:13 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Interfaces</category>
      <category>Reviews</category>
    </item>
    <item>
      <title>Representing Content and Data in Wireframes: Special Deliverable #10</title>
      <link>http://www.boxesandarrows.com/view/representing_content_and_data_in_wireframes_special_deliverable_10</link>
      <guid>http://www.boxesandarrows.com/view/representing_content_and_data_in_wireframes_special_deliverable_10</guid>
      <description>&lt;pullquote&gt;&amp;#8220;Information architects sometimes do not repeat data but invent more of it.&amp;#8221;&lt;/pullquote&gt;Visio practically groaned as I opened the wireframes for my current project, which were in something like the twentieth revision. It was the usual story&amp;#8212;poorly defined requirements and business rules&amp;#8212;and my project folder was fast becoming the poster child for Feature Creep Flu. To hang all the versions of the wireframes up side-by-side would reveal something like the storyboard for &lt;a href="http://www.imdb.com/title/tt0209144/"&gt;&lt;i&gt;Memento&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;    &lt;p&gt;Anyway, as meticulous as the project manager and I were in going through the wireframes to ensure they looked &amp;#8220;clean,&amp;#8221; things are always dirtier in the cold light of day (read: during the presentation to the client). Although it went well enough, the hang-ups in this meeting were over the examples used in the wireframes, requiring additional explanations to clarify functionality. Until that moment, I had not given much thought to the kinds of sample data and content I used the in wireframes.&lt;/p&gt;    &lt;p&gt;Typically, sample data and content in wireframes is repetitive and invented: &lt;br /&gt;&lt;img src="/files/banda/representing_content_and_data_in_wireframes_special_deliverable_10/image001.png" alt="Sample data and content" width="600"&gt;&lt;/p&gt;    &lt;p&gt;During my presentation, a table similar to this one stopped the client in his tracks. Is it a list of the same address over and over? Given the circumstances&amp;#8212;and that the requirements had changed so much&amp;#8212;this was not an unreasonable question.&lt;/p&gt;    &lt;p&gt;Information architects sometimes do not repeat data but invent more of it, so the address book above might also contain entries for Jane Doe, Homer Simpson, and Mickey Mouse. Invented data or content is essentially meaningless, representing an archetype of the kinds of information expected to appear in different areas.&lt;/p&gt;    &lt;p&gt;Using repetitive and/or invented data, however, can confuse and mislead stakeholder in five different ways.&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;    &lt;li&gt;Misrepresent rules and behavior&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Misrepresent what the user sees&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Shift focus from the design&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Misrepresent the data&amp;#8217;s impact on the page layout&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Misrepresent the scope of the fields&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;    &lt;p&gt;To illustrate all these, we&amp;#8217;ll look at one of the most data-rich screens available on the Web: the shopping cart.&lt;br /&gt;&lt;img src="/files/banda/representing_content_and_data_in_wireframes_special_deliverable_10/image003.png" alt="Data rich screen in a shopping cart" width="400"&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Misrepresenting rules and behavior:&lt;/b&gt;&lt;br /&gt;In a word, the math in our shopping cart doesn&amp;#8217;t add up.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;    &lt;li&gt;&lt;b&gt;Misrepresenting what the user sees:&lt;/b&gt;&lt;br /&gt;This order has two destinations and users can click the second destination to see what&amp;#8217;s going there. Because the dummy address is repeated, however, it does not accurately illustrate what the user will see.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;    &lt;li&gt;&lt;b&gt;Shifting focus from design:&lt;/b&gt;&lt;br /&gt;If dummy data ends up being inaccurate (&amp;#8220;Hey, widgets don&amp;#8217;t come in black!&amp;#8221;) stakeholders can be more focused on the data than on the architecture.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;    &lt;li&gt;&lt;b&gt;Misrepresenting data&amp;#8217;s impact on page layout:&lt;/b&gt;&lt;br /&gt;Using exclusively short examples does not accurately show the designer what he or she will have to accommodate in the page layout. Frequently this leads to some dummy data like, &amp;#8220;ThisIsAVeryLongNameToShowWhatLongNamesLookLike.&amp;#8221; Which is just weird.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;    &lt;li&gt;&lt;b&gt;Misrepresenting field scope:&lt;/b&gt;&lt;br /&gt;    An address field can take so many different forms (apartment numbers, international addresses, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;ZIP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;+4, etc) and no dummy data can accurately capture all the variations.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;    &lt;p&gt;No doubt each of these problems can be solved individually: use numbers that add up, use two different dummy addresses, etc. But coming up with a comprehensive, unified strategy to represent data and content can make wireframes easier to create and present. That is, the examples selected for a wireframe should tell a single, complete story.&lt;/p&gt;    &lt;p&gt;&lt;span class="subhead"&gt;The Universe of Sample Data&lt;/span&gt;&lt;br /&gt;A cursory review of some wireframes out there reveals five different kinds of sample data and content, listed here from the most concrete to the most abstract:&lt;br /&gt;&lt;table width="75%" border="0" class="black"&gt;&lt;tr align=left&gt;&lt;td&gt;&lt;b&gt;Actual&lt;/b&gt;&lt;/td&gt;&lt;td&gt;7220 Wisconsin Ave, Suite 300, Bethesda, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;MD 20814&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Dummy&lt;/b&gt;&lt;/td&gt;&lt;td&gt;123 Main Street, Anytown, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;ST 22222&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Labeled&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="Address2-30"&gt;Address1-30&lt;/a&gt;&lt;a href="State-2"&gt;City-30&lt;/a&gt;[ZIP-5]&lt;br /&gt;&lt;br /&gt;numbers indicate field lengths&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Symbolic&lt;/b&gt;&lt;/td&gt;&lt;td&gt;##### &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;XXXXXXXXXXXXX XXXXXX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;XXXXXXX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, XX, #####&lt;br /&gt;&lt;br /&gt;for dates: MM/DD/YY or something equivalant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Greek&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;    &lt;p&gt;No one kind of sample data is better than any other kind. Indeed, like most things, it depends. In this case, the type of information, the disposition of the client, and the amount of detail required would all influence how examples are displayed.&lt;/p&gt;Some advantages and disadvantages to each kind of sample data:&lt;br /&gt;&lt;table width="75%" border="0" class="black"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Advantages&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Disadvantages&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Actual&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Recognizable by stakeholders.&lt;br /&gt;Offers most accurate depiction of what users might see.&lt;/td&gt;&lt;td&gt;May be difficult to get enough actual data to populate all areas.&lt;br /&gt;&lt;br /&gt;May not address all possible variations of data.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Dummy&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Easy to generate examples.&lt;br /&gt;Closely resembles what users might actual see.&lt;/td&gt;&lt;td&gt;May be confused with actual data.&lt;br /&gt;May not address all possible variations of data.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Labeled&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Describes content of data.&lt;/td&gt;&lt;td&gt;May be difficult to explain to stakeholders.&lt;br /&gt;Different data may be represented by same variable names.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Symbolic&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Can show &amp;#8220;shape&amp;#8221; of data.&lt;/td&gt;&lt;td&gt;Could clutter wireframe.&lt;br /&gt;May be difficult to distinguish between different types of data.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Greek&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Easy to generate examples.&lt;br /&gt;Avoids distraction from interface.&lt;/td&gt;&lt;td&gt;Represents prose well, but may not represent other kinds of data effectively.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;    &lt;p&gt;With the universe of sample data codified, information architects need only a mechanism for deciding which type is best for different applications. A hard-and-fast formula is perhaps not appropriate, but I&amp;#8217;ve devised four strategies for typical documentation problems.&lt;/p&gt;    &lt;p&gt;&lt;span class="subhead"&gt;Prose&lt;/span&gt;&lt;br /&gt;Greek text is most appropriate for representing long blocks of prose. Where description of the content is necessary, I justify and dim the greek while superimposing copy direction over it.&lt;/p&gt;    &lt;p&gt;&lt;img src="/files/banda/representing_content_and_data_in_wireframes_special_deliverable_10/image005.png" alt="Greek text representing long blocks of prose" width="550"&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class="subhead"&gt;Tables and Lists&lt;/span&gt;&lt;br /&gt;Because the data in tables and lists tend to include repetition of type, using dummy data can confuse stakeholders if they take this to mean that the real content (not just the type) is repeated. Using actual data in a table may help, but comes with all the disadvantages of using actual content (finding it, ensuring it represents all variations, etc.) After some experimentation, I decided to use exclusively labeled data:&lt;/p&gt;    &lt;p&gt;&lt;img src="/files/banda/representing_content_and_data_in_wireframes_special_deliverable_10/image007.png" alt="Labeled data in a table" width="600"&gt;&lt;/p&gt;    &lt;p&gt;Annotations must accompany such a table to indicate the rules for populating it.&lt;/p&gt;    &lt;p&gt;&lt;span class="subhead"&gt;Dates&lt;/span&gt;&lt;br /&gt;If a Web application depends on dates, the wireframes should use actual dates and employ them consistently. The project I mentioned at the beginning of this article was a scheduling application. As the wireframes evolved over several weeks, the date examples I used in the wireframes were not applied consistently. Some screens showed sample dates from May and others from August, which made narrating the scenarios very difficult.&lt;/p&gt;    &lt;p&gt;To approach this issue on my final round of revisions, I first listed all possible scenarios (schedule new event, change existing event, etc.) and then identified key milestones (first login, first scheduled event, subsequent login, etc.). With these dates defined up front, the wireframes told a more coherent story.&lt;/p&gt;Date data present an additional problem since they can appear in several formats. Wireframes can address this problem by specifying a format on a cover sheet. Symbolic sample data is frequently useful for specifying date content. The symbol should match the format:&lt;br /&gt;&lt;table width="75%" border="0" class="black"&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Sample Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Appropriate Symbol&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;7/26/04&lt;/td&gt;&lt;td&gt;M/D/YY (the single M and D specify using one digit where possible)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;07/26/2004&lt;/td&gt;&lt;td&gt;MM/DD/YYYY&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Jul 26, 2004&lt;/td&gt;&lt;td&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;MMM DD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;YYYY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (the three Ms indicate using the three-letter month abbreviation)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;July 26, 2004&lt;/td&gt;&lt;td&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;MMMM DD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;YYYY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (the four Ms specify using the full month name)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Monday, July 26, 2004&lt;/td&gt;&lt;td&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;DDDD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;MMMM DD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;YYYY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (the four Ds &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;BEFORE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; the month specify spelling out the name of the day)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;    &lt;p&gt;&lt;span class="subhead"&gt;Unique and Non-Unique Data&lt;/span&gt;&lt;br /&gt;Using labeled sample data presents a challenge because a variable name can represent more than one piece of information. For example, in an address book application, [FirstName] could represent the name of the address book owner or the name of someone in the address book. There are two strategies for dealing with this situation:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;For data that is unique, always use actual or dummy data. In the address book example, the first name of the owner would always be rendered as &amp;#8220;Jane,&amp;#8221; for example. Non-unique data could then use the labeled format (e.g., [FirstName-20]) without conflicting with unique data.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Using the labeled data format, visually distinguish unique and non-unique data. For example, when referring to a specific first name, the field could appear with braces instead of brackets: {FirstName-20}.&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;    &lt;p&gt;&lt;span class="subhead"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;Sample data can make or break a wireframe, whose purpose is typically to illustrate architecture and interaction. Poorly selected sample data can end up clouding the wireframe or distracting stakeholders from its purpose. By codifying the types of sample content they employ in their deliverables, information architects can create a coherent narrative to illustrate a website&amp;#8217;s functionality.&lt;/p&gt;    &lt;p&gt;These days, rather than try to think of sample data, I use the labeled format almost exclusively. (Combined with Visio&amp;#8217;s stencils, this makes keeping the wireframes up-to-date very easy.) If, later in the process, it becomes appropriate to include more concrete sample data, it&amp;#8217;s easy enough for me to go in and change [FirstName-20] to Jane or John.&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;&lt;biobox&gt;Dan Brown is not the Dan Brown who wrote The Da Vinci Code, but he wishes he were.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.boxesandarrows.com//people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; has been practicing information architecture and user experience design since 1994. Through his work, he has improved enterprise communications for Fortune 500 clients, including US Airways, Fannie Mae, First &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;USA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, British Telecom, Special Olympics, &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;AOL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, and the World Bank. Dan has taught classes at Duke, Georgetown, and American Universities and has written articles for the &lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;CHI&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; Bulletin, Interactive Television Today (itvt.com) and Boxes and Arrows&lt;/biobox&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 16 Aug 2004 22:27:43 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Wireframe Annotations in Visio : Special Deliverable #11</title>
      <link>http://www.boxesandarrows.com/view/wireframe_annotations_in_visio_special_deliverable_11</link>
      <guid>http://www.boxesandarrows.com/view/wireframe_annotations_in_visio_special_deliverable_11</guid>
      <description>&lt;pullquote&gt;&amp;#8220;Remember in the first Matrix movie, at the very end when Neo started knowing he was The One? He looked around saw streams of numbers, the building blocks of the Matrix &#8211; at once a terrifying and awe-inspiring view of the world.&amp;#8221;&lt;/pullquote&gt;&lt;p&gt;Few information architects tap the full power of Visio. For the IA, Visio is a means to an end&amp;#8212;a mechanism for capturing some ideas on paper before they are transformed into graphics, HTML, and code. Even so, the information architecture community can take advantage of some of Visio's advanced features to make developing documentation more efficient.&lt;/p&gt;

This article introduces several techniques in the context of wireframe annotations. At the conclusion, you will have learned to create an annotation widget, and you will also have learned several facets of Visio you may not have been aware of. 

The widget consists of two parts: the annotation shape, which points out the feature of the wireframe; and the footnote shape, which contains the reference for the annotation.

&lt;a href="http://www.boxesandarrows.com/archives/images/102604_brown/intro.php" onclick="window.open('http://www.boxesandarrows.com/archives/images/102604_brown/intro.php','popup','width=851,height=496,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;&lt;img src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/intro-thumb.gif" width="500" height="291" border="0" /&gt;&lt;/a&gt;

Creating the annotation widget requires three steps:
&lt;ol&gt;&lt;li&gt;Creating the annotation shape and the footnote shape&lt;/li&gt;&lt;li&gt;Establishing a relationship between the annotation and the footnote&lt;/li&gt;&lt;li&gt;Changing the behavior of the annotation&lt;/li&gt;&lt;/ol&gt;



&lt;b&gt;Step 1: Creating the annotation shape and the footnote shape&lt;/b&gt;
In this step, you create two shapes, one a basic circle for the footnote and one a circle with a pointer for the annotation. Although we use basic shapes, we use some advanced shape operations techniques.

&lt;ol&gt;&lt;li&gt;Draw a circle that's .25&amp;#8221; in diameter and make a copy. One circle will be the annotation shape and one will be the footnote shape.

&lt;img alt="01.GIF" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/01.GIF" width="258" height="128" border="0" /&gt;

&lt;/li&gt;&lt;li&gt;Draw a square that's .25&amp;#8221; on a side and rotate it 45 degrees. (You can do this by opening the Size &amp; Position Window from the View menu. Select the square and type 45 into the Angle field.)

&lt;img alt="1-02.GIF" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-02.GIF" width="380" height="189" border="0" /&gt;

&lt;/li&gt;&lt;li&gt;Position the square directly over the circle that will be the footnote shape. Make sure both the circle and the square are selected. Choose Fragment from the Shape &gt; Operations menu. This operation breaks up the two shapes into component pieces.

&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-03a.gif"&gt;&lt;img alt="1-03a.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-03a-thumb.gif" width="400" height="228" border="0" /&gt;&lt;/a&gt;

&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-03b.gif"&gt;&lt;img alt="1-03b.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-03b-thumb.gif" width="400" height="265" border="0" /&gt;&lt;/a&gt;

&lt;/li&gt;&lt;li&gt;Delete three of the square's corners. Select the circle and the fourth corner and choose Combine from the Shape &gt; Operations menu.

&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-04a.gif"&gt;&lt;img alt="1-04a.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-04a-thumb.gif" width="175" height="174" border="0" /&gt;&lt;/a&gt;
 
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-04b.gif"&gt;&lt;img alt="1-04b.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1-04b-thumb.gif" width="500" height="373" border="0" /&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;
 
You're done with step 1. Now you should have two shapes on the page: a plain circle and a circle with a pointer on it.
&lt;img alt="1a.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/1a.gif" width="258" height="128" border="0" /&gt;

&lt;b&gt;Step 2: Establishing a relationship between the annotation and the footnote&lt;/b&gt;

In this step, you'll teach your footnote shape to mimic whatever text you type in the annotation shape. This way, if you renumber your annotations, the footnotes will automatically renumber. This step introduces a few techniques: naming shapes, inserting fields, using Visio formulas, and using Visio shape references in formulas.
&lt;ol&gt;&lt;li&gt;To establish a relationship between these two shapes, you need to name them. Naming shapes is easy enough. Select the shape and then choose Special&amp;#8230 from the Format menu. (How the name of a shape relates to Format Special is beyond me, but the nuances of Visio are for another discussion.) The Special dialog box includes a field for a name. Type a name for each of your shapes. Name the footnote shape &amp;#8220;footnote&amp;#8221; and the annotation shape &amp;#8220;annotation.&amp;#8221; This way, there can be no confusion.
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/2-01.gif"&gt;&lt;img alt="2-01.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/2-01-thumb.gif" width="400" height="299" border="0" /&gt;&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Now, select the footnote shape and choose Field&amp;#8230; from the Insert menu. The Field Chooser appears.&lt;/li&gt;&lt;li&gt;Click Custom Formula in the left-hand column. The Custom Formula field at the bottom of the dialog will become active. The field already has an equal sign, which lets Visio know that a formula is coming up.&lt;/li&gt;&lt;li&gt;AFTER the equal sign, enter the following formula:

SHAPETEXT(annotation!TheText)

&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/2-04.gif"&gt;&lt;img alt="2-04.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/2-04-thumb.gif" width="500" height="165" border="0" /&gt;&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Click OK.

&lt;/li&gt;&lt;/ol&gt;

The SHAPETEXT function returns the text of the referenced shape. In the function's arguments, we have specified the name of the shape (&amp;#8220;annotation&amp;#8221;) and the reference to the shape's text property (&amp;#8220;!TheText&amp;#8221;). This seems redundant, but the SHAPETEXT function requires it.

You're done with Step 2. Now you can type a number into the annotation shape and it will appear in the footnote shape as well. For example, select the annotation shape and type &amp;#8220;4&amp;#8221;. The &amp;#8220;4&amp;#8221; will appear in both shapes. Be sure you type the number into the annotation shape (the one with the pointer). If you type it into the footnote shape, you will lose the Custom Formula reference and will have to re-enter it.
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/2a.gif"&gt;&lt;img alt="2a.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/2a-thumb.gif" width="300" height="145" border="0" /&gt;&lt;/a&gt;

&lt;table bgcolor="#CCCCCC" width="250" cellpadding="10" align="right"&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="subhead"&gt;What is a ShapeSheet?&lt;/span&gt;
Remember in the first Matrix movie, at the very end when Neo started knowing he was The One? He looked around saw streams of numbers, the building blocks of the Matrix &#8211; at once a terrifying and awe-inspiring view of the world. A ShapeSheet is to a Visio drawing as Neo's view is to the Matrix: the numbers behind the fa&#231;ade. (Coincidently, I'm terrified and awestruck by Visio.)&lt;br /&gt;

Any given shape in Visio is described by a collection of formulas. These formulas are captured on the ShapeSheet. When you adjust a shape &#8211; change its height or format the text, for example &#8211; you are actually changing the formulas behind the scenes. In some cases, it makes more sense to adjust the formulas themselves, and tapping the full extent of Visio's power means becoming familiar with ShapeSheets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;b&gt;Step 3: Changing the behavior of the annotation&lt;/b&gt;

The shapes as they stand right now are pretty useful, and will make the internal bookkeeping of wireframe annotations a little easier. This last step will make the annotation shape more elegant. This step introduces several techniques related to ShapeSheets, the backbone of any Visio drawing.

There are three adjustments you need to make to the annotation shape: the text block, the shape rotation, and the orientation of the text.

To &lt;b&gt;adjust the text box&lt;/b&gt;, select the shape and then choose the Text Block Tool. You may have to click the arrow next to the text tool to find the Text Block Tool. The Text Block Tool allows you to change where text appears relative to the shape. By default, the text block occupies the entire rectangle of the shape. 
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-01.gif"&gt;&lt;img alt="3-01.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-01-thumb.gif" width="300" height="153" border="0" /&gt;&lt;/a&gt;

With the shape selected with the Text Block Tool, change the shape of the text box to occupy only the circle, dragging the right-hand handle of the rectangle to form a square over the circle. Now when you type text in the annotation shape, it will appear centered on the circle.
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-02.gif"&gt;&lt;img alt="3-02.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-02-thumb.gif" width="300" height="115" border="0" /&gt;&lt;/a&gt;

To &lt;b&gt;adjust the rotation&lt;/b&gt;, select the shape and then choose the Rotation Tool. Notice that the center point is not centered on the circle. This is because the default formula for the rotation point is the geometric center of the entire shape. Move the pointer over the center rotation point. The pointer will change to a small circle.
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-03.gif"&gt;&lt;img alt="3-03.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-03-thumb.gif" width="300" height="206" border="0" /&gt;&lt;/a&gt;

Click and drag the rotation point to the center of the circle. 
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-04.gif"&gt;&lt;img alt="3-04.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-04-thumb.gif" width="300" height="158" border="0" /&gt;&lt;/a&gt;

Now test the rotation by grabbing one of the rotation handles (the green circles at the corners). The shape will rotate around the center of the circle.
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-05.gif"&gt;&lt;img alt="3-05.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-05-thumb.gif" width="200" height="188" border="0" /&gt;&lt;/a&gt;

Notice that the text rotates with the shape. By default, the rotation of the text block matches the rotation of the shape. To correct the orientation of the text, we need to adjust the angle of the text block, forcing it to stay absolutely zero regardless of the shape's rotation.

To &lt;b&gt;adjust the text orientation&lt;/b&gt;, you need to make a change in the ShapeSheet. First, select the annotation shape and then choose Show ShapeSheet from the Window menu. The screen will split, with one part showing the original drawing and the other part displaying the ShapeSheet of the annotation shape. A ShapeSheet is made up of &lt;b&gt;sections&lt;/b&gt;. Each section addresses a different aspect of the shape and appears as a table made up of &lt;b&gt;cells&lt;/b&gt;.
&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-06.jpg"&gt;&lt;img alt="3-06.jpg" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-06-thumb.jpg" width="500" height="347" border="0" /&gt;&lt;/a&gt;

The cell that controls the rotation of the text is in the Text Transform section. Scroll through the ShapeSheet until you find this section. If you cannot find the section, you may need to add it to the ShapeSheet: right-click in the ShapeSheet and select Insert Sections&amp;#8230; from the context menu. Be sure to right-click in the dark gray area. Put a check next to Text Transform and click OK. (If Text Transform is grayed, that means it's already in the ShapeSheet and you just need to have your eyes checked. This happens to me frequently. Very frequently.)

In the Text Transform section is a cell called TxtAngle. At this point it is set to 0 degrees. This may seem right, but that number is not an absolute measurement. Instead, it is measured relative to the angle of the overall shape. Therefore, the appropriate formula for this cell is:

-Angle

&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-07.gif"&gt;&lt;img alt="3-07.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-07-thumb.gif" width="600" height="66" border="0" /&gt;&lt;/a&gt;

(Don't forget the minus sign!) Angle is the name of another cell, the cell that defines the angle of the overall shape. Because the TxtAngle cell acts relatively to the angle of the shape, putting a negative value equal to the angle will permanently render it absolutely zero.

You can now close the ShapeSheet and rotate the annotation till the cows come home. The text will remain upright and readable. The cows, I'm afraid, may not.

&lt;a href="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-08.gif"&gt;&lt;img alt="3-08.gif" src="/files/banda/wireframe_annotations_in_visio_special_deliverable_11/3-08-thumb.gif" width="200" height="183" border="0" /&gt;&lt;/a&gt;

&lt;table bgcolor="#CCCCCC" width="250" cellpadding="10" align="right"&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="subhead"&gt;Exercise for the reader&lt;/span&gt;
You may want to lock the text of the footnote shape so you don't accidentally overwrite the field that automatically matches the annotation text. Although Visio has a dialog box for protecting different aspects of a shape (under Format &gt; Protection&amp;#8230;), the shape text is not one of those aspects. There is a way to do this using ShapeSheets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;This little exercise gives you a handy tool that allows you to place annotations without losing track of your numbering scheme. The tool also allows you to rotate the annotation pointer without having to adjust the text every time you turn it. Having built this tool, you now have some experience with Visio shape operations, formulas, and ShapeSheets.&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; is not the Dan Brown who wrote The Da Vinci Code, but wishes he were. &lt;/biobox&gt;</description>
      <pubDate>Thu, 28 Oct 2004 10:50:31 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Toggling Shapes in Visio: Special Deliverable #12</title>
      <link>http://www.boxesandarrows.com/view/toggling_shapes_in_visio_special_deliverable_12</link>
      <guid>http://www.boxesandarrows.com/view/toggling_shapes_in_visio_special_deliverable_12</guid>
      <description>&lt;pullquote&gt;"Employing a continuation node that toggles means literally flipping a switch to go from one state to another when you're moving shapes around on your sitemap."&lt;/pullquote&gt;The &lt;a href="http://www.boxesandarrows.com/archives/wireframe_annotations_in_visio_special_deliverable_11.php"&gt;last Special Deliverable&lt;/a&gt; introduced several Visio techniques, including ShapeSheets and formulas. This issue will expand on those ideas, showing how to create a widget with a toggle built into the shape&#8217;s context menu. A toggle-able shape is useful when an element is repeated in your diagram, but can exist in one of two states.

To illustrate this, we'll use one of the shapes from Jesse James Garrett's &lt;a href="http://www.jjg.net/ia/visvocab/"&gt;Visual Vocabulary&lt;/a&gt;--the continuation node--which can appear in either the horizontal or the vertical state.

&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/intro.gif" width="307" height="115" alt="Continuation Node"&gt;

Although the Visio stencil for the Visual Vocabulary includes a shape for each state, it can be clumsy to switch from one to the other as you rearrange your site maps or flows. Employing a continuation node that toggles means literally flipping a switch to go from one state to another when you're moving shapes around on your sitemap.


&lt;span class="subhead"&gt;The basic idea&lt;/span&gt;
&lt;table bgcolor="#CCCCCC" width="250" cellpadding="10" align="right"&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="subhead"&gt;The difference between combined shapes and grouped shapes&lt;/span&gt;
A shape with multiple geometries is different from a group of shapes. Each shape in a group maintains a unique identity and has its own set of properties. When you change the formatting of a group of shapes, you are really assigning the new property to each shape en masse. You can also still change the properties of individual shapes within the group.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
Any shape in Visio is composed of one or more "geometries." Each geometry represents a different component of the shape. Most shapes have just one geometry, but some have two or more. If you followed the Visio tutorial in the Special Deliverable #11, you'll recall that to create the annotation shape, we combined a circle and the corner of a square. Each of these is a separate geometry.

When shapes are combined they become one shape, sharing all properties. In a combined shape, Visio can still distinguish between the different parts of the shape. We will take advantage of this feature to create a toggle-able shape. 

A toggle-able shape has multiple geometries, each of which can be turned on or off depending on the state of the toggle. Our continuation node will have geometries representing the horizontal format and the vertical format. The toggle will turn off the horizontal geometries when the vertical ones are turned on, and vice-versa.

There are therefore three main steps to creating a toggle-able shape:
&lt;ol&gt;&lt;li&gt;Create all the possible states of the shape and combine into a single shape&lt;/li&gt;&lt;li&gt;Add the toggle to the shape as an item in the context menu and define its behavior&lt;/li&gt;&lt;li&gt;Adjust the visibility of the geometries based on toggle state&lt;/li&gt;&lt;/ol&gt;

&lt;b&gt;Step 1. Create all the possible states of the shape and combine into a single shape&lt;/b&gt;

The continuation node will end up with four geometries: two for the horizontal brackets and two for the vertical brackets. When you create the four brackets, make sure that each of them is a continuous line by clicking and dragging each leg starting on the end point of the previous leg. Arrange the brackets as they will appear in the final shape.

&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/1-01.gif" width="300" alt="The four geometries of the continuation node."&gt;

Because the horizontals overlap with the verticals, they will appear to be a single rectangle. Now, select all four brackets and choose Combine from the Shape &gt; Operations menu. When you now select the shape, it will appear as if it is a single rectangle, and that all the brackets have been lost. Fear not, the geometries are still hidden in the shape.

&lt;b&gt;Step 2: Add the toggle to the shape as an item in the context menu and define its behavior&lt;/b&gt;

There are two parts to this step and both occur in the ShapeSheet. Besides adding the menu item, we will need a place to store the current state of the shape. Since the state is binary (one of two possible values) we will use a Boolean (true-false) variable to store this information. In the next step we associate each value with a different state.

&lt;ol&gt;&lt;li&gt;Show the ShapeSheet by selecting the shape and then choosing Show ShapeSheet from the Window menu. Notice that the ShapeSheet has four Geometry sections. (Recall that a section in a ShapeSheet represents a different aspect of the shape.) In the next step we will learn how to distinguish which section corresponds to which bracket.&lt;/li&gt;&lt;li&gt;For the toggle, the ShapeSheet needs two additional sections. Right-click anywhere on the gray area of the ShapeSheet and choose Insert Section&#8230; from the context menu. From the dialog box, put checks next to &amp;#8220;User-defined cells&amp;#8221; and &amp;#8220;Actions.&amp;#8221; Click OK. &lt;br /&gt;
&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/2-02.gif" width="271" height="235" alt="Insert Section dialog"&gt;&lt;/li&gt;

&lt;li&gt;The User-Defined Cells section is a place where we can store information about the shape that does not appear by default. This is where we'll store information about the state of the shape. First, give the variable a friendly name by clicking on the red &amp;#8220;User.Row_1&amp;#8221; label and typing &amp;#8220;state.&amp;#8221; We can now refer to this variable from functions with &amp;#8220;User.state.&amp;#8221;&lt;br /&gt;
&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/2-03.gif" width="319" height="38" alt="User defined cells, User State"&gt;&lt;/li&gt;

&lt;li&gt;Give User.state its initial value by entering TRUE into the Value column. &lt;br /&gt;
&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/2-04.gif" width="370" height="40" alt="User state equals True"&gt;&lt;/li&gt;

&lt;li&gt;The Actions section is what allows us to add items to the shape's context menu. There are two critical cells: Action and Menu. Action specifies the function to execute when the menu item is chosen. Menu specifies the language to appear in the context menu. For Menu, enter &amp;#8220;Toggle Horizontal/Vertical&amp;#8221; or some equally dry indication of the purpose. &lt;br /&gt;
&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/2-05.gif" width="529" height="42" alt="Action cells"&gt;&lt;/li&gt;

&lt;li&gt;It is in the Action column where the magic happens. In this cell, we'll use a function that swaps the current value of User.state with the opposite value. Type the following into the Action cell:
&lt;br /&gt;
&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/2-06.gif" width="460" height="39" alt="The SETF function"&gt;
&lt;br /&gt;
The SETF() function sets the formula of the cell specified in the first argument. The GETREF() function allows us to refer to the cell itself, and not its value. Using GETREF() is required as the first argument in SETF(). The second argument of SETF() defines what the new formula should be--in this case, the opposite of what it is right now. &lt;br /&gt;
&lt;/li&gt;&lt;/ol&gt;

You can try it out now. Keep the ShapeSheet open, right-click on the shape and choose "Toggle Horizontal/Vertical" from the context menu. You'll see the value in User.state change from TRUE to FALSE. Do this until it no longer amuses you.

&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/2a.gif" width=575" height="230" alt="Shape toggling and User State changing from True to False."&gt;
&lt;br /&gt;

&lt;table bgcolor="#CCCCCC" width="250" cellpadding="5" align="right"&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="subhead"&gt;Entering formulas into ShapeSheet cells&lt;/span&gt;&lt;br /&gt;
The sections of the ShapeSheet resemble Excel spreadsheets and can be a little finicky about having data entered into them. Once you've entered a formula or value, be sure to hit TAB or RETURN, or use the arrow keys to move to another cell.&lt;br&gt;&lt;br&gt;Clicking to another cell will not work. When you click on a cell when another one is active, Visio enters a cell reference into the active cell. This can be confusing and annoying.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;b&gt;Step 3: Adjust the visibility of the geometries based on toggle state&lt;/b&gt;

Now we'll move onto the Geometry sections of the ShapeSheet and modify the property that controls the visibility of the bracket. The visibility will be a function of our new User.state variable.
&lt;ol&gt;&lt;li&gt;Each Geometry section represents a different bracket, but Visio does not help us distinguish them. To ascertain which Geometry section refers to which bracket, you need to click on one of the cells in numbered rows of the section. These rows describe the shape using a series of directional commands (like &amp;#8220;MoveTo&amp;#8221; and &amp;#8220;LineTo&amp;#8221;.) Click on the first cell of the first numbered row of the section Geometry 1. In the drawing, you'll see a small square appear on the shape. This shows you what part of the shape this row describes.

&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/3-01.gif" width="604" height="228" alt="Geometry section"&gt;

Hit the down arrow key and move through the rows of the Geometry 1 section. The square on the drawing will move around. As it does, you should be able to discern which bracket is being described. You may want to make a little reference for yourself.&lt;br /&gt;
&lt;img src="/files/banda/toggling_shapes_in_visio_special_deliverable_12/3-01a.gif" width="369" height="222" alt="Bracket reference sketch"&gt;&lt;/li&gt;
&lt;li&gt;Once you have established which section represents which bracket, you need to put the following formulas into the Geometry.NoShow cells. Make sure that you use the same formula for both the horizontal brackets and the OPPOSITE formula for the vertical brackets. In this example, assume Geometry sections 2 and 3 represent the horizontal brackets and Geometry sections 1 and 4 represent the vertical brackets. For Geometry2.NoShow and Geometry3.NoShow use:

User.state

For Geometry1.NoShow and Geometry4.NoShow use:

NOT(User.state)

&lt;/li&gt;&lt;/ol&gt;

As you enter these formulas you'll see one set of the brackets disappear, depending on the setting of User.state. Now when you choose "Toggle Horizontal/Vertical" in the shape context menu, the brackets will switch orientation.

By creating an improved version of Jesse's continuation node, you've had an opportunity to explore Visio's ShapeSheets and formulas. You also used the following techniques:
&lt;ul&gt;&lt;li&gt;Combining shapes to create a new shape with shared properties&lt;/li&gt;&lt;li&gt;Inserting sections into a ShapeSheet&lt;/li&gt;&lt;li&gt;Creating a user-defined variable for storing additional shape data&lt;/li&gt;&lt;li&gt;Adding a command to the context menu&lt;/li&gt;&lt;li&gt;Using formulas for changing the value of a user-defined variable&lt;/li&gt;&lt;li&gt;Modifying the NoShow property of a shape's geometry&lt;/li&gt;&lt;/ul&gt;

With these techniques you can create other toggle-able shapes (What about a checkbox that can be checked? Or a folder icon that can appear in both the opened and closed state?) and you can use these techniques to create shapes with other behaviors.&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; is not the Dan Brown who wrote The Da Vinci Code, but wishes he were. &lt;/biobox&gt;</description>
      <pubDate>Sun, 02 Jan 2005 22:53:25 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
    <item>
      <title>Lost in Translation: IA Challenges in Distributing Digital Audio</title>
      <link>http://www.boxesandarrows.com/view/lost_in_translation_ia_challenges_in_distributing_digital_audio</link>
      <guid>http://www.boxesandarrows.com/view/lost_in_translation_ia_challenges_in_distributing_digital_audio</guid>
      <description>&lt;pullquote&gt;&amp;#8220;The main challenge facing network audio devices is how to provide remote access to the music library... this looks like a job for an information architect!&amp;#8221;&lt;/pullquote&gt; 

With each new advancement in digital media come new ways to consume and distribute it, and new and different challenges for information architecture. For example, several new devices on the market are designed to distribute digital audio from a computer to audio systems in other rooms of the house. These devices connect to your home network through a standard Ethernet cable or wi-fi, routing music from your computer to your stereo using standard audio connections. 

The main challenge facing these devices is how to provide remote access to the music library. While sitting at a computer, you have the benefit of using a keyboard, mouse and screen to interact with software like iTunes or WinAmp. Since network audio devices need to sit on the shelf with your stereo, they do not have a full display, and the only means of interaction is a remote control. In other words, this looks like a job for an information architect!

This new paradigm for accessing music libraries presents at least two information architecture challenges:

&lt;ol&gt;
	&lt;li&gt;How do users find a song in their music library?&lt;/li&gt;
	&lt;li&gt;How do users know what's playing and what's coming up?&lt;/li&gt;
&lt;/ol&gt;

The challenges are made even more difficult by several factors:

&lt;ol&gt;
	&lt;li&gt;Limited display size&lt;/li&gt;
	&lt;li&gt;Limited availability of metadata&lt;/li&gt;
	&lt;li&gt;User's expectations&amp;mdash;people are used to browsing through a CD library&lt;/li&gt;
&lt;/ol&gt;

This article looks at how three devices on the market today address these IA challenges. Two of these devices, RokuLabs' Soundbridge and Slim Devices Squeezebox have a screen on the shelf unit. The display on each of these devices is limited to two lines of text, and the remote controls are configured for navigation. On the other hand, Sonos' device uses a different approach, putting the display in the remote control. Because of this, Sonos' remote looks like a large iPod with a color display while the device that networks the music has no display at all. 

&lt;h3&gt;Design Philosophies&lt;/h3&gt;

Sean Adams created the first generation Squeezebox in 2001 by hacking together some hardware and software. From that first foray into distributed digital music grew a large community grounded in the open source culture. Slim Devices made their server software open source, and there are now more than 50 developers working on it worldwide. This approach has led to constant gradual improvement.

&lt;img src="/files/banda/lost_in_translation_ia_challenges_in_distributing_digital_audio/squeezebox.jpg" alt="Slim Devices' Squeezebox" width="170" height="80" hspace="4" vspace="4" align="right" /&gt;
Dean Blackketter, Slim Devices' CTO, says that although the community is the key to adding new features, he monitors all changes to the software before they are officially released. This allows Slim Devices to ensure that any changes to the interface stick with their style guide. Blackketter appreciates the open source approach because it allows people to work on the interface quirks that bother them the most; he told a story about someone who found the timing of the scroll a little off, and wrote a new scrolling algorithm. Blackketter frequently uses the "friends and family" approach to test the usability of these upgrades.

Slim Devices uses no formal user-centered design methodology and maintains no tools beyond a style guide. Blackketter says that the company has internalized the personas of their customers. The management team came to an implicit agreement over the life of the device that their target audience consists of highly technical people&amp;mdash;users who like playing with the device&amp;mdash;and their spouses&amp;mdash;people who just want to listen to music.

Like Slim Devices, RokuLabs' design philosophy does not depend on formal user testing. Many of the team members at RokuLabs came from ReplayTV, the main competitor to TiVo, and the designers at RokuLabs depend on their previous experience in networked media devices to provide insight into usage. Mike Cobb, RokuLab's senior engineer, says their experience with ReplayTV provided many lessons for the user experience of the Soundbridge.

The user experience of iTunes also drove the design philosophy for Soundbridge, since the unit was meant to be an extension of that software; RokuLabs sought to make the interactions similar to those of iTunes or the iPod. One key difference is the interaction model of the remote control: while Squeezebox uses the "right arrow" button to make a selection, Soundbridge users must push a "select" button. RokuLabs' design rejects the use of navigation as selection. In this way, it resembles the iPod, which uses a one-dimensional navigation device (the wheel) and forces users to physically make a selection (by pushing the center button).

RokuLabs also had the benefit of not being the first to market. They played with early versions of the Squeezebox and decided what they liked and didn't like. One thing they noticed was that the experience seemed geared to tech-savvy users, and RokuLabs wanted a more mass market device.

The newest entrant is Sonos, whose unit shipped in January 2005. I spoke to Mieko Kusano, the director of product management who says that although the idea for Sonos came from its founder, they spent a lot of time defining their target market, which led to creating personas. Sonos also employed a simple ground rule: their designers were not allowed to talk about what "I" want. Instead, all design decisions had to be made within the context of the personas. Kusano says the personas were useful for making the process more concrete, and they gave the company a common platform. She advocates doing as many user studies as you can. "Every time we had something new to show," said Kusano, "we brought users in." 

Initial user research drove a couple of key design decisions, including putting the display on the remote and focusing on distributing music to many rooms in the house. Having decided to make the screen on the remote in early user studies, they developed a method for prototyping new remote controls by using a PDA. They could program the PDA to display different screens and then test them with their users.

The second decision&amp;mdash;focusing on multiroom audio distribution&amp;mdash;motivated the design of the remote control itself. Sonos' remote boasts the fewest buttons. Many functions use "soft keys"&amp;mdash;buttons that change their function depending on state&amp;mdash;but escalates key functions to physical buttons. Besides volume and playback and navigation, there are only two other buttons: Music and Zones. The music button brings users to the menu where they can select music and the zones button brings users to the menu to select what room to program. All other controls (for example, shuffle, repeat, music queuing, etc.) are presented in the screen.

As Sonos neared their launch date, they did frequent in-home testing, taking beta units to customers' houses and observing them. They watched users as they went through the out-of-box-experience, the set-up, and use of the unit. Sonos' approach represents a departure from the other two philosophies, and I was eager to see how the structure of information would differ among them.

&lt;h3&gt;Browsing Music&lt;/h3&gt;

Before digging into the navigation scheme, I want to set out the underlying conceptual structure for each system, which is the same across all three and resembles that of the iPod. (Squeezebox was around before iPod, and was the first unit to employ this structure.) Songs live in a music library. They are "moved" to a queue of songs to play. Users may move songs one at a time or implicitly by selecting a "natural grouping" of songs&amp;mdash;an album or an artist, for example. Conceptually, a music player's key interaction is moving songs from library to queue. At any given time, users need to know what song is currently playing and what songs will be coming up. They also need to navigate the library to facilitate moving songs to and from their queue.

I don't know if this is the best structure, but it appears to be employed across the board. Even though the underlying structure is consistent, it's possible for each system to present a different mechanism for navigating the library and moving songs from library to queue. Possible, but unfortunately not true: despite having differing design philosophies, all three devices use nearly identical information architectures, all of which resemble the iPod's structure. The root menu of each system varies slightly, but one option takes users to a familiar menu:

&lt;ul&gt;
	&lt;li&gt;Browse Albums&lt;/li&gt;
	&lt;li&gt;Browse Artists&lt;/li&gt;
	&lt;li&gt;Browse Composers&lt;/li&gt;
	&lt;li&gt;Browse Genres&lt;/li&gt;
	&lt;li&gt;Browse Songs&lt;/li&gt;
&lt;/ul&gt;


In Sonos' system, this menu is called "Music Library"; SoundBridge calls it "Browse." Selecting any of the options from this menu will take users to an alphabetical list of albums, artists, etc. Each entry represents a group of songs. Users can move the entire group to the play-queue, or can "open" the group to look at individual songs.

Looking at all the songs in a group, users can select a track and play it, add it to the queue or get more information about it. Specifics vary depending on the system. Soundbridge takes you to a list of options, the first of which is "play songs starting with this one," allowing users to select the group of songs by selecting one song inside the group.

When compared directly, the core information architectures of each are virtually indistinguishable. Each album, genre, artist, and composer is a separate category and each track fits into one of each. There are relationships between the categories:

&lt;ul&gt;
	&lt;li&gt;Genre &amp;rarr; Artist &amp;rarr; Album&lt;/li&gt;
	&lt;li&gt;Bluegrass &amp;rarr; Del McCoury Band &amp;rarr; It's Just the Night&lt;/li&gt;
&lt;/ul&gt;

The problem is that music is much more complicated than this architecture, even if it does account for some of the nuances of music libraries. For example, an artist or album can belong to multiple genres:

&lt;ul&gt;
	&lt;li&gt;Folk &amp;rarr; Eva Cassidy &amp;rarr; Songbird&lt;/li&gt;
	&lt;li&gt;Popular &amp;rarr; Eva Cassidy &amp;rarr; Songbird&lt;/li&gt;
&lt;/ul&gt;

Another problem with the architecture is that artists' names may be rendered differently, depending on what they're working on:

&lt;ul&gt;
	&lt;li&gt;Bela Fleck &amp; the Flecktones &amp;rarr; UFO TOFU&lt;/li&gt;
	&lt;li&gt;Bela Fleck and Edgar Meyer &amp;rarr; Music for Two&lt;/li&gt;
	&lt;li&gt;Edgar Meyer/Bela Fleck/Mike Marshall &amp;rarr; Uncommon Ritual&lt;/li&gt;
&lt;/ul&gt;

Each of these instances of Bela Fleck is rendered differently in the architecture, because the architecture is conceived as a straight hierarchy.

&lt;pullquote&gt;&amp;#8220;All the problems with navigation can be traced back to a single central issue: lack of data. Creating more complex structures depends on having more comprehensive information about the music.&amp;#8221;&lt;/pullquote&gt;

All the problems with navigation can be traced back to a single central issue: lack of data. Creating more complex structures depends on having more comprehensive information about the music. Because the artist is rendered as a simple text field, the systems can not match up "Bela Fleck &amp; the Flecktones" with "Edgar Meyer/Bela Fleck/Mike Marshall." Using the systems' browse features alone I would not be able to find every track in my library on which Bela Fleck performs. The systems' search features afford some improvement, but  they still depend on having good metadata. 

&lt;h3&gt;Searching Music&lt;/h3&gt;

The appalling state of music metadata is no secret. Other authors have already &lt;a href="http://www.harlem.org/itunes/index.html" target="_blank"&gt;explored the limitations&lt;/a&gt; of the available metadata with respect to jazz, a genre that "goes beyond the 'Great Man' theory and recognizes the influence of side players..." Whether other genres of music have as rich a metadata landscape as jazz is immaterial. Liner notes from any album in any genre hold more information than currently captured in most digital audio systems. All three manufacturers highlighted in this article believe the lack of good metadata is a crisis facing the entire industry. However, they all feel that once the industry cracks the nut, their devices will be prepared to address it.

Search on the Squeezebox and Soundbridge operate as you would expect them to. Select a search field from a menu, enter keywords video game hall-of-fame style with the arrow keys, and get a list of results. The extra step of selecting a field (eg: Search Artists) seems pointless, but Soundbridge engineer Mike Kobb explains:

&lt;blockquote&gt;
[I]f I want to find tracks by "Barenaked Ladies", it's only a few key presses to choose "Search Artists," then enter "ba."  The same 2-letter search would find too many items if it were done as a keyword search.  I believe making the initial selection and then entering a smaller term is generally quicker than entering enough letters in a keyword search to get a small result set.
&lt;/blockquote&gt;

This makes sense from a technical point of view: allow people to limit the scope of their search so they don't need to enter as many letters with the arrow keys. This approach solves one issue with navigation. So long as "bela" appears in the artist field, I can do a search to find all Bela Fleck's music in my library. On the other hand, entering "be" to see all Bela Fleck tracks seems like an enormous conceptual leap from browsing a library of CDs. In other words, if the task is "get a list of all Bela Fleck's tracks," my inclination is to browse by artist&amp;mdash;kind of like what I would do in real life. 

The third device, Sonos, does not offer a search mechanism. They intend to offer it in the future, but provide no rationale as to why it wasn't included in the initial release.

&lt;h3&gt;Knowing Where You Are&lt;/h3&gt;

Digital music players give us two virtual spaces: the library and the queue. Knowing your "location" in the library is relatively easy because a mental image of the virtual space is readily available. When navigating the library, users are focusing on the task at hand. The use case for the queue is a different story; users put the queue together and leave it to do its thing. Only occasionally does the queue become the focus of attention after the initial set-up. All three units have a default view called "Now Playing," in which the display shows information about the track that's currently coming out of the stereo. Usually, that's the name of the track and the amount of time left on the song.

On shelf-bound displays, Soundbridge and Squeezebox both give you "one-click" access to the next song. On Soundbridge, simply push the down arrow on the remote and you'll see what's next in the queue. Keep pushing the down arrow, and you'll scroll through the queue. Sonos offers a bit more information, but not much. The "Now Playing" display shows the title of the next song, and getting to the entire queue is just a click away.

When looking at the queue on Sonos the large up-close display offers a broader view, providing more context. Think about using a CD: a complete track listing in the liner notes; you can see the whole thing and get information like song length. Displays of the shelf-bound devices offer only a limited window into the queue. Sonos' display offers more information because you can see more of the queue. Still, the experience is not quite the same as looking at a set of liner notes because it lacks all the other information.

Is it fair to compare the user experiences of digital and analog worlds? Until music players carve out a new set of user behaviors, their designers don't have much choice. People are used to interacting with their personal music collections in a certain way, and deviating too far may slow the adoption of new technologies.

&lt;h3&gt;Supporting User Behaviors&lt;/h3&gt;

With only a few nit-picky exceptions the three devices generally do a good job supporting three basic scenarios: 

&lt;ul&gt;
&lt;li&gt;I want to play an album and I know which one.&lt;/li&gt;
&lt;li&gt;I want to play an album by an artist whose name I know.&lt;/li&gt;
&lt;li&gt;I want to play a specific song and I know its album/artist/genre.&lt;/li&gt;
&lt;/ul&gt;

As an end-user, these tasks are pretty easy, once you get the hang of the IA and the interaction model with the remote control. If you want to create a mix on the fly things can get a little clunky as you run through the last task several times over.

Moving back and forth between your music library and the current queue requires gestures that may be difficult for users to get used to. Also, the idea of a queue is unique to this interaction model. If you're doing the DJ thing and playing random songs for your friends, you may stack up a bunch of CDs to go through, but the queue is in your head and easily modified.

Each of these scenarios depends on user knowledge. If you know the artist or album, you can easily narrow down the library. Things get difficult when you don't know the name of the song, or when you know the name of the artist, but not which variation of their name is the correct one.

Browsing is another user behavior that's been neglected. There's an aspect to browsing a collection of CDs that's lost when translated to an iTunes-like environment. People don't keep their entire music library in their head, and the ability to browse is crucial. Because the browse features on these systems are pre-divided into Track, Artist, Album, and Genre, "browsing" is limited to only text-based information. 

Browsing a long list of album names is not the same thing as browsing jewel case spines. Color, typography and organization of the jewel cases give more information than just the album name; I may know that the Yonder Mountain String Band song I want is on their latest album which has a brown spine with orange lettering. The black spine with white lettering is their earlier album. I may not know the names of these albums, just the look of their spines. This free-browsing of a physical CD library is a nut not yet cracked by the industry. To be fair, this is a serious challenge: how do you support existing behaviors when users are used to browsing by more than just the names of albums or artists?

On the other hand, a virtual environment enables behaviors unimaginable in the physical world. Wouldn't it be great if I could play tracks:

&lt;ul&gt;
	&lt;li&gt;Based on how much I listen (or don't listen) to them&lt;/li&gt;
	&lt;li&gt;Based on how often I play them sequentially&lt;/li&gt;
	&lt;li&gt;That my wife has marked as a favorite&lt;/li&gt;
	&lt;li&gt;That my kids did NOT mark as a favorite&lt;/li&gt;
	&lt;li&gt;Featuring certain kinds of instruments or vocalists&lt;/li&gt;
	&lt;li&gt;That have a special place in music history (like the "definitive" newgrass song)&lt;/li&gt;
	&lt;li&gt;That have been tagged by other listeners with particular keywords&lt;/li&gt;
	&lt;li&gt;I usually play on this day of the week or year&lt;/li&gt;
	&lt;li&gt;That feature a specified combination of musicians&lt;/li&gt;
&lt;/ul&gt;

&lt;pullquote&gt;&amp;#8220;Virtual spaces with robust metadata models enable the kind of serendipitous browsing you'd find on IMDB, or the "social networking" you'd find on Del.icio.us.&amp;#8221;&lt;/pullquote&gt;

As online services emerge that compile this and other information, network audio players will need to tap into that metadata to enrich the music playing experience. Virtual spaces with robust metadata models enable the kind of serendipitous browsing you'd find on IMDB, or the "social networking" you'd find on Del.icio.us. Music libraries are ripe for this kind of experience, and the proliferation of these players could be the catalyst to bring about the change.

&lt;h3&gt;Conclusion&lt;/h3&gt;

There is something very cool about storing all your music on a single server and being able to play it in any room in the house. Homeowners have an option for whole-house audio that, while still bearing a hefty price tag, doesn't come close to the cost of "old school" systems. (The cheapest network audio systems are only a few hundred dollars, but you need a unit AND a stereo for each room.) The wireless network is much more appealing than running miles of cable through your walls.

When these manufacturers sought to create a whole-house audio system, they each started with slightly different ideas for the user interface problem. For Slim Devices, the pioneer, it was whether it could be done at all. The others each chose a different aspect: the remote, multiple zones, the display. The purpose of this article is not to recommend one device over another (there are many more than these three). The point is, none of these three devices demonstrate any innovation in the underlying information architecture.

Network audio technology is faced with a chicken-and-egg situation. Innovative IA in audio devices like these will be limited by the available metadata. At the same time, industry fears of piracy will limit the amount of metadata supplied with the music. Until the adoption of audio devices reaches critical mass, the industry won't face pressure from consumers to expand the quality of data, but audio device adoption may stall without more innovative navigation methods.&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;&lt;morebox&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.rokulabs.com/" target="_blank"&gt;RokuLabs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.slimdevices.com/" target="_blank"&gt;Slim Devices&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sonos.com" target="_blank"&gt;Sonos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/morebox&gt;
&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; is not the Dan Brown who wrote The Da Vinci Code, but wishes he were.&lt;/biobox&gt;</description>
      <pubDate>Wed, 15 Jun 2005 21:22:50 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Interfaces</category>
      <category>- Process &amp; Methods</category>
      <category>Professionalism</category>
    </item>
    <item>
      <title>Visio Glue: Not For Sniffing - Special Deliverable #13</title>
      <link>http://www.boxesandarrows.com/view/visio_glue_not_for_sniffing_special_deliverable_13</link>
      <guid>http://www.boxesandarrows.com/view/visio_glue_not_for_sniffing_special_deliverable_13</guid>
      <description>Spend any time with Visio and you'll find yourself wondering how glue works. In the real world, it's pretty straightforward: put glue between two things and they'll stick. Although glue is used for sticking shapes together in Visio, the metaphor ends there.

In Visio, glue is not an object. Instead, it's a property of other objects. Whether two things stick together depends on several factors, which we'll discuss in this article.

You can't talk about glue without mentioning connectors: lines that stick to shapes to show a relationship between them. Connectors are one of the defining features of Visio, but their behavior is even more unpredictable than glue's.

What follows is an inventory of Visio glue behavior, connectors, and connection points. After reading this article, the word &amp;#8220;glue&amp;#8221; (which appears 71 times) will look and sound very strange indeed.


&lt;h3&gt;Glue is directional.&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt; In the real world, two objects are glued to each other. In Visio, one object is glued to another. For the purposes of this discussion, &amp;#8220;target&amp;#8221; refers to the object that has been glued to. &amp;#8220;Glued object&amp;#8221; refers to the shape that has been glued to the target. A nursery school art project involving construction paper and macaroni is perhaps the best real-world equivalent. The paper is the target and the dried noodles are the glued objects.&lt;/li&gt;&lt;li&gt; Moving the target results in the glued object moving, or shifting to remain glued. (Just like a macaroni project, where moving the paper moves all the macaroni attached to it. This enables such projects to appear on refrigerators all over suburbia.)&lt;/li&gt;&lt;li&gt; Moving the glued object results in the glue being broken. The original target remains where it is. The metaphor breaks down here because in the real world, two objects glued together move together.&lt;/li&gt;&lt;li&gt; When a 1-D object and a 2-D object are glued to each other, the 2-D object is always the target, no matter what technique used to glue them together.&lt;/li&gt;&lt;li&gt; Distinguishing between the target and the glued object is no easy task. Click on the target, and there is no indication that there are any objects glued to it. Click on the glued object, however, and you'll see what it's glued to, as well as the type of glue used. &lt;i&gt;Type&lt;/i&gt; of glue? Read on&amp;#8230;&lt;/li&gt;&lt;/ul&gt;


&lt;h3&gt;There are two types of glue&amp;#8230;&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt; When gluing a 1-D object to a 2-D object, glue behaves in two different ways. Visio refers to these as dynamic glue and static glue.&lt;/li&gt;&lt;li&gt; Think of static glue as &amp;#8220;fixed point&amp;#8221; glue. The glued object is affixed to the target at one point and one point only.&lt;/li&gt;&lt;li&gt; Dynamic glue is &amp;#8220;fixed object&amp;#8221; glue. The glued object will remain affixed to the target, but at whatever point is most convenient.&lt;/li&gt;
&lt;img src="/files/banda/visio_glue_not_for_sniffing_special_deliverable_13/brown_1.jpg" width=432 height=176&gt;

&lt;li&gt; Clicking on  a glued object shows a red endpoint. If the endpoint is a large red square, it is glued with dynamic glue. A small red endpoint with a black X indicates static glue.

&lt;img src="/files/banda/visio_glue_not_for_sniffing_special_deliverable_13/brown_2.jpg" width=234 height=108&gt;

&lt;img src="/files/banda/visio_glue_not_for_sniffing_special_deliverable_13/brown_3.jpg" width=234 height=108&gt;&lt;/li&gt;
&lt;li&gt; To use dynamic glue, drag the glued object's end point to the center of the target object. The target object will highlight with a red border.&lt;/li&gt;&lt;li&gt; If many objects are close together, you can guarantee dynamic glue by holding the CONTROL key as you drag a connector to an object.
&lt;img src="/files/banda/visio_glue_not_for_sniffing_special_deliverable_13/brown_4.jpg" width=234 height=108&gt;&lt;/li&gt;&lt;/ul&gt;


&lt;h3&gt;Not all surfaces are sticky.&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt; Although dynamic glue is always available, static glue may or may not be available depending on the application settings.&lt;/li&gt;&lt;li&gt; Through the &amp;#8220;Snap &amp; Glue&amp;#8221; dialog box, you can determine whether a surface will glue. To get to this dialog, choose &amp;#8220;Snap &amp; Glue&amp;#8230;&amp;#8221; from the Tools menu. There are five different options in the &amp;#8220;Glue to&amp;#8221; list.&lt;/li&gt;&lt;li&gt; Shape Geometry: Checking this box will make the entire surface of target shapes &amp;#8220;sticky&amp;#8221;. If you're familiar with Visio ShapeSheets, you can also think of this as all points defined by the Geometry sections of the ShapeSheet. If you're not familiar with ShapeSheets, forget what I just said.&lt;/li&gt;&lt;li&gt; Guides: A shape glued to a guide will move when the guide is moved. Guides are always targets.&lt;/li&gt;&lt;li&gt; Shape Handles: Glued objects may be attached to any of the shape's handles, the little green squares that appear on a shape when you select it.&lt;/li&gt;&lt;li&gt; Shape Vertices: Shapes' corners are sticky. Circles are S.O.L. When you round a shape's corners, its vertices are still considered to be the corners that meet at the intersection of the shape's sides.

&lt;img src="/files/banda/visio_glue_not_for_sniffing_special_deliverable_13/brown_5.jpg" width=342 height=113&gt;&lt;/li&gt;&lt;li&gt; Connection Points: Objects can stick to areas of the shape explicitly defined as a sticky point.&lt;/li&gt;&lt;/ul&gt;


&lt;h3&gt;Visio has hidden controls for connector behavior.&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt; Moving target shapes around the page can have the unwanted side effect of disrupting perfectly placed connectors. You can prevent this by right-clicking on any connector and choosing &amp;#8220;Never Reroute&amp;#8221; from the menu. This makes connector behavior slightly less unpredictable and you may still have to adjust the connectors after moving the target shapes.&lt;/li&gt;&lt;li&gt; Connector behavior can also be controlled from the behavior dialog box, accessed by choosing Behavior&amp;#8226;from the Format menu. When a connector is selected, the box has an additional tab, just for this shape. This allows you to control the appearance and behavior of the connector.&lt;/li&gt;&lt;li&gt; In several of the following menus, there is a &amp;#8220;Page Default&amp;#8221; option. Default connector and routing options are controlled in the Layout and Routing tab of the Page Layout dialog (File &gt; Page Setup&amp;#8230;). These settings may also be controlled through the Lay Out Shapes dialog by choosing that option in the Shapes menu.&lt;/li&gt;&lt;li&gt; Style: The general appearance of the connector. I'm partial to &amp;#8220;center to center&amp;#8221;.&lt;/li&gt;&lt;li&gt; Direction: For some styles of connector, a direction is implied. This menu becomes available when Flowchart, Tree, Organizational Chart, or Simple is chosen from the Style menu.&lt;/li&gt;&lt;li&gt; Reroute: Matches the options in the connector right-click menu (described above) and indicates the level of control granted to Visio to alter the connector paths.&lt;/li&gt;&lt;li&gt; Appearance: Probably the best discovery when I stumbled across this dialog box. Creates curved connectors with eccentricity lines.&lt;/li&gt;&lt;li&gt; Line Jumps define the rules for using and displaying line jumps &#226;&#8364;&#8220; breaks in a line when it intersects another. Line jumps symbolize the distinctness of each line. I prefer to create diagrams where lines do not cross because line jumps simply add visual noise.

&lt;img src="/files/banda/visio_glue_not_for_sniffing_special_deliverable_13/brown_6.jpg" width=417 height=336&gt;
&lt;/li&gt;&lt;/ul&gt;


&lt;h3&gt;Connection points are like bellybuttons.&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt; Although most connections occur between a 1-D object (like an arrow) and a 2-D object (like a box), it is possible to glue 2-D objects to each other without grouping them.&lt;/li&gt;&lt;li&gt; Connection points, the little blue Xs attached to shapes, define points on a shape that can be glued to. As stated previously, however, the target object does not have to have connection points to glue something to it. For example, if you have &amp;#8220;vertices&amp;#8221; turned on in the Snap &amp; Glue dialog box, you can glue connectors to a target shape's corners.&lt;/li&gt;&lt;li&gt; Connection points come in several varieties; they can be inward, outward, or both. To change the type of connection point, right-click on it with the connection point tool.&lt;/li&gt;&lt;li&gt; Inward connection points can have other shapes glued to them. Inward connection points designate the object as the target object. &lt;/li&gt;&lt;li&gt; Outward connection points are glued to other shapes. They are the glued objects.&lt;/li&gt;&lt;li&gt; Connection points that are inward and outward can be both targets and glued objects.

&lt;img src="/files/banda/visio_glue_not_for_sniffing_special_deliverable_13/brown_7.jpg" width=144 height=108&gt;&lt;/li&gt;


&lt;li&gt; To understand these concepts, create a couple shapes with different kinds of connection points and play around. For example, draw two rectangles. Choose the connection point tool. Select one of the rectangles. CTRL-click with the connection point tool to add connection points to the rectangle. Do the same with the other rectangle. Now change the direction of the connection points by right-clicking on the each point.&lt;/li&gt;&lt;li&gt; Notice that when you drag a shape's INWARD connection point to another shape's OUTWARD connection point, they won't glue. Do it the other way and they'll stick together.&lt;/li&gt;&lt;li&gt; With the two rectangles glued together try moving the target shape, and then try moving the glued shape. Moving the target will cause the glued shape to move as well. Moving the glued shape will cause it to come un-glued.&lt;/li&gt;&lt;/ul&gt;

Visio glue is one of the application's more puzzling concepts. It doesn't behave like real-world glue and can be unpredictable. This inventory of glue features attempts to tame the madness.&lt;p&gt;&lt;img src="/files/banda/art_end.gif" alt="" title="" width="8" height="8" /&gt;&lt;/p&gt;&lt;biobox&gt;&lt;a href="http://www.boxesandarrows.com/people/archives/dan_brown.php"&gt;Dan Brown&lt;/a&gt; is not the Dan Brown who wrote The Da Vinci Code, but wishes he were. &lt;/biobox&gt;</description>
      <pubDate>Sun, 14 Aug 2005 20:39:34 GMT</pubDate>
      <author>Dan Brown</author>
      <category>- Deliverables &amp; Documentation</category>
      <category>Deliverables</category>
    </item>
  </channel>
</rss>

