Let your users know what they're getting into--and don't deceive them!

good form design requires well defined steps
I was reinstalling windows this weekend, and just as I was getting to my first restart I realized that Microsoft had completely and utterly failed at providing a good user experience during the installation process. You get about 40 minutes in, the computer restarts, and prompts you to enter some ancillary information, in a four step process. The first three steps are easy, you get them all done quickly (??), are ready to go and then... another 20-40 minutes of installation.
The problem is that Microsoft never let us know what we were getting into. They don't tell you the steps until you've already invested half an hour, then they provide a four part installation process, but the data needed and the time taken on each of those steps lead to false expectations for the last step.









