Plenty has been said about great design (i.e., the output). Unfortunately, without a thorough and holistic process the output is doomed to (an ever increasing risk of) failure. The foundation to a proper and effective process is understanding. The willingness to ask why. Five whys if possible. You’ve heard of The Five Whys, yes?
In any case, I bumped into this pearl last night:
“You must understand the problem. Deeply and completely. Who is this for? Why do they need it? How are they doing this today? What can’t they live without? This is where the most amount of energy and time should be spent, yet this is where assumptions and dogma tend to trump exploration and deconstruction.”
Read the rest of Delighted App’s “Understand the problem”.