Five stages: empathize (listen to the people closest to the problem), define (write down what you heard), ideate (imagine solutions without limits), prototype (build the smallest thing that shows your idea), test (learn from real reaction). Human-centered. Iterative. Built for the problems that defy formula.
When you're designing the future state, not just fixing the present. When the people who matter most (customers, employees, users) have opinions that will make the difference. When you need to move fast but also earn trust. When a process or product feels clunky and everyone has a complaint but nobody has an answer.
Bitwise Solutions, which Ron built over 27 years, ran on design thinking as its operating model. Not as a project methodology, but as the air teams breathed: how you listened, how you shipped, how you iterated with clients. Because it was baked in, the firm moved fast without sacrificing rigor, and clients felt genuinely heard.
We start with empathy work: who are the people affected by this challenge? What do they actually say about it, not what we think they should say? We map that into a problem statement that reframes what we're solving for. Then ideation happens fast. Prototyping is cheap, and failure on paper beats failure in production.
Prototypes don't have to be perfect. A sketch, a wireframe, a role-play, a rough MVP, something real enough to test. The test is where learning lives. You put your idea in front of actual humans and watch what happens. Iterate. Ship. Learn again. Design thinking scales: from designing a single workflow to designing an entire firm's operating model.
Work with this lens: Design Thinking Facilitation. Or read the field note: Design thinking in practice.
Run your challenge through the Reframing Engine →