When I was in a graphic design class, an assignment we got was to create 50 different logo concepts and to avoid creating a single concept and iterating on it 50 number of times. This way you could identify many different approaches, decide the right one (or few), and then iterate on it until the design is right.
So how many alternative approaches do you take when designing an interface? Do you think the idea above applies to UX and UI design?
The reason I ask is for the project I'm working on right now I've taken one design and have iterated on it and received positive feedback -- but I still wonder even though people like it, are there alternative, overall approaches to the UI that I could have explored and that would have been better?