Archive for the ‘Teamwork’ Category

Tune In, Cloud On, Rock Out!

May 23, 2012

One thing about working real hard is that a lot of things I’d love to post about never seem to make it to the top of the queue, and then the blog turns into “here are my slides, here is a video of my talk, here is a weird song by the band, here is another conference I attended,” etc.

A lot of the best stuff stays in draft form or as brain crack, or gets hinted at in tweets and not much more.

And then I miss even the important stuff, like where’s my book-ending “hey, I left AOL, or should I say AOL left me” post? Maybe I’ll still post it, or maybe this is going in my book, as I like to threaten people from time to time.

So I’m way past overdue mentioning to my surviving blog audience that I have taken a new job, director of product at CloudOn. I started this month and am neck deep in it already, hence the lack of extended “enjoying my severance” essays and photo journals.

Our product right now is a free app for iPad and Android tablets that enables you to edit and work with Microsoft Office files “in the cloud.” That’s the logline. There’s more to it (Dropbox and Google Drive and Box support! Acrobat Reader and image files! etc.), and there’s lots more to come, but that’s the gist of it today. Personal productivity across platforms, helping people get things done with the most convenient device available, seamless experiences across context.

This is the kind of user experience and product management work I love to do. Hard problems with vast theoretical underpinnings and thousands of difficult decisions required to actually ship something real, early and often.

I’m recruiting a UX team, currently looking for a visual design maven to anchor our in-house design practice, and ultimately building a more well rounded product and UX operation as we grow.

We hit 1,000,000 iPad downloads yesterday, I think, so there’s not a minute to lose!

Broken Experiences panel at the IA Summit 2012

May 4, 2012

One of the goals my Consumer Experience team shared at AOL was that of publishing, writing, and speaking in public about our accomplishments and lessons learned. Senior designer Gabi Moore ran the awesome Broken Experiences program at AOL and proposed a talk about what we learned from it called “Fixing UX One Pixel at a Time.” (It’s not about pixels, at least not most of the time.)

Gabi asked me to present with her and I was happy to do so, though I tried to limit my involvement to telling the pre-history of the team and the early “sneakernet” days of the Broken Experiences blog, and then I turned over the mic to Gabi to talk about her very effective leadership of the program, operationalizing the experience-reporting and fixing flow, developing a bookmarklet, and promoting the program internally with Ben Hudnut’s amazing video.

The talk was recorded and I’ll post when the podcast is available (and I may try to convince Gabi to synchronize the audio with the slides). Meanwhile, here is the presentation deck Gabi developed, with a little help from me.

AOL?!? Really?

May 12, 2010

By now most of my friends and colleagues and readers know that I resigned from my job at Yahoo! nearly a month ago. The meantime has flown by like a dream. B and I went to New Orleans and I was able to enjoy Jazzfest with no “homework” on my mind for the first time in years. I spoke in Minneapolis on the Web App Masters Tour, returned home, and last week I spoke at the Web 2.0 Expo in San Francisco.

In the midst of all this, a week ago Friday I started my new job at AOL.

I’ve started joking with my friends that I must have joined a company called “AOL!? Really?!?” because that’s the first thing out of most people’s mouths. (The ones who can speak, that is – some just boggle their eyes at me.) To be honest, when my friend and mentor, Matte Scheinker, first told me he had come out of retirement to take a new role at AOL as VP for consumer experience I reacted in almost exactly the same way.

For anyone who’s fought the good fight at Yahoo! against a headwind of Bay Area techie-insider scorn, it might seem like moving to AOL would be a matter of taking on more of the same.

But I listened to what Matte had to tell me about his new gig, and the more I heard about it the more intrigued I got. First of all, I like the idea of a company embracing a turnaround effort head on. At Yahoo! we were winning in enough categories that I did not always feel a sense of urgency in the culture about fixing and improving the areas that needed it.

At AOL I feel a bracing awareness: “now or never, do or die!” The new management team has wasted no time remaking AOL, taking it public again, refreshing the brand, repositioning the strategy, and challenging its employees to excel and win.

At some point while we were talking I realized that Matte was recruiting me to join his team, to help him place design thinking and a laserlike focus on customer experience at the heart of the (digital/software) product development process. In some ways, this is a designer or UX guy’s “put your money where you mouth is” moment, where the leadership of a major corporation says, “OK, you’ve been arguing that the customer is key and that design is a tool that is relevant to a company’s strategy and business processes, so now prove it.”

While I enjoyed my role curating the Yahoo! pattern library immensely, and it provided me with plenty of ego-boosting attention in the user experience design community, I did not always feel like I was able to exert my influence within the company in a concrete, effective way. I was there to offer advice and set an example, but I did not always have the ability to put into action ideas about how to make better products and how to employ better processes.

Further, AOL is aggressively interested in reshaping the world of media, publishing, content, attention, and advertising. This has been my wheelhouse since before the web. I came from book publishing, where I was astonished at the 19th century business practices I saw. The upheaval ripping through the worlds of publishing and journalism are messy and frightening for those being tossed about by the rapid changes, but I’m convinced that new models will emerge to connect people with the information and ideas and art and entertainment they want, and people will be compensated for their talents, yes and empires will grow up around these new models of weaving it all together.

