Nov
09

The primary deliverables of our user experience team here at Savo, as you might well imagine, are design specifications – documents that detail how a new feature will appear and behave. Since these documents are pretty much our raison d’être, we recently decided to examine and optimize how we create them. We had two main goals with this:

1. Make sure that the specs we produce are as valuable as possible to all the people who read them.

2. Make sure that we can produce specs as quickly and easily as possible.

On the one hand, we wanted to deliver content that comprehensively suited each of our consumers’ needs. And we also wanted to make the logistics of producing that content as smooth as possible for ourselves. So how did we go about solving this problem?

First, we looked at the different consumers of our documentation and tried to understand their different perspectives on the design spec.

-The product team looked at the documentation and began to imagine how the features would work together with the existing app. They needed to be able to see a high-level view.

-The developers looked at the documentation and began to imagine how the features would be implemented. For them, it was important to draw attention to places where we wanted to change existing behavior.

-The visual designers needed to know which graphic elements of our design were important to keep intact and which were just suggestions.

-The QA team looked at the documentation and began to think how they would test each screen. They needed to know the exact parameters of how the screens should behave.

-The solution architects looked at the documentation and started to think about how the feature would mesh with existing implementations. They needed to know which parts of the design were static and which would be customizable.

Then we looked at our existing process and tools and tried to determine how documentation should fit into that. We used to produce documents by hand in Word, which was both restricting in layout and quite time-consuming, so our first thought was to leverage our prototyping software (we do both mockups and prototypes in Axure) and its document-generation feature. However, the output was still in Word and it still required quite a bit of post-hoc massaging to look how we wanted.

Since we ruled out automation and we really wanted a lot of flexibility, we decided to go with a standalone tool — Adobe InDesign and the EightShapes Unify document templates. Switching from Word to a proper page layout tool and the Unify framework really kicked up the amount of freedom we had to present concepts. It did require a little more up-front work to become expert at InDesign and to customize the template the way we wanted, but that investment quickly started to pay dividends.

For one thing, Unify’s landscape layout with small type allows a lot of information to be placed on a single page. And the information can be visual or verbal, depending on whether we need a big picture of a screen with callouts/highlights, or a lot of well-organized text to describe behaviors in detail. With this flexibility, we were able to take another look at our stakeholder groups and deliver pages that would be specifically targeted to their needs:

InDesign Document Example

-In general, we tried to include “birds-eye” views of an entire screen (more targeted at the product team), then break up the screen with detailed enlargements on subsequent pages (aimed more at the dev/QA teams).

-For the visual designers, we augment our typical callouts by showing side-by-side comparisons of current styles with our proposed styles. We also include one page dedicated to explaining any new iconography that needs to be developed.

-For the solution architects, we include a page that details the client-customizable elements, with small cutouts so they can see the element in context.

So now, having gone through this process redesign myself, I’d love to hear some stories from other designers: How do you approach design documentation? What tools do you use? And, most importantly, do you have any great InDesign tips?

Bookmark and Share
 
  • del.icio.us
  • RSS
2 Comments Leave a comment

Write a comment

 Copyright © 2010. All Rights Reserved.
p) 312.506.1700
e) info@savogroup.com
Privacy Statement
powered by: