How do you demonstrate a structured approach to discovering user needs, defining the problem, and iterating on solutions based on constraints?