AOL is playing in exactly that space. For example, AOL’s Seed beta and the Patch startup AOL recently acquired both represent (to me) very interesting experiments:

  • Rethinking the “content” business and the infrastructure (is “supply chain” too industrial a term for creative work?) for cultivating high quality writing.
  • Exploring the capabilities the web offers and the types of flows the web favors.
  • Sourcing small pieces of content.
  • Targeting hyperlocal geographies.

I honestly believe AOL has a shot at turning around its fortunes and rejuvenating its illustrious brand and I’m excited to have the opportunity to help the product teams at AOL perform to their highest abilities and succeed at delivering content and experiences that are better than the best of what the Internet has to offer (we call this goal “beating the Internet”).

Are the odds long? Yes, of course they are. That’s what makes the challenge so ambitious and so exciting.

So, yes, AOL. Really!

My Yahoo! years

April 27, 2010

This post has turned out to be a lot more difficult to write than I expected. Last Tuesday was my final day at Yahoo! I wrote a valedictory post for the YDN blog as my official signoff.

It wasn’t easy resigning from Yahoo! I started working there more than three years ago and had a splendid time throughout. I met a slew of incredibly talented, brilliant people. I learned a lot about the pros and cons of large companies (and what can happen after a startup experiences hypergrowth). I expanded my network and became a much more visible member of the global user experience (aka “UX,” although I’m leaning toward describing it as “digital design” these days) community.

I’m leaving a lot of friend behind there and I expect to keep in touch with all of them. These days with the twitters and such, that shouldn’t be too difficult.

Beyond my work on the Yahoo! Design Pattern Library, and the social design patterns project, I’m most proud of my involvement with Yahoo!’s Open Strategy, from the earliest days of formulating and fleshing out the strategy, to the difficult, slow, but fruitful efforts to rewire Yahoo! and expose more and more of the underpinnings and utility features to the large web developer community. If you haven’t checked out YQL, for example, you really should.

Right now, I’m on a very brief hiatus between jobs. I just got back from a long overdue return to the New Orleans Jazz & Heritage Festival, today I’m speaking in Minneapolis on the UIE Web App Masters Tour, and on Friday I start my new job. More about that in my next post.

How may organizations learn?

August 1, 2009

At Overlap in Asilomar last weekend, Jay Cross asked the question, “How can we improve learning in organizations?” and filmed a number of us trying to answer that question.

Here’s the just-under-ten-minutes YouTube cut:

(For my extensive roster of fanboys and stalkers, my segments are approximately 4:23 – 5:16 and 7:20 – 8:36.)

Pattern languages interview

January 27, 2009

[design.yahoo.com] In anticipation of the Pattern Library workshop I’m teaching with Erin Malone and Lucas Pettinati, Will Evans interviewed us for Boxes & Arrows, the premiere user experience magazine online.
Will asked great questions and I think he brought out some interesting discussion among us all. Here’s a taste:

Question: I have heard it argued that use of design patterns and pattern libraries removes creativity and innovation from the solution-finding process? Do these criticisms have merit?

xian: I don’t really think that argument holds water. I do understand the concern, and it’s totally possible to apply patterns mindlessly or to force their use inappropriately, but, to my mind, patterns focus innovation and creativity on the leading edge of the problem: the unsolved part.

Read the whole thing over at B&A!

Help me write my book about presence

January 9, 2008

most recent tweet
I’m going to write my book, Presence of Mind (working title), on a wiki with as much input from others as possible. I’m also starting a mailing list to discuss online presence and related topics (extending from closely related matters such as identity, reputation, attention, privacy and so on, out to the full array of social web design patterns).
If you’re interested in joining this conversation, let me know and I’ll invite you when the list is set up.

As promised, my pattern library talk

December 7, 2007

As the third curator of Yahoo!’s Design Pattern Library I often receive a lot of thanks and praise from website designers and developers for the way we at Yahoo! have offered this resource to the world. I usually try to explain that much of the goodness happened before I came on board and that I can’t really take credit for it, but when my ego needs a boost I just smile and nod.

When Erin Malone and Matt Leacock and others first launched the internal pattern library, they presented a talk at the IA Summit, called Implementing a Pattern Library in the Real World: A Case Study (and subsequently the linked article on the same topic at Boxes and Arrows). Then Erin and Bill Scott took the library to the public on the Yahoo! Developer Network website and Bill enriched the library with tons of Ajax-y goodness, closely tied to the YUI Library.

Since that time, I came on board and I’ve worked on reorganizing the library, updating the patterns, and shepherding a new generation of patterns through our internal refinement and review process, with an eye toward identifying useful social and openness patterns that we can share with the whole Web. So when people come up to me at conferences or find me on mailing lists for information architects and interaction designers frequently the are curious about how the library has evolved in the years since it was founded, what our internal process looks like these days for writing, reviewing, approving, and rating patterns, and how we decide which ones to publish in the open library.

