Identify problems, select appropriate goals, and realize solutions. In a way, I act like an analyst during this stage of uncertainty. In a corporate setting, problem framing could occur in the form of requirements, enforcing constraints, understanding client’s needs and so on. It’s almost never instantly clear what we are about to design. It takes time to understand the nature of the problem, before we venture into it.