It's hard to give specifics, because every project is different, but
here are some of the common elements to my design process.

I typically try to work with ONE stakeholder during the early stages of
the design. It's much faster to iterate with a single person, and it
helps reduce unrelated politics. However, you need to make sure that the
stakeholder you're working with is knowledgeable, connected, and
respected. The first allows your resource to act like a proxy SME; the
second ensures that they can connect you with the real users/SMEs as
needed; the third helps the other stakeholders feel comfortable that
someone they trust has vetted the design.

I always start with lo-res mockups, even with existing designs, because
they are so fast to create and change. This also allows the stakeholder
to pull up a pencil and do some direct editing, which saves much time
and miscommunication. It's not uncommon for me to create three competing
paper mockups, eliminate one immediately, and iterate one the other two
designs 3-10 times before moving into a high-res stage. When we're in a
rush, this can take as little as a few days. Again, working with a
single stakeholder is what makes this so speedy. All but one design has
often fallen by the wayside at this point, though sometimes alternative
elements are preserved until we get to usability testing. Occasionally
I'll do usability testing at this stage, especially if there are major
areas of uncertainty -- however, as almost none of our end-users are
local, I usually have to wait until I have an electronic version.

My high-res stage is DHTML, because in our software we've usually got
moving parts (added rows, modal windows, specialized menus) and they're
impossible to really evaluate until you see them in action. This also
allows me to run useful usability testing remotely, and I'll usually
also run some tests internally as a means of illustrating where the
design is and soliciting constructive feedback. The DHTML prototypes are
usually in a halfway state between wireframe and "decorated." I've got
an existing HTML template with some realistic images and colors that I
use, and I'll also fill in whatever styling is important to the task,
but I do not spend hours on icons or the styling specifics. Creating the
prototype typically takes a few more days, depending on how complex it
needs to be. iQuery has been a *huge* time-saver here, as has building
up a set of templates for common page types.

Somewhere around this stage is when I start shopping the design out to
other people who need to approve it. The advantage of this is that the
major kinks have been worked out and I often have some usability test
results to validate that the design is serving its purpose. There are
often a few open issues that I'll get feedback on, but very few
back-to-the-drawing-board problems. These approval meetings are usually
with only one or two people at a time, because I've found that I get
better feedback that way.

You mention that you're working in a (semi-)agile environment. I have
been working on agile teams for about 5 years now, and in my experience,
design has to happen at least one iteration before development. The only
exception to this is when creating pages that are 90% similar to others
in the system (e.g., creating a new form, when you already have a form
template).

I'm happy to talk more about this offline; ping me if you want to
continue the discussion.

Regards,
  Sarah Kampman
________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... disc...@ixda.org
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

Reply via email to