3
69 Bulletin of the American Society for Information Science and Technology– December/January 2012 – Volume 38, Number 2 CONTENTS NEXT PAGE > < PREVIOUS PAGE I ’m a middle-aged fellow who recently visited a massage therapist. He asked me to move my body; I apparently did it wrong, and he commented, “You sure are uncoordinated.” I don’t believe this arrived to me as news. I recalled that label from public school days, when those of us who were deemed “uncoordinated” were lined up against a wall and pummeled with dodge balls. Instead of reflecting on those good times, I wondered (oddly enough) how the dictionary defined uncoordination. So I looked it up. The thesaurus offered these synonyms: clumsy, awkward, ungainly, bungling, lumbering, inept, graceless, heavy-footed, maladroit, clodhopping, all thumbs, ungraceful and butterfingered. That’s uplifting, isn’t it? And then I noticed the second group of equivalents: disorganized, confused, chaotic, disordered, muddled, jumbled, haphazard, unorganized, unsystematic and unmethodical. I read this example: “Government action has been half-hearted and uncoordinated.” I looked at that statement and I thought “information architecture.” I’m sure I also thought “government communication,” because that’s what I often encounter as a resident of Washington, D.C. But I’m certain that colleagues in other parts of the world have also faced many examples of disorganized, confused, chaotic and disordered information and asked, “What can we do? How can we structure information to improve clarity?” Like many of you, I’m passionate about crafting communication products that help others understand and act. I appreciate the work by writing practitioners who ask how sentence structure can support humans. I’m intrigued by the work of those of us who explore taxonomic relationships and ensure our tools bring consistency to thought. And recently I’ve become engaged by the thinking of information architects who attend to patterns and components. Improving Coordination by Thinking in Patterns and Components A pattern is a consistent and recurring trait or characteristic. As humans, we rely on patterns to make sense of our world. When we analyze information, we often look for patterns to identify a problem or a specific phenomenon. We often refer to patterns as indicators or models for predicting behavior. Patterns play an important role in developing communication products. Developers refer to design patterns as general, repeatable solutions to problems. Online environments will often include design patterns, each a solution that targets a specific need.Yahoo! publishes 59 design patterns (http://developer.yahoo.com/ypatterns/everything.html), each responding to a specific visualization need. UI Patterns identifies hundreds of patterns and provides different routes for viewing these structures (www.ui-patterns.com). INFORMATION ARCHITECTURE Want to ImproveYour Coordination? Attend to Patterns by Thom Haller, associate editor for IA Thom Haller serves as the IA editor for the Bulletin and teaches principles of performance-based information architecture and user experience. In Washington, D.C., Thom teaches IA/UX classes at The Graduate School, where he launched one of the initial classes in IA (1998). A writing teacher and believer in clear writing, Thom lead the effort to reshape the plain language site in 2005. He served as director for the Center for Plain Language in 2006/2007. Thom can be reached via email at thom<at>thomhaller.com. EDITOR’S SUMMARY The concept of uncoordination can apply not only to clumsiness but also to disorganization in information architecture. Confusing and disorderly information is widespread, but information can be structured to improve website clarity by recognizing and judiciously using patterns and components in information architecture. A pattern is a consistent and recurring feature, and components are reusable element packages or modules. Information architects can analyze and deconstruct a site design to identify its components and assemble them into a component library. Patterns and components simplify the site developer’s process and lend consistency and visual clarity for the site visitor, resulting in a better user experience. By following simple steps for identifying patterns and components across a web site, information architects can bring coordination and structure to the overall site. KEYWORDS information architecture web sites pattern recognition information reuse design user experience IA Column

Want to improve your coordination? Attend to patterns

Embed Size (px)

Citation preview

Page 1: Want to improve your coordination? Attend to patterns

69

Bulletinof

theAmerican

Soc

ietyforInform

ationScien

cean

dTech

nology

–Decem

ber/Janu

ary20

12–Vo

lume38

,Num

ber2

CON T E N T S NEX T PAGE >< PRE V I OUS PAGE

I ’m a middle-aged fellow who recently visited a massagetherapist. He asked me to move my body; I apparentlydid it wrong, and he commented, “You sure are

uncoordinated.”I don’t believe this arrived to me as news. I recalled that

label from public school days, when those of us who weredeemed “uncoordinated” were lined up against a wall andpummeled with dodge balls. Instead of reflecting on thosegood times, I wondered (oddly enough) how the dictionarydefined uncoordination. So I looked it up.The thesaurus offered these synonyms: clumsy, awkward,

ungainly, bungling, lumbering, inept, graceless, heavy-footed,maladroit, clodhopping, all thumbs, ungraceful andbutterfingered.That’s uplifting, isn’t it?And then I noticed the second group of equivalents:

disorganized, confused, chaotic, disordered, muddled, jumbled,haphazard, unorganized, unsystematic and unmethodical. Iread this example: “Government action has been half-heartedand uncoordinated.”I looked at that statement and I thought “information

architecture.” I’m sure I also thought “government

communication,” because that’s what I often encounter as aresident of Washington, D.C. But I’m certain that colleaguesin other parts of the world have also faced many examples ofdisorganized, confused, chaotic and disordered information andasked, “What can we do? How can we structure informationto improve clarity?”Like many of you, I’m passionate about crafting

communication products that help others understand and act.I appreciate the work by writing practitioners who ask howsentence structure can support humans. I’m intrigued by thework of those of us who explore taxonomic relationships andensure our tools bring consistency to thought. And recentlyI’ve become engaged by the thinking of information architectswho attend to patterns and components.

Improving Coordination by Thinking in Patternsand ComponentsA pattern is a consistent and recurring trait or characteristic.

As humans, we rely on patterns to make sense of our world.When we analyze information, we often look for patterns toidentify a problem or a specific phenomenon. We often referto patterns as indicators or models for predicting behavior.Patterns play an important role in developing communication

products. Developers refer to design patterns as general,repeatable solutions to problems. Online environments willoften include design patterns, each a solution that targets aspecific need.Yahoo! publishes 59 design patterns(http://developer.yahoo.com/ypatterns/everything.html), eachresponding to a specific visualization need. UI Patternsidentifies hundreds of patterns and provides different routesfor viewing these structures (www.ui-patterns.com).

I N F O R M A T I O N A R C H I T E C T U R E

Want to ImproveYour Coordination?Attend to Patternsby Thom Haller, associate editor for IA

Thom Haller serves as the IA editor for the Bulletin and teachesprinciples of performance-based information architecture and userexperience. In Washington, D.C., Thom teaches IA/UX classes atThe Graduate School, where he launched one of the initial classes inIA (1998). A writing teacher and believer in clear writing, Thom leadthe effort to reshape the plain language site in 2005. He served asdirector for the Center for Plain Language in 2006/2007. Thom canbe reached via email at thom<at>thomhaller.com.

EDITOR’S SUMMARYThe concept of uncoordinationcan apply not only to clumsinessbut also to disorganization ininformation architecture. Confusingand disorderly information iswidespread, but information canbe structured to improve websiteclarity by recognizing andjudiciously using patterns andcomponents in informationarchitecture. A pattern is aconsistent and recurring feature,and components are reusableelement packages or modules.Information architects cananalyze and deconstruct a sitedesign to identify its componentsand assemble them into acomponent library. Patterns andcomponents simplify the sitedeveloper’s process and lendconsistency and visual clarity forthe site visitor, resulting in a betteruser experience. By followingsimple steps for identifyingpatterns and components acrossa web site, information architectscan bring coordination andstructure to the overall site.

KEYWORDSinformation architectureweb sitespattern recognitioninformation reusedesignuser experience

I A C o l u m n

Page 2: Want to improve your coordination? Attend to patterns

70

Bulletinof

theAmerican

Soc

ietyforInform

ationScien

cean

dTech

nology

–Decem

ber/Janu

ary20

12–Vo

lume38

,Num

ber2

Similar to patterns are components. Like patterns,components support re-use. Unlike patterns, components aremore contextual; they will relate to a specific system. If youwere to identify components for your system, you wouldname page-level functions and relate them to specific codingand editorial specifications.Nathan Curtis, a principal of the Washington, D.C.-area

firm EightShapes, defines components in this manner:

A component consists of two or more elements that arecombined to result in a structure that is standalone, reusable,design system-specific and uniquely purposeful within apage view. Such components – also known as modules,chunks, portlets, widgets, blocks or other labels, dependingon the design context – are always aggregated to composea holistic page view. Each component evolves to have anunderstood context and application within the designsystem’s page grid as well as specifications for behaviors,formats, editorial and more that’s specific to its instantiationin that system (www.nathancurtis.com/2008/02/21/pattern-library-vs-component-library-whats-the-diff/).

How Can I Envision Patterns and Components?Nathan and his team at EightShapes help clients envision

patterns and components as part of the discovery process.They will, for example, conduct workshops to help teammembers envision similarities (and differences) in structure.He explains it this way:

Nothing beats the energy of getting a team together tomutually decompose an existing design system and arriveat a component library together. From information architectsto visual designers, from coding technologists to sitestrategists, from UX leads to directors, the more you involve,the easier you gain consensus and create a baseline foradoption and practice over time. … Teams slice upscreenshots with scissors, organize the multitude ofvariations and work on grouping, labeling, prioritizing andarchiving the results. All the while, individuals work together

to discuss assumptions and clarify component roles andapproaches (www.nathancurtis.com/2008/03/21/creating-a-component-library-step-1-discovery/).

James Melzer (http://jamesmelzer.com/interaction-design/patterns-resources), an information architect forEightShapes (and aggregator of useful content on patternsand components), recently visited my IA/UX class anddescribed visualization this way: “When we think in patternsand components, we typically think of rectangles or blocks.We might ask how many blocks fit into the visual space we areconsidering. For example, as you think about a typical web page,you may consider headers, lists, search, account information,logo, banner ads, featured content and/or recommendations astypical patterns we might see on the page. If we drew the page,we would likely create boxes for these elements.”The advantage to the user – and to a development team –

comes from consistency and visual clarity. Certainly, itimproves the user experience to have a standard design system.And, if you have assembled these elements into a componentlibrary, you are one step ahead.James suggests these steps for identifying components in

your pages:

1. Find unique page types.• Take screen captures of the different page types.

2. Include stakeholders in a clipping exercise.• Give everyone scissors and Sharpies and ask them toidentify chunks of content that are “patterned” orrepeated over and over. James says, “You end upwith lots of different rectangles – you might find 60to 100 components.”

3. Catalog and prioritize components.

• Organize your components into groups. Name yourcomponents. And ask yourself and team members,“What do we want to do with this?”

4. Correlate your components with code.

I A C o l u m n

TOP OF ART I C L E

H A L L E R , c o n t i n u e d

CON T E N T S < PRE V I OUS PAGE NEX T PAGE >

Page 3: Want to improve your coordination? Attend to patterns

71

Bulletinof

theAmerican

Soc

ietyforInform

ationScien

cean

dTech

nology

–Decem

ber/Janu

ary20

12–Vo

lume38

,Num

ber2

Bake Coordination into Your ProductsYou can explore patterns and components as part of your

discovery process, or you can incorporate your thinking intostructured libraries. “Component libraries,” James goes on tosay, “improve both user understanding and the performanceof our development teams. Because the component librarydefines the right way to solve common problems, designteams can focus on the unique elements of each project.” Hecontinues, “The component library becomes the forum todiscuss the right way to solve new problems and the place torecord each decision.” He explains how you can “bake” the

personality of the organization into your products.It makes me wonder how well the rest of us are baking

structure into our organizations. Have we taken the time toask, “What patterns exist in our online presentation? Can wename these components and relate them to specific codeprovided by our developers? Can we re-introduce thesecomponents in all our products?”At the end of the day, you can ask, “Is my information

patterned and coordinated? Or is it disorganized, confused,chaotic, disordered, muddled, jumbled, haphazard, unorganized,unsystematic and unmethodical?”You have a choice. �

I A C o l u m n

TOP OF ART I C L E

H A L L E R , c o n t i n u e d

CON T E N T S < PRE V I OUS PAGE