Udi Dahan is a big fan of paper prototyping with the client/user, which in my opinion can be a great starting point for design and certainly should be used to verify the design before the actual development starts.