top of page

AI Design & Design Thinking

  • Aug 13, 2025
  • 4 min read

Chapter 3: Framing the Right Problem with Design Thinking

Before we write a single line of code or design a single pixel, we must answer the most critical question: Are we building the right thing? The greatest danger in product development isn't building things slowly; it's building the wrong thing with incredible speed and efficiency.


This is where Design Thinking comes in. It's not a rigid set of rules but a mindset and a structured framework for creative problem-solving. It ensures that our work is grounded in a deep, empathetic understanding of the user. In our AI-accelerated workflow, Design Thinking is the human compass that guides our powerful technical tools, ensuring our speed is pointed in the right direction.




The Core Concepts: The 5 Phases of Design Thinking

Design Thinking is often represented as a five-phase process. Importantly, this process is not strictly linear. You will often loop back to earlier phases as you learn more.

1. Empathize 👂

This is the foundation. The goal is to understand the people you're designing for. This goes beyond surveys and analytics; it involves observing their behavior, listening to their stories, and understanding their motivations and frustrations. The output isn't just data; it's genuine insight into their world.

2. Define 🎯

In this phase, you unpack and synthesize your findings from the Empathize phase to form a clear and compelling problem statement, known as a Point of View (POV). A good POV is not broad (e.g., "users need a better dashboard"); it's specific and actionable. It follows a simple format:

  • [User] needs to [User's Need] because [Surprising Insight].

  • Example: "Maria, the efficient Team Manager," needs to "delegate project setup without losing control" because "she trusts her team to execute but not to manage project budgets and timelines."

3. Ideate 💡

With a clear POV, you can now begin generating ideas. This phase is about "going wide" to explore a vast range of possible solutions. It’s a judgment-free zone where wild ideas are encouraged. The key is quantity over quality. Techniques like brainstorming and creating "How Might We" (HMW) questions from your POV statement (e.g., "How might we let Maria approve project setups with one click?") are central to this phase.

4. Prototype 🛠️

A prototype is anything a user can interact with. The goal here is to build a low-fidelity, inexpensive version of a top idea from the Ideate phase so you can test it. A prototype is not a finished product; it’s a question embodied in a tangible form. It can be a series of paper sketches, a role-playing activity, or a simple clickable mockup made in Figma.

  • The AI-Accelerated Alternative: The Live Component. For teams comfortable moving at high speed, you can skip paper entirely. Take a well-defined solution sketch from your session (like a storyboarded component) and directly describe it or feed a screenshot to a design-to-code tool like Vercel v0. Instead of a static drawing, you get a live, interactive React component in minutes. This creates an incredibly realistic prototype that can be tested in a real browser, providing higher-quality feedback. Use this method when you have strong conviction in an idea, as the realism of the output can make it harder to discard or radically change.

5. Test 🧪

Here, you put your low-fidelity prototypes in front of real users to get feedback. This is the moment you learn what works and what doesn't. The feedback from the Test phase will almost always cause you to loop back—perhaps to refine the prototype, generate new ideas, or even redefine the problem statement because your empathy for the user has deepened. This phase connects directly to the RITE method.

In our workflow, the Test phase is where the RITE method, supercharged by AI, becomes a powerful engine for validation. Imagine a single-day testing sprint with 10 users scheduled for 30-minute slots. The goal is to test a new scheduling component.

  • Users 1-2: They interact with the initial prototype generated by Vercel v0. They both struggle to find the "add new event" button. This feedback is immediately captured.

  • During the Break: The designer quickly creates a more prominent button design in Figma. The developer feeds this to v0, generating updated code in minutes. The change is deployed.

  • Users 3-5: They see the new version. They find the button easily but are now confused by the date picker's format. Feedback is noted.

  • During Lunch: The team discusses the date picker. The developer prompts v0 to use a different, more conventional date picker component and pushes the update.

  • Users 6-10: They interact with the third version of the day. They navigate the component flawlessly. The core usability issues have been validated and fixed.

By the end of the day, you don't have a report of findings; you have a validated, working, and improved React component. The AI-synthesized feedback and notes can then be used to instantly generate the foundations for development tickets (e.g., "As a user, I want to easily find the 'add event' button so I can schedule appointments quickly"), creating a seamless link between testing and the development backlog.

 
 
 

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.
bottom of page