Designing from anywhere: Best Practices
My last two posts have talked about some of the benefits to be had
from supporting remote or distributed design, and also some of the
challenges. We think Sun does a really good job at supporting remote
work, and that because of this program our design team able to serve
teams around the world. Now, here are a few distilled best practices
from our group to yours.
Establish a good tool set
"Use tools that support/encourage exchange of information across group and help to establish a common knowledge baseline," advises one person in my group. "That means aliases, dashboards, concalls, repository of shared/living tools and docs, workflow management." Some of the tools we've found most effective:- Instant messaging is the equivalent of popping into the
office... except it works across the globe. "Instant messenger is the
best tool ever. I use it constantly to stay in contact with people."
- Use some kind of call-routing and management system like Accessline. "I like
being able to route it anywhere and call anyone from it," says one of
our team.
- Use a web-based tool like Jitterbug to handle inbound queues of
design requests.
- Create wikis so that a whole project team can contribute to the
working design documents (user stories, flows, use cases, wireframes,
etc)
- Establish conventions for quickly sharing images (JPEGs etc) so
people can look at and comment on designs. (This could just be email or
instant messaging...)
- Set up collaboration and knowledge management web sites on your intranet and extranet so you can share designs and ideas with other teams and vendors.
- Use remote web viewing, remote screen, and whiteboarding tools, when possible.
- Set up remote video viewing of usability tests so folks can watch
a test even if they're not in a physical lab.
- Make sure you have clear design and project processes so you can
tell that everything is on track.
- Meeting management and planning (especially documenting minutes,
decisions, and action items and having them available for reference)
- Do regular walk-throughs of in-process designs; this is a good
practice anyway, and works especially well online.
Foster good group communication
It's a little easier for things to get confused when you're half a
world away, or even in the same time zone but remote. Here are a few
tips from our team about how foster good communication:- Do regular con-calls. Encourage roundtable discussion
- Use the phone. Make and take time to socialize a little even if
it's only by phone
- Don't use email to work through interpersonal issues or touchy situations. pick up the phone asap
- As ever, clear team and individual roles and goals should be accessible to all
- Monitor quality and flow of communication like a vital sign
- Actively tune methods and adjust. Experiment and discuss
Meet face to face, too
- Meet your teams upfront. This will make it easier to work together.
- Set standards, policies and practices around when to meet in
person as
well as rules of engagement. Make planning meetings on campus easy.
This should also include team building and team development (User
Experience-specific as opposed to project).
- Try to meet regularly as well. At least 3 times a year.
- Group collaboration is still important at times
- Be sure that your distributed program emphasizes that
remote/distributed employees are included in everything so that they
don't feel left out. Our BU at Sun has been very good about doing
this.
Create a nice work environment whereever you are
Here's another nice observation: Move around a bit so you change your environment. "Though I mostly work from the office, I have an interesting setup at home. My official office is in the finished basement, but I don't love it there (it's a bit cool, especially in the summer).... so I often work up on our dining room table or on the kitchen table. Lighting is bright and is a nice periodic change to my office space."
Encourage WFH culture in your group
If you run a web group or a design group, I really encourage your looking at supporting distributed design and remote work. Once you have the tools, processes, and culture in place for employees, you will also find that these things work well in making your vendors more efficient and accessible. Here are some last bits of comments and advice from our group:- "Sun is best-in-class in terms of WFH (work from home) in my opinion just all around; many companies don't even allow their employees to do this type of arrangement, which contributes to both productivity and high employee morale in my opinion."
- "Sun's distributed environment contributes to the success of it's wfh program; we are very geographically distributed to begin with, so wfh doesn't really change that much in terms of team collaboration."
- "Sun's wfh program is excellent in terms of equipment and monthly expense reimbursement. The only downside is when the equipment gets outdated, there's not a real systematic plan to keep the equipment upgraded."
- "For WFH in general I feel
that an all or nothing approach is better per individual. Allowing only
one day or two a
week of WFH seems that it would waste a lot of time in coordinating
communication and transferring files, etc (when employees rely on
workstations instead of laptops). Also i feel when you work from home
one day a week it's harder to consider your home space as "work". this
can be true for both the employee or their family.
"
- "Create a plan for transitioning the capital costs from campus to people who work at home for things like chairs, phones, desktop printers, sm whiteboards."
- "If people are distributed outside a small area, plan a travel budget. The team will still need to see each other face to face and conduct research and usability studies collectively. (You will probably save at least $10,000/yr per person on office space and facilities, so you'll still be ahead even with some travel costs.)"
- "Research equipment thoroughly before making it available to the WFH employees. Choose sturdy, reliable machinery and make it easy to get repairs or replacement parts."
- "Ideally, provide choice to employees as to what tools they will use (but standardize on critical pieces)."
- "Create an accepting culture - it is OK when you hear a dog bark in the background."
- "Create a culture of remote work. It's difficult to succeed when only a few people on the team are distributed. It works very well when you reach critical mass!"
Tunes: Beatles: Julia
Technorati Tag: Design