I am currently working on an HTML prototype using IxEdit (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, once it is complete it is just a case of passing it over to the designers and programmers and then throwing in a developer in the middle to bring it all together.
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" say.
Thoughts?