I am currently working on an HTML prototype using IxEdit (New window) (by the way it's a great tool) to
add interactions. Thoughts on
the process of:
User flow-maps (Work flows)
Sketching wire-frames of website on paper and reviewing
Building HTML prototype with live interactions and actual content,
to show how things will functions
HTML prototype given to designer to make pretty as they see fit
HTML prototype given to programmers to tie in the back-end.
I find that this prototype is essential, since all that are part of the
process, managers, project managers, content writers, designers,
programmers, developers all get a chance to play with and edit it, yet
can actually interact with it too.
Of course things still change, but the fully interactive HTML prototype
acts as a specification for designer and back-end algorithm minded folk
:) it practically defines everything as a "draft 1" visual/interactive spec say.