How I Solved a Real User Problem with Design Thinking.

How I Solved a Real User Problem with Design Thinking.

Introduction.

In today’s fast-paced digital world, UI/UX design plays a critical role in shaping how users interact with technology. A well-crafted user interface (UI) combined with a seamless user experience (UX) can make or break digital products, from websites and mobile apps to software and smart devices. UI/UX designers focus on creating intuitive, aesthetically pleasing, and efficient interfaces that meet users’ needs while aligning with business goals.

The field of UI/UX design involves multiple disciplines, including interaction design, visual design, user research, information architecture, and usability testing. These professionals leverage tools like Figma, Sketch, Adobe XD, and InVision to prototype and iterate design solutions. Understanding user behavior through user personas, journey mapping, and design thinking principles is fundamental to the design process.

Today’s UI/UX designers must also consider accessibility standards, responsive design, and mobile-first approaches to ensure inclusivity and adaptability across various devices and platforms. As companies strive for digital transformation, the demand for skilled UI/UX designers continues to rise, making it a promising career path.

The role blends creativity with analytical thinking, requiring a balance between aesthetic appeal and functional usability. Whether working in startups, tech giants, or freelance environments, UI/UX designers collaborate closely with developers, product managers, and stakeholders to deliver products that delight users and drive engagement.

The evolving landscape of artificial intelligence (AI) and machine learning is also influencing UI/UX design, offering new possibilities for personalized and predictive user experiences. Staying updated with emerging design trends, best practices, and new technologies is crucial for success in this dynamic field. Ultimately, UI/UX design is about solving problems and enhancing human-computer interaction, ensuring that technology serves people in the most effective and enjoyable way possible.

The Problem: Confusing Appointment Booking Flow

While working on a healthcare app, we received consistent feedback:

“Booking an appointment is confusing and takes too long.”

This issue was impacting user retention, and worse, discouraging patients from completing their bookings something critical in a healthcare context. My goal was to fix this friction by deeply understanding user pain points, not just redesigning the interface.

Stage 1: Empathize – Getting to the Root

Using the empathize phase of design thinking, I conducted:

  • 5 user interviews with both tech-savvy and non-tech-savvy patients
  • Reviewed support tickets and app reviews
  • Observed 3 users trying to book appointments (remote usability testing)

Key insights:

  • Users didn’t understand the difference between “Consultation” and “Follow-up.”
  • The date/time picker was hidden behind a secondary click.
  • Users expected confirmation screens, which didn’t exist.

Stage 2: Define – Clarifying the Problem

Next, I reframed the problem:

“How might we simplify the appointment booking experience for users who need clarity, confidence, and speed?”

This HMW (How Might We) question became our North Star throughout the design process. I documented a clear problem statement and identified primary pain points: unclear terminology, hidden navigation, and missing feedback.

Stage 3: Ideate – Generating Solutions

In a 2-hour remote ideation workshop, I facilitated Crazy 8s, brainwriting, and card-sorting exercises with our team (designers, a PM, and a developer).

Solution ideas included:

  • Renaming appointment types with simple, descriptive language
  • Making the booking flow linear with visible progress
  • Adding a clear confirmation screen and email notification

We voted on feasibility and user impact, narrowing it down to a few strong concepts.

Stage 4: Prototype – Building a Clickable Flow

I used Figma to build a low-fidelity prototype of the new booking flow. Key changes included:

  • Rewriting confusing terms to “First Visit” and “Follow-Up Visit”
  • Replacing the two-step calendar with a single scrollable date/time picker
  • Adding a visual progress bar (“Step 1 of 3”)
  • Creating a final confirmation screen with appointment details

Stage 5: Test – Putting It in Front of Users

I tested the prototype with 5 users from the original pool.

Results:

  • Task completion time improved by 43%
  • 100% of users said the new flow was “clear” or “very clear”
  • Users appreciated the added confirmation screen and progress bar

We also learned that some users wanted a calendar sync option something we later added in the product roadmap.

Final Outcome

The updated design was launched in the next sprint. Within a month, we saw:

  • 27% increase in successful appointment bookings
  • 40% drop in support tickets related to scheduling
  • Positive feedback from users praising the “easy booking experience”

Lessons Learned

  • Don’t assume users “get it” research always uncovers the truth
  • Small language tweaks can solve big usability issues
  • Design thinking keeps the process human-centered, structured, and iterative

Final Thoughts

If you’re a UX designer, remember: your best work doesn’t come from just pushing pixels. It comes from listening, empathizing, and relentlessly refining until you create something that works for people. Whether you’re designing for healthcare, fintech, or e-commerce, the design thinking process can help you tackle even the messiest challenges.

Have you applied design thinking in a recent project? I’d love to hear your process or give feedback on your case study drop a comment or connect with me!

Tags: No tags

Comments are closed.