7 Problem Statement Brainstorming Methods
7 techniques to help you brainstorm problem statements and be more customer-centric in how you think about what to solve next.
6 JUL 2023
If you look at any of the frameworks for building a great product ā from Lean Startup and Jobs-To-Be-Done to Design Thinking and Discovery Research ā youāll find customer problems at their core. This is true for small startups all the way up to theĀ biggest companies in the world. Great products solve important problems.
Despite how important problem statements are, teams donāt tend to be very good at finding and articulating their customersā problems. I often talk to teams with decades of experience that still struggle to think of good quality problem statements.
Iāve spent the past few years very focused on this topic. I built a research tool calledĀ OpinionXĀ to help product teams rank customer problems, so Iāve seen thousands of problem statements and helped process over a million ranking votes on them. Based on my experience, I decided to write two blog posts about problem statements:
- How To Write Problem Statements for UX Research
- 7 Problem Statement Brainstorming Methods (this post!)
First, why are problem statements important at all?
I never really understood why people talk about customer problems so much until I read Shreyas Doshiās story āDestined to Failā, which made me realize thatĀ customers only search for solutions to their highest-priority problems.Ā The reason so many teams fail is that they only validate that their target customersĀ experienceĀ a problem ā not whether that problem is aĀ high priorityĀ or just a mild inconvenience.
ShreyasĀ saysĀ that this āproblem severityā ingredient is the biggest single contributor to failure amongst startups. Fundamentally, customers just donāt go out of their way to find solutions for their mild inconveniences, so solutions to mild inconveniences areĀ destined to fail.
If our success depends on our ability to distinguish between high-priority problems and mild inconveniences, then we better get pretty good at identifying and articulating customer problems!
7 Methods For Brainstorming Problem Statements
1. Reframing Outcomes
In 2016,Ā product discoveryĀ coach Teresa TorresĀ attendedĀ a workshop hosted by Bernie Roth, founder of Stanfordās Institute for Design Thinking. Bernie opened his session by asking attendees toĀ āwrite down something they wanted in life ā like a new house, a better job, or more leisure time.ā
Next, Bernie asked,Ā āIf you had whatever you wrote down today, what would that do for you? Why would you be better off than before? For example, owning a house would help me feel more grounded in my community.ā
Then Bernie landed his big-hitter āĀ āHow else could you feel more grounded in your community? Rather than buy a house, couldnāt you join a social club or volunteer in a local impact program?ā
With these three simple questions ā (1) What do you want? (2) What outcome will that deliver for you? (3) How else could you obtain that outcome? ā Bernie exemplifiedĀ the power of reframing.
Even teams that seldom talk with their customers can brainstorm a couple of problem statements, but unlocking the full range of problems tends to be much harder. Bernieās reframing method helps us take a known problem, map it to what the customer wants to achieve, and then use that to brainstorm alternative problems your customers might experience while trying to achieve their outcome. Hereās an example:
2. Abstraction
I loveĀ thisĀ 4-minute explanation from Patrick Whitney (Co-Founder of Harvardās Design Lab) about how āabstracting design problemsā led to the success of iTunes in the early 2000s.
Look at your current list of problem statements ā which ones are dependent on a specific channel, process or perspective? Is it possible to imagine a solution independent of those factors? If so, try to write an additional problem statement thatās a layer removed from this baggage.
3. Specific Scenarios
Asking questions likeĀ āHow do you usually approach doing X?āĀ orĀ āWhat does your typical day look like?āĀ lets people imagine the best (unrealistic) version of themselves ā immune from distraction, unbothered by office politics, fully empowered to make independent decisions.
In real life, things arenāt so hypothetical. Thatās why Rob FitzpatrickĀ banned hypothetical questionsĀ in his bookĀ The Mom Test. Instead, ask people about recent situations from their real life, likeĀ āWhen was the last time you did X? Can you walk me through what that process looked like?āĀ While this might seem counterintuitive, focusing on details about peopleās personal experiences actually surfaces insights that are more likely to represent othersā experiences too. As the quote from Carl R. Rogers goes,Ā āWhat is most personal is most universal.ā
The same principle applies to problem brainstorming. Instead of fumbling around with a vague hypothetical, use some customer personas or relevant scenarios to anchor your brainstorming and find more detailed problem statements.
4. Continuous Discovery
For many teams, this brainstorming process will be a single calendar event that brings everyone together to think creatively and collaborate. The best teams, however, use Continuous Discovery Habits to collect quotes, feedback and problems from their customers on an ongoing basis. Teresa Torres has a bunch of tipsĀ in her bookĀ andĀ on her blogĀ to help you unlock these interactions with customers if you donāt have this kind of access to them already.
5. Peripheral Problems
One of the most common mistakes teams make when brainstorming problems is setting their scope too narrow. To identify your customersā high-priority problems, you need to know which other problems theyāre considering solving.
These āotherā priorities are Peripheral Problems. For example, imagine youāre building a product to make it easier to book group holidays and the main problem youāre focused on solving isĀ āDividing the cost of a hotel booking is frustrating and complicated when planning a group holiday.āĀ Peripheral problems would be the other pains a customer experiences when planning their holiday, such as:
- It's difficult to plan activities when I haven't organized a transport method like car rental or public transport.
- It's hard to find out how expensive a destination is for general things like food and transport.
- Agreeing on dates that suit everyone is a pain!
- Some destinations are very different depending on the time of year but good information on seasonality is hard to come across.
- Keeping a list of potential Airbnbs and hotels turns into a giant messy spreadsheet.
Mapping peripheral problems is key to building a deeper understanding of your customerās context. If you canāt articulate peripheral problems, then youāre working on a solution without knowing if customers will ever care about it.
6. The Smart Sailboat
TheĀ Smart SailboatĀ turns the SWOT matrix into a sticky-note brainstorming exercise. By starting with team objectives (harbor) and successes to date (wind), your brainstorming has clear objectives and context to draw inspiration from. Then, rather than lumping all problems in together, the Smart Sailboat forces you to differentiate your problem statements between internal weaknesses (anchors) and external threats (icebergs).
7. Solo Storming
In July 2022, Ethan Mollick published his summary of 50+ years worth of academic research on brainstorming. His conclusion?Ā āPeople start with group brainstorming because itās fun ⦠but as soon as youāre in a group, everyone starts to self-censor and be influenced by others. You end up with less and worse ideas.ā
The solution?Ā Brainstorm alone; shortlist together.Ā Many of the brainstorming techniques in this post ā like Reframing, Abstraction, Scenarios, and Peripherals ā are most useful when youāve already got some problem statements to work with. The best brainstorming sessions iterate between solo and group ideation, using the techniques Iāve described to explore the detail in and gaps between the problems that individuals share with the group.
RIP tweet embeds in Substack,Ā hereās the original tweet
Post-Brainstorming Steps
1. Create A Problem Repository
The first step to becoming a problem-focused team isnāt to throw all your existing processes out the window. The easiest first step is to create a home for problem statements where team members can continuously contribute and catalog the problems they encounter in their customer interactions.
2. Principles for Great Problem Statements
Once youāve finished brainstorming problems, youāll need to edit and improve your statements. I created a guide explaining theĀ 7 principles for writing high-quality problem statementsĀ in UX research ā itās the perfect companion piece to this guide.
3. Identify Your Customersā Highest-Priority Problems
Now that youāve got a working list of problem statements, itās time to figure out which ones your customers care most about solving. My guide toĀ Customer Problem Stack RankingĀ ā a research process that came out of Stripeās product management team ā went viral on Reddit and has been shared by top startup publications for its simple yet super-effective approach to spotting problems worth solving.