DATA-DRIVEN interaction DESIGN / Summer Season ’26

02 / Design thinking

Choose what deserves to be built.

Fast building makes early judgment more important. HAAM frames the right problem, explores competing answers, and tests them before momentum hardens into waste.

A tangled problem resolving into an idea, a prototype, and a loop of learningA knotted problem passes through a lens, becomes an idea and a rough prototype, and a feedback loop returns the learning to the start.

How HAAM helps

Make the expensive decision after the cheap learning.

The easier it becomes to produce a solution, the more important it becomes to question the premise. We make ideas tangible early enough for people to challenge them and for the team to change course.

Understand and reframe

We sit with the people affected, watch how they actually work, and turn scattered observations into one sharp, human problem statement worth solving.

A problem framed around evidence, not opinion.

Diverge, then prototype

We generate many possible answers before committing, then make the strongest just real enough to react to—a sketch, a clickable mock, a landing page.

Ideas made cheap enough to be wrong.

Test cheap, then decide

Real people meet the prototype and we watch where confidence breaks. What we learn feeds straight back into the problem, and the loop tightens each pass.

A direction proven before it gets expensive.

What you leave with

Better products, arrived at on purpose.

You get a reframed problem, prototypes that earned their place, and a tested direction the whole team shares—so the roadmap commits to what already survived contact with users.

Useful from day one

  • Reframed problem statement
  • Rapid prototypes to react to
  • Evidence from real user tests
  • A validated product direction

Understand, build, earn adoption

Build something people will choose.

Bring the uncertainty around who needs the product, why they would trust it, and how it can become part of real life.

Start a project ↗

Help improve this website?

Optional analytics. Google Analytics and Clarity load only if allowed; form, email, and chat content are excluded.