If thereโ€™s one thing product management teaches you quickly, itโ€™s this: ideas are easy – clarity is hard.

People come to you with excitement, half-formed thoughts, and big visions. โ€œLetโ€™s add this feature!โ€ or โ€œUsers need something like this!โ€ or โ€œWhat if we built an AI version of our tool?โ€ Sometimes the problem isnโ€™t even clearly stated โ€” just a vague sense that something needs to change.

Over the years, Iโ€™ve developed a personal process for breaking down these fuzzy, messy, sometimes chaotic moments and turning them into focused plans. Not just for the sake of execution โ€” but for the sanity of everyone involved.

In this post, Iโ€™ll walk you through how I do it. Not theory โ€” just whatโ€™s worked for me.

Ask Stupid Questions First

When someone shares a new idea, my first instinct isnโ€™t to validate or critique it โ€” itโ€™s to slow down.

I ask basic, obvious questions:

  • โ€œWhatโ€™s the problem weโ€™re trying to solve here?โ€
  • โ€œWho is this for?โ€
  • โ€œWhy now?โ€
  • โ€œHow do we know itโ€™s actually a problem?โ€

Itโ€™s amazing how often those questions surface assumptions, contradictions, or hidden opportunities. And even when the idea is solid, these questions help ground it in something real โ€” user needs, business goals, or existing constraints.

My rule of thumb: if I canโ€™t explain the idea back in one or two clear sentences, I donโ€™t fully understand it yet.

Frame It As a Problem, Not a Feature

One of the most useful habits Iโ€™ve picked up is shifting the conversation from โ€œwhat should we build?โ€ to โ€œwhat are we solving for?โ€

It sounds simple, but it changes everything.

Letโ€™s say someone says, โ€œWe need a dashboard for users.โ€ Iโ€™ll ask, โ€œWhat would success look like if we had one? What pain is it solving? Whatโ€™s missing right now?โ€

Reframing in terms of pain points or goals helps me:

  • Stay open to multiple solutions
  • Keep user perspective front and center
  • Avoid jumping to the most visible fix

It also makes conversations way more productive. We stop talking about what looks cool and start talking about what moves the needle.

Break It Down Like a Flowchart

Iโ€™m a visual thinker, so once I understand the problem, I sketch.

Itโ€™s rarely beautiful. Sometimes itโ€™s just boxes and arrows in a notebook. Other times, itโ€™s a quick FigJam with rough steps like:

  1. User lands here
  2. They click this
  3. If X, they see Y
  4. If not, they go here

This helps me in a few ways:

  • I spot complexity early (e.g. branching paths, edge cases)
  • I can communicate faster with designers and developers
  • I get a clearer sense of what the MVP actually is

Iโ€™m not trying to design the thing โ€” Iโ€™m just trying to visualize how it works. And often, when I show someone the sketch, we realize weโ€™ve been thinking about two different versions of the same idea. Better to catch that early.

Translate Into Actionable Bits

Once the concept is clearer, I start writing things down in a format I can actually work with.

Usually something like:

  • Problem: What weโ€™re solving
  • Users: Who itโ€™s for
  • Goals: What we want to happen
  • Constraints: What we need to consider (tech, timeline, scope)
  • Next Steps: What we need to explore, decide, or test

Iโ€™m not writing a PRD yet โ€” Iโ€™m just giving shape to the chaos.

Sometimes this turns into a quick user story or hypothesis statement. Other times, it becomes a series of questions for the team: โ€œCan we reuse this component?โ€ or โ€œHow long would this take if we skip versioning?โ€

The point is to move the idea from discussion to direction.

Collaborate Without Overcomplicating

Once I have a rough shape, I bring in the right people: designers, devs, stakeholders โ€” whoever needs to weigh in.

I share context, not commandments. Instead of saying, โ€œHereโ€™s what weโ€™re doing,โ€ I say, โ€œHereโ€™s what I think weโ€™re solving and why. What am I missing?โ€

This is where trust and clarity pay off. If youโ€™ve done the work to frame the problem and involve the team early, the feedback is sharper โ€” and often more creative.

One lesson Iโ€™ve learned: collaboration doesnโ€™t mean consensus. You wonโ€™t get perfect alignment on every detail. But if people understand the โ€œwhy,โ€ theyโ€™ll rally behind the โ€œhow.โ€

Cut Ruthlessly, Then Start

By this point, we usually have enough to get started โ€” but not before one final step: cutting scope.

Hereโ€™s how I approach it:

  • What can we do without and still test the core idea?
  • Whatโ€™s nice-to-have, but not required right now?
  • What can be user-tested before itโ€™s fully built?

This is where product decisions matter. Itโ€™s not just about speed โ€” itโ€™s about learning faster. I try to get the most insight for the least effort. Sometimes thatโ€™s a prototype. Sometimes itโ€™s a single user journey. Sometimes itโ€™s just a Notion mockup.

Once weโ€™ve narrowed it down, we move. It doesnโ€™t have to be perfect. It just has to be testable.


Working through a messy problem is part intuition, part communication, and part grit. You wonโ€™t always get it right โ€” but having a repeatable approach helps.

Hereโ€™s mine, in short:

  1. Ask dumb questions early
  2. Frame the problem clearly
  3. Visualize flows before features
  4. Write it down in plain language
  5. Share it with your team โ€” and listen
  6. Trim it down, then ship something real

Thatโ€™s how I go from idea to impact. Itโ€™s not flashy, but it works โ€” and it helps keep the chaos at a level I can live with.