Interactive Design for New Media and the Web

Some developers feel that prototyping is the part of the creative development process that is the most fun. It requires that you actually make a working model that will let users experience the look and feel of the new product. In doing so, however, you don t have to build out the product in every detail. So you get to concentrate on all the features and the magic of the new product without having to add the detail of the more mundane, more repetitious sections. In that sense, the prototype is like the level 2 flowchart. It represents all the different kinds of interactions that are possible without actually following all of them to their necessary conclusions. Even prototypes of interactive stories need not show every possible outcome. They can show a few of the paths that can be taken and still give a sense of the kinds of interactions that are possible.
The following list provides five good reasons to prototype:
A well-executed prototype is the best way to sell your project to a prospective client. Nothing sells a product better than a working model, and a prototype is at least a partially working model. Moreover, it is a milestone and a buyoff point that makes it easier for the client to say Yes! If there is resistance to starting the project, you simply point out that you will show the clients a prototype within a reasonably short time and they can revise it as much as they...