The Information Architecture of Social Experience Design: Five Principles, Five Anti-Patterns and 96 Patterns (in Three Buckets)

· Information Architecture, Patterns, Social Design, User Experience


I have an article in the August/September 2009 issue of The Bulletin of the American Society for Information Science and Technology, called "The Information Architecture of Social Experience Design: Five Principles, Five Anti-Patterns and 96 Patterns (in Three Buckets)" (quite a mouthful, eh?).

I’d like to thank Stacy Surla, one of my colleagues on the board of the Information Architecture Institute, who saw Erin Malone and myself present an overview of the social design patterns project at the 2009 IA Summit and invited us to write an article for the Bulletin.

She gently shepherded and edited the draft and the results, I hope, present a useful taste of the depth of material in our upcoming book.

Designing Social Interfaces, Rough Cut edition now available from O'Reilly Media

· Design, Information Architecture, Patterns, Social Design, The Power of Many, User Experience, Yahoo!

Designing Social Interfaces - Rough Cut | O'Reilly Media

Designing Social Interfaces – Rough Cut | O’Reilly Media

Originally uploaded by xian

The unedited, 500 page first draft of our book is available now in PDF format for review by anyone who can’t bear to wait till September for the first (“real”) edition to come out.


Slides from Designing Social Interfaces at IA Summit 2009

· conventionology, Design, Events, Information Architecture, Patterns, Social Design, The Power of Many, User Experience, Yahoo!

Erin Malone and I introduced some of the fruit of our effort to carve out a pattern language for social user experience design. At the Information Architecture Summit in Memphis this past week we taught our pattern library workshop and then delivered this tandem presentation:

Three talks for the price of, well, none

· conventionology, Design, Events, Information Architecture, Patterns, Social Design, The Power of Many, User Experience, Yahoo!

At the IA Summit a week ago in Miami, I co-taught two full-day workshops (on patterns with Erin Malone and Lucas Pettinati, and social design with Christina Wodtke and Joshua Porter), moderated a panel (on presence and other aspects of social web architecture with Gene Smith, Wodtke, Andrew Hinton, and Andrew Crow), and gave a presentation with Austin Govella from Comcast on designing with patterns. (Phew.)

I finally got my slides posted to slideshare today from the panel and the presentation. (Eventually, if and when audio becomes available, I’ll sync them up.) You’ll notice if you look at my recent talks that I am remixing a lot of the same points. I am trying to learn to be more shameless about this, since the material is usually fresh for each new audience until it’s fully distributed.

In that same vein, if you’re in SF you can find me at Ignite SF tonight doing a five minute talk (yes, covering some of the same ground as my BayCHI talk in this case) on the topic “Grasping Social Patterns.” I’m nervous as hell, not least because the lineup of other speakers is so incredible. So even if I bomb, you’ll get some pretty inspiration stuff from the likes of Kathy Sierra, Annalee Newitz, Lane Becker, and others.

For now, here are my summit talks:


Talking patterns and social design at the IA Summit

· Design, Information Architecture, Patterns, Social Design, User Experience, Yahoo!

If you’re interested in interaction design patterns or in the elements of social web design, then come on down to Miami in April for the IA Summit and either sign up for one of the two pre-conference workshops I’m helping teach or see my presentation or panel in the main program.
Here are the basic facts about the two workshops (more details in the title links):
* **Design patterns: from interaction to design to build** is a full-day workshop I’m teaching with Erin Malone and Lucas Pettinati, colleagues of mine from the user experience design team of the Yahoo! Developer Network. Erin founded the pattern library and has captained it throughout its entire existence (going on four years) with the help of three curators, me being the third. Lucas is the lead designer on the YDN redesign project and works directly with the Yahoo! User Interface library team, so he’s intimately familiar with the development challenges and issues involved with implementing design patterns in the real world.
* **Design and architecture of social web experiences** is a full-day workshop I’m teaching with Christina Wodtke and Joshua Porter. Christina is a director of product management at LinkedIn, a co-founder of the IA Institute, founder of Boxes and Arrows (the leading online user experience design magazine), and founder of Cucina Media, the makers of PublicSquare, the publishing/community software B+A now runs on. Joshua Porter is a former associate of Jared Spool’s UIE and writes the popular Bokardo blog on social web design.
And here are the basic details about the presentation and the panel:
* **Designing with Patterns in the Real World** is a presentation I am giving with Austin Govella, a senior information architect at Comcast Media. We both have plenty of hands-on experience with the trials, tribulations, and occasional triumphs that stem from applying design patterns to real world interaction, information, and interface design problems and we plan to let it all hang out.
* **Presence, Identity, and Attention in Social Web Architecture** is a panel I’m moderating featuring a “murderer’s row” of some of the leading thinkers in user experience and social web design: Christina Wodtke of LinkedIn, Andrew Hinton of Vanguard, Gene Smith of nForm, and Brian Oberkirch of Small Good Thing. I’ve been talking to all of these folks for some time about my latest hobbyhorse (presence) and the rest of the “human OS” stack that social web applications are built on. I plan to run a tight ship and am expecting a great multi-perspective dialogue to ensue.
I’ll devote a whole blog post to each of these items as the Summit gets closer, but wanted to mention it now while there’s still time to sign up for the conference at early-bird prices.
See you in Miami?

Enumerating social media patterns: a work in progress

· Design, Information Architecture, Patterns, Social Design, Teamwork, The Power of Many, User Experience

thumbnail section of social media patterns graph
At BarCamp Block earlier this year I led a discussion of social media design patterns. The slides I posted were really more just about patterns and how we deal with them at Yahoo! But the group exercise was to brainstorm a huge list of social media and social networking activities that could be described and documented as patterns.

These are not the patterns themselves, but at least one pattern could probably be written around each of these gestures. We found it easiest in the brainstorm to just rattle off a list of gerunds (“adding, blocking, friending,” etc.).

The list we came up is also not exhaustive or definitive. It’s one group’s idea of the various patterns that a social system could support. The initial list was posted at the BarCamp Block wiki. Then Kent Bye, one of the participants, took a stab at re-sorting it a bit and created a visualization. He also then hand-copied it into an outline format and sent me his “version two” of the list.

Since then I’ve made a few more tweaks and have produced a version 3 outline. I’ve been working on visualizing it myself, so I turned the OPML into an OmniOutliner file and then imported that into OmniGraffle. The map is so tangled that Graffle had a hard time displaying it without crossing lines, so I spent some more time dragging the various nodes and clusters around until they were each separate. The end result is that it’s huge of course, and still by no means final or exhaustive or authoritative.

In fact, it’s decidedly *not* the taxonomy of social media patterns we’re working on internally at Yahoo! Think of it as an open source, collaborative work in progress. The thumbnail image above links to a full-sized PDF you should feel free to grab to get a better look at the current state of play of this idea, and if you’d like the OPML file or any other format, just drop me a note and I’ll send it to you.

When I get a moment, I’ll drop by the BarCamp Block wiki and upload the file there in several formats too, at least until someone provides a better place for hosting this project.