You've had some good experience with projects. Did you ever know all you needed for the project before the design began?
If we are honest with ourselves, 50% of what we need to know is in the doing. I remember a project at beta test, when we demo'd it for the executive who requested it. He looked at it with a frown and said, "no that's not quite right," you need an option here and a change there. We had to postpone the beta test and reprogram a bit.
Most users cannot tell you exactly what they want; you have to show them. This is why prototypes are so important, with a healthy dose of design humility. In other words, expect to get it wrong a few times before you get it right. |