Recently, I gave a talk at Yahoo! as part of our UED Brown bag series, called The Pattern Library Wants YOU!, intended to update oldtimers on changes and improvements to our process and infrastructure and to orient new designers about the library, and of course to encourage people to get involved. Ricky Montalvo, our ace videographer for YUI Theater and YDN Theater, recorded my talk and edited it together with my slides, and we just spent a week or so removing any too-sensitive information and getting our friendly legal folks to sign off on releasing the talk to the public.

So, without further ado, here is the public version of my talk, which should answer a lot of those questions I’m hearing these days.

(This post was adapted from the YUI blog by sticking it on a block of wood and banging a nail into it.)

Enumerating social media patterns: a work in progress

October 23, 2007

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.

Do pattern libraries really work?

October 16, 2007

pattern-library-thumb.jpgI wish I could have been at the recent Chicago IxDA Pattern Library conversation, a participatory discussion about using pattern libraries in practice.
I appreciate the shout-out for the open Yahoo! pattern library and I welcome the questions about how our non-public-facing library actually works. In fact, I am currently putting together a brown bag talk I’ll be giving in Sunnyvale tomorrow to catch up and fill in our own user experience designers on what’s new in the pattern library, what have we changed, what have we learned, what’s been working, what hasn’t been working, and how they can contribute and get the most out of it.
While this is an internal-facing talk, I believe the camera guys from the Yahoo! Developer Network will be filming it so as long as I don’t slip and give away our secret plan to equip everyone on the planet with a jetpack (oops!) there might be an opportunity for the interested general public to see the talk.
In Chicago, it sounds like they raised all the right sorts of questions:
> Are we confusing pattern with component, pattern library with style guides?
>
> Is a lightbox a pattern or a solution, or is that one and the same?
>
> How do we have a group of people come to a consensus on what should constitute a pattern?
>
> How do we justify the time spent in creating the resource?
>
> Does this need to be tied back to code to be efficient?
>
> How do we institutionalize its use? Here you create this thing… does it die the minute you look the other way?
>
> Should an agency have one? How would that work across clients? Could it be high-level enough to be useful?
I think the answers to many of these questions are situational. There’s an interesting tension between pattern-language purity and practical usefulness. In my experience a working pattern library has to straddle that line between enshrining time-worn principles and providing handy reusable components.
I think a pattern library can be considered a sort of style guide, although the discipline of expressing patterns as solutions to problems in context takes it away from the more changeable, spec-oriented, visual-centric style guides most of us are familiar with.
The granularity question (lightbox? slider? carousel? etc.) needs to be answered in context. I’d say whatever works for the people who have to actually use the library is what you should do. Don’t get too hung up on semantics and purity.
Building consensus is probably the most interesting challenge, although of course it depends on the size and structure of the organization in question. This is something I plan to address at several conferences over the next year (organizers willing).
Justifying the time spent on the resource has to be based on time saved and efficiencies realized in the future. If you can’t get that “return on investment” it’s frankly not worthwhile to put together such a resource. However, do carefully look at what time and efforts are being wasted if a large team keeps designing the same interactions over and over.
Wherever possible, I think patterns should be tied back to code. I don’t consider the code samples to be part of the pattern language proper, but I think the best patterns are augmented by many visual examples (including animations), interaction and visual specs, code samples, reference implementations, prototypes, and templates and stencils for rapid reuse. You won’t always have all these elements available but the more the better.
I’ll leave the agency question for the community to discuss. I suspect it would have to be fairly high level to work at all. But then again what agency doesn’t reuse some tried-and-true wireframes or other conceptual documents and diagrams?
Janna Hicks DeVylder wrote on the ixda list, “It’s clear that people are interested in this, but it feels like we want to see its utility proven out past just the creation of the library. I would love to hear about the successes and challenges Yahoo has faced with their non-public facing library. Sounds like a great conference topic to me!”
I agree! I have a panel on this topic (Pattern Libraries: The Devil’s In the Details) under consideration for South by Southwest. The panelists include Austin Govella and Jenifer Tidwell. I’m also about to propose a slightly different talk with Austin for the IA Summit, this one focused a bit more on the information architecture and social organization of pattern libraries (for effective use). In both cases I will be drawing on the lessons we’ve learned at Yahoo: what’s worked and what hasn’t and how we’ve changed course and refined our ideas to continue building consensus around a core library.
I’ve also got a lightning-session proposal submitted for Interaction08 where I will talk about a new wave of social media patterns (and toolkits – a concept I’d love to explain further) we’re currently incubating in our internal-facing library.
I blogged just recently here on the “bastardization” as Janna put it, of the pattern term. I understand why it’s happening (and in general I am more of a descriptivist than a prescriptivist when it comes to language use), but I will probably continue to speak up for the idea that to be called a design pattern something must at the very least be described in terms of context, problem, and solution.
Lastly, I want to note that I think the consensus from Chicago is dead-on when addressing the role of patterns in innovation. Patterns are inherently not about innovation. They are about tried-and-true dependable solutions. What they do is free the designer up to create and innovate on the leading edge of the design problem, without having to dedicate as much energy to “reinventing the wheel.” Inevitably, we will all end up retracing each other’s steps frequently as we learn to design, but whenever we can learn from the successes of the past, I think it behooves us to do so.