xDD 2012 - SPLASH 2012 (original) (raw)

SPLASH ’12 Workshop - What Drives Design?

Designers are busy people, and they are getting busier. In today’s world designers must deal with three competing pressures:

The job of design is becoming more frantic. Can we really think that fast? Today, software designers are facing a kind of Attention Deficit Disorder: all of the demands to design faster are making us lose our focus.

How do we stay focused? Maybe we need to pick a set of core design principles. Maybe we need to have a way to drive our design work based on something other than customers’ demands and managers’ whims.

At the OOPSLA 2008 conference, Rebecca Wirfs-Brock presented an interesting talk titled “What Drives Design?” The talk gave a survey of several popular ways of organizing design work – “driven” by:

This workshop will explore how we can profit from using some of the proposed design principles. The workshop participants are invited to share their experiences:

This workshop will also try to address some questions about modern challenges in design:

Who should participate? Methodologists: industry and academic experts who are formulating the practices and processes to be used by others in developing software products. Lead developers in industry: technical professionals who are “learning ahead of their teammates.” Academic experts: researchers who have some ideas for new tools and practices that could improve the speed, effectiveness, and quality of software product development.

In this workshop, methodologists and academics will get an opportunity to get some feedback on how their ideas may be received by everyday practitioners. Lead developers will also get a chance to share experiences and learn some from their peers in other companies.

How to join the workshop

What are your experiences in doing software design? Have you used one or more of the “xDD” methods? You can join in on the discussion. Here is how you can become part of the workshop:

  1. Contact one of the workshop organizers.
  2. Prepare an optional one-page “position paper” – containing your ideas, questions, and experiences. Send your position paper to mancl - AT - alcatel-lucent.com.
  3. Note: You can still participate in the workshop, even if you haven’t submitted a position paper. Please send an email to Dennis Mancl at mancl -AT- alcatel-lucent.com to let us know you are interested. (The initial deadline for position papers was August 27.)
  4. If you still want to send in a workshop position paper (to help us plan the discussion), here are some tips:
    • Your position paper might explain some of your personal experiences (positive and/or negative) with some experimental design practices.
    • Or, you could describe some of your own philosophy of design – what things make design hard and how to make things simpler.
    • Finally, you could use your position paper to ask some questions -- some of the things that puzzle you about software design.

The workshop is organized as a set of interactive brainstorming and discussion sessions. The workshop participants will prepare a poster to present at the SPLASH poster session on Monday afternoon.