Prototyping website design

While I wouldn't exactly say 'Doing functional prototypes in HTML is tons of fun' I do think they are a great way to While doing this it got me thinking: is prototyping in HTML a good or a bad thing? I for one think it is quite useful in many cases. Why? Well, then read on: Iteration 0 - this is the first iteration of a project life cycle. In iteration 0 you prepare your environment and check if all is ok. What better time to do prototyping and setting up the environment at the same time? Sanity check - while setting up mockup page flow you have to think about the actual structure of the site, what templates are used and what functionalities are accessible. All the flaws will come out at this point and be aware that it is a beginning, this is the place to raise all the inconsistency issues You engage your client - instead of giving him a bunch of static images you present an interactive demo. It might not be a state of art I would even say that it shouldn’t be but you start working on the whole user experience from day one. Technical focus - while creating a live prototype you start to think about all those technical issues that might be overlooked while doing plain imagery. You take into account whole bunch of new factors like data retrieval, browser compatibility, accessibility issues, usability. Doing functional prototypes in HTML is tons of fun. Remember, it doesn’t have to be clean and tidy. Prototypes are meant to be messy. This is only to help all the people on the project to get the same idea of what you are doing. Plus it brings out the weak spots early. Good stuff. Why make sites’ prototypes | GregWolejko.com