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:
- User lands here
- They click this
- If X, they see Y
- 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:
- Ask dumb questions early
- Frame the problem clearly
- Visualize flows before features
- Write it down in plain language
- Share it with your team โ and listen
- 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.