{"id":14081,"date":"2024-09-30T06:34:11","date_gmt":"2024-09-30T06:34:11","guid":{"rendered":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/"},"modified":"2026-02-18T08:43:33","modified_gmt":"2026-02-18T08:43:33","slug":"problem-solving-framework","status":"publish","type":"post","link":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/","title":{"rendered":"Problem-Solving Framework: 7 Techniques Product Teams Should Follow"},"content":{"rendered":"<h2 id=\"7h8aj\"><strong>What is a problem-solving framework?<\/strong><\/h2>\n<p>The problem-solving framework is a set of tools and techniques used to identify the cause of a problem and find the right solutions.<\/p>\n<p>These frameworks use both rigorous<a href=\"https:\/\/userpilot.com\/blog\/data-analytics-charts\/\" target=\"_blank\" rel=\"noopener noreferrer\"> data analysis<\/a> and heuristics (mental shortcuts that let you apply what you already know in a new situation), which is useful when detailed research isn&#8217;t practical.<\/p>\n<h2 id=\"5kghe\"><strong>7 Frameworks to find potential solutions to complex problems<\/strong><\/h2>\n<p>There are plenty of frameworks that organizations use to solve problems. Here are 7 that we find most suitable for <a href=\"https:\/\/userpilot.com\/blog\/product-team-structure\/\" target=\"_blank\" rel=\"noopener noreferrer\">product teams<\/a> at SaaS companies.<\/p>\n<h3 id=\"4l5m3\"><strong>1. McKinsey&#8217;s Problem-Solving Framework<\/strong><\/h3>\n<p>McKinsey\u2019s structured problem-solving approach is ideal for SaaS product teams looking to tackle complex challenges and <a href=\"https:\/\/userpilot.com\/blog\/saas-growth-metrics\/\" target=\"_blank\" rel=\"noopener noreferrer\">drive growth<\/a>.<\/p>\n<p>The process consists of 7 steps:<\/p>\n<ol type=\"1\">\n<li><strong>Define the problem<\/strong>: Work with all stakeholders to clearly outline the challenge to solve.<\/li>\n<li><strong>Break down the problem<\/strong>: Use tools like hypothesis trees and the MECE principle (Mutually Exclusive, Collectively Exhaustive) to deconstruct the problem into manageable chunks.<\/li>\n<li><strong>Prioritize issues<\/strong>: Focus on high-impact, easy-to-implement solutions by using a <a href=\"https:\/\/userpilot.com\/blog\/feature-prioritization-matrix\/\" target=\"_blank\" rel=\"noopener noreferrer\">prioritization matrix<\/a> like value vs. effort.<\/li>\n<li><strong>Develop hypotheses<\/strong>: Form hypotheses to guide data analysis and ensure focus on the most likely solutions.<\/li>\n<li><strong>Analyze data<\/strong>: Use a <a href=\"https:\/\/userpilot.com\/blog\/data-driven-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">data-driven<\/a> approach to test hypotheses, validate assumptions, and uncover insights.<\/li>\n<li><strong>Synthesize findings<\/strong>: Summarize insights using the pyramid principle\u2014start with the key recommendation supported by detailed analysis.<\/li>\n<li><strong>Communicate<\/strong>: Present clear, concise recommendations and solutions to stakeholders; make sure they understand the reasoning and data behind them to secure their buy-in.<\/li>\n<\/ol>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-mckinsey-problem-solving-framework_c26efa597576d03cdbd7a9dbc847b99a_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/the-mckinsey-problem-solving-framework_c26efa597576d03cdbd7a9dbc847b99a_1600.jpg 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-mckinsey-problem-solving-framework_c26efa597576d03cdbd7a9dbc847b99a_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/the-mckinsey-problem-solving-framework_c26efa597576d03cdbd7a9dbc847b99a_1600.jpg 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-mckinsey-problem-solving-framework_c26efa597576d03cdbd7a9dbc847b99a_800.jpg\" alt=\" McKinsey's Problem Solving Framework\" \/><\/picture><figcaption>McKinsey&#8217;s Problem-Solving Framework.<\/figcaption><\/figure>\n<h3 id=\"62o0h\"><strong>2. Root Cause Analysis<\/strong><\/h3>\n<p><a href=\"https:\/\/userpilot.com\/blog\/root-cause-analysis\/\">Root Cause Analysis<\/a> (RCA) is a powerful problem-solving technique that focuses on identifying the underlying cause of an issue rather than just addressing the symptoms, which is essential to prevent recurring problems and ensure long-term improvement.<\/p>\n<p>RCA consists of 5 key stages:<\/p>\n<ol type=\"1\">\n<li><strong>Define the problem<\/strong>: Clearly articulate the issue, whether it\u2019s a product bug, customer complaint, or poor metric performance.<\/li>\n<li><strong>Collect data<\/strong>: Gather relevant information to understand the scope and impact of the problem.<\/li>\n<li><strong>Identify possible causal factors<\/strong>:<a href=\"https:\/\/userpilot.com\/blog\/analyze-customer-data\/\" target=\"_blank\" rel=\"noopener noreferrer\"> Analyze the data<\/a> to find factors that may have led to the issue.<\/li>\n<li><strong>Identify the root cause<\/strong>: Keep digging deeper into the causal factors\u2014using techniques like 5 Whys\u2014to find the underlying issue that caused the problem.<\/li>\n<li><strong>Recommend and implement solutions<\/strong>: Develop actionable recommendations to tackle the root cause, put them into action, and <a href=\"https:\/\/userpilot.com\/blog\/how-to-evaluate-product-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">monitor performance<\/a> to ensure the problem doesn\u2019t come back.<\/li>\n<\/ol>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/root-cause-analysis-problem-solving-framework_db953ef8cc9ed16ae341f61a57e9f68c_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/root-cause-analysis-problem-solving-framework_db953ef8cc9ed16ae341f61a57e9f68c_1600.jpg 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/root-cause-analysis-problem-solving-framework_db953ef8cc9ed16ae341f61a57e9f68c_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/root-cause-analysis-problem-solving-framework_db953ef8cc9ed16ae341f61a57e9f68c_1600.jpg 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/root-cause-analysis-problem-solving-framework_db953ef8cc9ed16ae341f61a57e9f68c_800.jpg\" alt=\"Root Cause Analysis\" \/><\/picture><figcaption>Root Cause Analysis.<\/figcaption><\/figure>\n<h3 id=\"7oqlu\"><strong>3. CIRCLES method for problem-solving<\/strong><\/h3>\n<p>The CIRCLES method was created by Lewis C. Lin, known for his best-selling book <em>Decode and Conquer. <\/em>It&#8217;s a go-to problem-solving framework for companies like Google because it&#8217;s versatile and lets <a href=\"https:\/\/userpilot.com\/blog\/product-manager-role\/\" target=\"_blank\" rel=\"noopener noreferrer\">product managers <\/a>solve all kinds of problems.<\/p>\n<p>CIRCLES stands for the 7 steps it takes to solve a problem:<\/p>\n<ul>\n<li><strong>C<\/strong>omprehend the situation: Understand the context and details of the problem you&#8217;re trying to solve.<\/li>\n<li><strong>I<\/strong>dentify the customer: Define your target audience.<\/li>\n<li><strong>R<\/strong>eport the customer\u2019s needs: Conduct user research to define customer <a href=\"https:\/\/userpilot.com\/blog\/customer-pain-points\/\" target=\"_blank\" rel=\"noopener noreferrer\">pain points <\/a>and requirements. Record them as <a href=\"https:\/\/userpilot.com\/blog\/user-stories-templates\/\" target=\"_blank\" rel=\"noopener noreferrer\">user stories<\/a>.<\/li>\n<li><strong>C<\/strong>ut, through prioritization: Use a <a href=\"https:\/\/userpilot.com\/blog\/feature-request-prioritization-framework\/\" target=\"_blank\" rel=\"noopener noreferrer\">framework <\/a>of choice to pinpoint the most critical issues.<\/li>\n<li><strong>L<\/strong>ist solutions: Brainstorm solutions that <a href=\"https:\/\/userpilot.com\/blog\/satisfy-customer-needs\/\" target=\"_blank\" rel=\"noopener noreferrer\">address the customer\u2019s needs<\/a>.<\/li>\n<li><strong>E<\/strong>valuate tradeoffs: Weigh the pros and cons of possible solutions, considering their impact, riskiness, and feasibility.<\/li>\n<li><strong>S<\/strong>ummarize recommendations: Choose the best solution and clearly explain your decision.<\/li>\n<\/ul>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/image_7e4aa8518ef706c4bb9e0fef14f67cf5_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/image_7e4aa8518ef706c4bb9e0fef14f67cf5_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/image_7e4aa8518ef706c4bb9e0fef14f67cf5_800.png\" alt=\"Problem-solving framework: CIRCLES\" \/><\/picture><figcaption>Problem-solving framework: CIRCLES.<\/figcaption><\/figure>\n<h3 id=\"fo8q\"><strong>4. The Phoenix Checklist<\/strong><\/h3>\n<p>Developed by the CIA, the Phoenix Checklist is another solid framework.<\/p>\n<p>It consists of sets of questions grouped into different categories. Going through the checklist allows the agent\u2026 I mean the <a href=\"https:\/\/userpilot.com\/blog\/product-owner-vs-product-manager\/\" target=\"_blank\" rel=\"noopener noreferrer\">product manager<\/a> to view the problem from multiple perspectives and come up with innovative solutions.<\/p>\n<p>Here are some of the questions to ask at different stages of the process:<\/p>\n<ul>\n<li><strong>Clarify the need<\/strong>: Why is solving this problem necessary? What benefits will come from addressing it?<\/li>\n<li><strong>Gather information<\/strong>: What information do you have? Is it sufficient? What are the unknowns?<\/li>\n<li><strong>Frame the problem<\/strong>: What are the limits of the problem? What are the constants?<\/li>\n<li><strong>Break down the problem<\/strong>: Can you distinguish the different parts of the problem? What are the relationships between the different parts of the problem? Can you describe the problem in a <a href=\"https:\/\/userpilot.com\/blog\/types-of-charts\/\" target=\"_blank\" rel=\"noopener noreferrer\">chart<\/a>?<\/li>\n<li><strong>Leverage past solutions<\/strong>: Have you seen this problem before? Can you use solutions to similar problems to solve this problem?<\/li>\n<li><strong>Visualize solutions<\/strong>: What&#8217;s the best outcome you can imagine? What&#8217;s the worst? The most probable?<\/li>\n<\/ul>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-phoenix-checklist-problem-solving-framework_1fc45fe2b43449eae02b4a1d35738024_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/the-phoenix-checklist-problem-solving-framework_1fc45fe2b43449eae02b4a1d35738024_1600.jpg 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-phoenix-checklist-problem-solving-framework_1fc45fe2b43449eae02b4a1d35738024_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/the-phoenix-checklist-problem-solving-framework_1fc45fe2b43449eae02b4a1d35738024_1600.jpg 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-phoenix-checklist-problem-solving-framework_1fc45fe2b43449eae02b4a1d35738024_800.jpg\" alt=\"The Pheonix Checklist\" \/><\/picture><figcaption>The Pheonix Checklist.<\/figcaption><\/figure>\n<h3 id=\"1cbl5\"><strong>5. Lightning Decision Jam<\/strong><\/h3>\n<p>Lightning Decision Jam (LDJ) is another effective problem-solving framework.<\/p>\n<p>It consists of 9 steps, each of them time-boxed, so the team moves through the process quickly and efficiently.<\/p>\n<p>Here&#8217;s the breakdown of the 9 steps:<\/p>\n<ul>\n<li><strong>Start with the problems<\/strong>: Identify and write down the problems that need addressing.<\/li>\n<li><strong>Present problems<\/strong>: Each participant presents the problems they\u2019ve identified.<\/li>\n<li><strong>Select problems to solve<\/strong>: Use a <a href=\"https:\/\/userpilot.com\/blog\/key-product-prioritization-frameworks\/\" target=\"_blank\" rel=\"noopener noreferrer\">prioritization method<\/a> to choose the key problems to focus on.<\/li>\n<li><strong>Reframe problems<\/strong>: Convert the selected challenge into an actionable problem statement. For example, &#8220;How might we streamline the onboarding process to reduce user <a href=\"https:\/\/userpilot.com\/blog\/drop-off-analysis\/\" target=\"_blank\" rel=\"noopener noreferrer\">drop-off <\/a>and increase completion rates?&#8221;<\/li>\n<li><strong>Produce solutions<\/strong>: Brainstorm and generate solutions for the reframed problems.<\/li>\n<li><strong>Vote on solutions<\/strong>: Use dot-voting or a similar method to prioritize the solutions.<\/li>\n<li><strong>Prioritize solutions<\/strong>: Finalize the top solutions based on voting.<\/li>\n<li><strong>Decide what to execute<\/strong>: Choose which solutions to act on immediately.<\/li>\n<li><strong>Turn solutions into actionable tasks<\/strong>: Break down the chosen solutions into clear, actionable tasks with ownership and deadlines.<\/li>\n<\/ul>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/lightening-decision-jam-problem-solving-framework_eca13bac07dd613faaa23f8e6992d27c_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/lightening-decision-jam-problem-solving-framework_eca13bac07dd613faaa23f8e6992d27c_1600.jpg 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/lightening-decision-jam-problem-solving-framework_eca13bac07dd613faaa23f8e6992d27c_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/lightening-decision-jam-problem-solving-framework_eca13bac07dd613faaa23f8e6992d27c_1600.jpg 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/lightening-decision-jam-problem-solving-framework_eca13bac07dd613faaa23f8e6992d27c_800.jpg\" alt=\"Lightning Decision Jam\" \/><\/picture><figcaption>Lightning Decision Jam.<\/figcaption><\/figure>\n<h3 id=\"cagqd\"><strong>6. DMAIC<\/strong><\/h3>\n<p>DMAIC is a problem-solving tool from the Six Sigma methodology, one of the best <a href=\"https:\/\/userpilot.com\/blog\/quality-function-deployment\/\" target=\"_blank\" rel=\"noopener noreferrer\">quality-improvement <\/a>frameworks used across different industries. Not just the automotive sector for which it was initially developed.<\/p>\n<p>The name is an acronym for the 5 main stages of Six Sigma projects:<\/p>\n<ul>\n<li><strong>Definition stage<\/strong>: Identify the problem, collect the necessary people and resources, and capture the<a href=\"https:\/\/userpilot.com\/blog\/voice-of-the-customer\/\" target=\"_blank\" rel=\"noopener noreferrer\"> Voice of the Customer<\/a>. To ensure the solution aligns with <a href=\"https:\/\/userpilot.com\/blog\/customer-needs-assessment\/\" target=\"_blank\" rel=\"noopener noreferrer\">customer needs<\/a>.<\/li>\n<li><strong>Measure phase<\/strong>: Map out the process and <a href=\"https:\/\/userpilot.com\/blog\/key-performance-indicators-saas\/\" target=\"_blank\" rel=\"noopener noreferrer\">measure current performance<\/a> to establish a baseline for improvement.<\/li>\n<li><strong>Analyze stage<\/strong>: Use data to identify the root causes of the problem and highlight any waste or <a href=\"https:\/\/userpilot.com\/blog\/adding-value-to-products\/\" target=\"_blank\" rel=\"noopener noreferrer\">non-value-adding <\/a>activities.<\/li>\n<li><strong>Improve stage<\/strong>: Generate, test, and optimize solutions. And plan for implementation if the tests are successful.<\/li>\n<li><strong>Control phase<\/strong>: Ensures that everyone follows the new processes and assesses the outcomes to ensure long-term improvement.<\/li>\n<\/ul>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-dmaic-problem-solving-framework_978189a546bae873e02e39cbcf015dcf_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/the-dmaic-problem-solving-framework_978189a546bae873e02e39cbcf015dcf_1600.jpg 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-dmaic-problem-solving-framework_978189a546bae873e02e39cbcf015dcf_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/the-dmaic-problem-solving-framework_978189a546bae873e02e39cbcf015dcf_1600.jpg 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-dmaic-problem-solving-framework_978189a546bae873e02e39cbcf015dcf_800.jpg\" alt=\"The DMAIC Problem-Solving Framework\" \/><\/picture><figcaption>The DMAIC Problem-Solving Framework.<\/figcaption><\/figure>\n<h3 id=\"al56h\">7. The Fishbone Diagram<\/h3>\n<p>The Fishbone Diagram, aka the Ishikawa Diagram or Cause-and-Effect Diagram, is a tool used to identify the root causes of a problem\u2014by visually organizing potential contributing factors.<\/p>\n<p>Why the name?<\/p>\n<p>The diagram looks like a fish skeleton, with the &#8220;head&#8221; representing a particular problem and the &#8220;bones&#8221; \u2014categories of causes.<\/p>\n<p>Common cause categories include:<\/p>\n<ul>\n<li><strong>People<\/strong>: Human factors or workforce issues.<\/li>\n<li><strong>Processes<\/strong>: Workflows or procedures that may cause problems.<\/li>\n<li><strong>Materials<\/strong>: Input materials or resources that could affect outcomes.<\/li>\n<li><strong>Equipment<\/strong>: Software or technology involved in the process.<\/li>\n<li><strong>Environment<\/strong>: External factors like market trends, competitors, regulations, or workspace conditions.<\/li>\n<li><strong>Management<\/strong>: <a href=\"https:\/\/userpilot.com\/blog\/product-leadership\/\" target=\"_blank\" rel=\"noopener noreferrer\">Leadership<\/a>, policies, or decision-making practices.<\/li>\n<\/ul>\n<p>By using a Fishbone Diagram along with techniques like 5 Whys, you can systematically brainstorm and drill down into the various factors contributing to the problem and gradually identify the root cause.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-fishbone-diagram-problem-solving-framework_ceef45d7611b7bc500c90842244ec1e9_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/the-fishbone-diagram-problem-solving-framework_ceef45d7611b7bc500c90842244ec1e9_1600.jpg 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-fishbone-diagram-problem-solving-framework_ceef45d7611b7bc500c90842244ec1e9_800.jpg 1x, https:\/\/images.storychief.com\/account_6827\/the-fishbone-diagram-problem-solving-framework_ceef45d7611b7bc500c90842244ec1e9_1600.jpg 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/the-fishbone-diagram-problem-solving-framework_ceef45d7611b7bc500c90842244ec1e9_800.jpg\" alt=\"The Fishbone Diagram\" \/><\/picture><figcaption>The Fishbone Diagram.<\/figcaption><\/figure>\n<h2 id=\"4hdbb\">How to choose the right problem-solving framework?<\/h2>\n<p>To choose the right problem-solving framework, consider the problem\u2019s complexity, time constraints, and the level of stakeholder involvement.<\/p>\n<ul>\n<li><strong>Simple problems<\/strong>: Use quick tools like 5 Whys or the Fishbone Diagram for fast root cause analysis.<\/li>\n<li><strong>Complex problems<\/strong>: For multi-layered issues, opt for structured methods like Root Cause Analysis (RCA) or McKinsey&#8217;s 7-Step Framework to cover all angles.<\/li>\n<li><strong>Time constraints<\/strong>: If time is limited, the Lightning Decision Jam (LDJ) helps make rapid decisions. For more thorough exploration, frameworks like The Phoenix Checklist offer a comprehensive approach.<\/li>\n<li><strong>Stakeholder involvement<\/strong>: If multiple departments or customers are involved, frameworks like CIRCLES or McKinsey\u2019s Framework align cross-functional teams and <a href=\"https:\/\/userpilot.com\/blog\/b2b-customer-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">customer insights<\/a>.<\/li>\n<li><strong>Recurring issues<\/strong>: Use RCA to prevent repeated problems.<\/li>\n<li><strong>Creative challenges<\/strong>: For innovative solutions, the Phoenix Checklist encourages diverse perspectives.<\/li>\n<\/ul>\n<h2 id=\"a4t21\"><strong>The essential elements of the problem-solving process<\/strong><\/h2>\n<p>Having looked at a few of the most popular frameworks for solving problems, why don\u2019t we look at the steps that they have in common?<\/p>\n<h3 id=\"d1b3q\"><strong>Identify and understand the problem with user research<\/strong><\/h3>\n<p>First, it\u2019s necessary to identify and understand the problem.<\/p>\n<p>To do that, conduct solid user research and capture the <a href=\"https:\/\/userpilot.com\/blog\/voice-of-the-customer\/\" target=\"_blank\" rel=\"noopener noreferrer\">Voice of the Customer (VoC)<\/a>.<\/p>\n<p>How to do it?<\/p>\n<p>You can <a href=\"https:\/\/userpilot.com\/blog\/user-behavior-analytics-software\/\" target=\"_blank\" rel=\"noopener noreferrer\">track user in-app behavior<\/a>, run in-app surveys, conduct interviews, and analyze user social media feedback and online reviews.<\/p>\n<p>To get a complete picture, collect both quantitative and <a href=\"https:\/\/userpilot.com\/blog\/qualitative-feedback\/\" target=\"_blank\" rel=\"noopener noreferrer\">qualitative data<\/a>.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/survey-problem-solving-framework_3870b7386e370795d3ef7734d045299e_800.png 1x, https:\/\/images.storychief.com\/account_6827\/survey-problem-solving-framework_3870b7386e370795d3ef7734d045299e_1600.png 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/survey-problem-solving-framework_3870b7386e370795d3ef7734d045299e_800.png 1x, https:\/\/images.storychief.com\/account_6827\/survey-problem-solving-framework_3870b7386e370795d3ef7734d045299e_1600.png 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/survey-problem-solving-framework_3870b7386e370795d3ef7734d045299e_800.png\" alt=\"Use surveys to collect quantitative and qualitative data\" \/><\/picture><figcaption>Use surveys to collect quantitative and qualitative data.<\/figcaption><\/figure>\n<h3 id=\"8m256\"><strong>Brainstorm ideas to develop solutions<\/strong><\/h3>\n<p>There\u2019s no problem-solving framework out there that wouldn\u2019t include brainstorming of some sort.<\/p>\n<p>And there\u2019s a good reason for that: it\u2019s one of the most effective ways to generate a lot of different solutions in a short time.<\/p>\n<p>To make the brainstorming sessions effective, give all your team members a chance to contribute. Your software engineer may not be the most vocal team member, but it doesn\u2019t mean she has nothing to offer, and not recognizing her input can be costly.<\/p>\n<p>The Delphi method and silent brainstorming are techniques that prevent groupthink and the less outspoken team members from being talked over.<\/p>\n<p>No matter how ridiculous or outrageous some ideas may seem, don\u2019t discard any unless they\u2019re completely irrelevant. It\u2019s not the time to evaluate ideas. Just come up with as many of them as possible.<\/p>\n<h3 id=\"da7f4\"><strong>Decide on a solution and implement it<\/strong><\/h3>\n<p>Having brainstormed solutions, <a href=\"https:\/\/userpilot.com\/blog\/evaluative-research-design-examples\/\" target=\"_blank\" rel=\"noopener noreferrer\">evaluate them<\/a> and choose the one that solves the problem better than others. And put it into practice.<\/p>\n<p>Even the best ideas are not worth much if you can&#8217;t implement them, so pay attention to this stage.<\/p>\n<p>Solving difficult problems often requires big changes, so prepare your team or your customers. Take your time and focus on explaining the rationale for change and the benefits that it brings.<\/p>\n<p>Make sure to provide the right training to your staff and support your users with onboarding and <a href=\"https:\/\/userpilot.com\/blog\/product-education\/\" target=\"_blank\" rel=\"noopener noreferrer\">product education<\/a> to reduce friction once the new solution goes live.<\/p>\n<h3 id=\"9t5m9\"><strong>Collect feedback after the implementation process and evaluate its success<\/strong><\/h3>\n<p>Once you implement the solution,<a href=\"https:\/\/userpilot.com\/blog\/collect-customer-feedback\/\" target=\"_blank\" rel=\"noopener noreferrer\"> collect feedback <\/a>to assess its effectiveness.<\/p>\n<p>Is it solving the problem? Does it help you achieve the objectives? If not, how can you modify it to improve its <a href=\"https:\/\/userpilot.com\/blog\/product-success\" target=\"_blank\" rel=\"noopener noreferrer\">success<\/a>? If yes, is there anything else that would provide even more value?<\/p>\n<p>You can do this by asking your users for feedback, for example, via a <a href=\"https:\/\/userpilot.com\/blog\/in-app-survey-design-best-practices\/\" target=\"_blank\" rel=\"noopener noreferrer\">survey<\/a>.<\/p>\n<p>In addition to gathering feedback actively, give your users a chance to submit <a href=\"https:\/\/userpilot.com\/blog\/active-vs-passive-customer-feedback\/\" target=\"_blank\" rel=\"noopener noreferrer\">passive feedback <\/a>whenever they feel like it.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/passive-feedback-problem-solving-framework_f54d27944a8d837a0555dc05aea5ca88_800.png 1x, https:\/\/images.storychief.com\/account_6827\/passive-feedback-problem-solving-framework_f54d27944a8d837a0555dc05aea5ca88_1600.png 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/passive-feedback-problem-solving-framework_f54d27944a8d837a0555dc05aea5ca88_800.png 1x, https:\/\/images.storychief.com\/account_6827\/passive-feedback-problem-solving-framework_f54d27944a8d837a0555dc05aea5ca88_1600.png 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/02\/passive-feedback-problem-solving-framework_f54d27944a8d837a0555dc05aea5ca88_800.png\" alt=\"Problem solving framework: Collect active and passive user feedback\" \/><\/picture><figcaption>Collect active and passive user feedback<\/figcaption><\/figure>\n<p>In case of organizational changes, monitor whether the new processes or tools are used. Being creatures of habit, people tend to relapse to their old ways easily, often without realizing it.<\/p>\n<h2 id=\"4mqt6\"><strong>Conclusion<\/strong><\/h2>\n<p>The above frameworks guide problem solvers through the process of defining the problem, identifying causes, generating and implementing solutions, and assessing their impact.<\/p>\n<p>To implement them in SaaS, product managers usually need the right tools, like Userpilot.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The problem-solving framework is a set of tools and techniques you use to identify the cause of the problem and find the right solutions. These frameworks use both rigorous data analysis and heuristics, mental shortcuts that let you apply what you already know in a new situation, which is useful when detailed research isn&#8217;t practical.<\/p>\n","protected":false},"author":71,"featured_media":244357,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[214],"tags":[4988,1039,5143,6947,232,817,343],"class_list":["post-14081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-management","tag-data-analysis","tag-drive-growth","tag-prioritization-matrix","tag-problem-solving-framework","tag-product-managers","tag-product-teams","tag-saas-tools"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Problem Solving Framework: 7 Techniques for Product Teams<\/title>\n<meta name=\"description\" content=\"Learn how to choose the best problem-solving framework for your SaaS. Discover 7 popular frameworks and learn how to implement them.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Problem Solving Framework: 7 Techniques for Product Teams\" \/>\n<meta property=\"og:description\" content=\"Learn how to choose the best problem-solving framework for your SaaS. Discover 7 popular frameworks and learn how to implement them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-30T06:34:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-18T08:43:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1876\" \/>\n\t<meta property=\"og:image:height\" content=\"1228\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Abrar Abutouq\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abrar Abutouq\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/\"},\"author\":{\"name\":\"Abrar Abutouq\",\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de3e3a90716a9ee4b1d8e559d76ecf17\"},\"headline\":\"Problem-Solving Framework: 7 Techniques Product Teams Should Follow\",\"datePublished\":\"2024-09-30T06:34:11+00:00\",\"dateModified\":\"2026-02-18T08:43:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/\"},\"wordCount\":1850,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png\",\"keywords\":[\"data analysis\",\"drive growth\",\"prioritization matrix\",\"problem solving framework\",\"product managers\",\"product teams\",\"saas tools\"],\"articleSection\":[\"Product Management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/\",\"url\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/\",\"name\":\"Problem Solving Framework: 7 Techniques for Product Teams\",\"isPartOf\":{\"@id\":\"https:\/\/userpilot.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png\",\"datePublished\":\"2024-09-30T06:34:11+00:00\",\"dateModified\":\"2026-02-18T08:43:33+00:00\",\"author\":{\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de3e3a90716a9ee4b1d8e559d76ecf17\"},\"description\":\"Learn how to choose the best problem-solving framework for your SaaS. Discover 7 popular frameworks and learn how to implement them.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#primaryimage\",\"url\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png\",\"contentUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png\",\"width\":1876,\"height\":1228,\"caption\":\"Problem-Solving Framework: 7 Techniques Product Teams Should Follow cover\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/userpilot.com\/blog\/#website\",\"url\":\"https:\/\/userpilot.com\/blog\/\",\"name\":\"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/userpilot.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de3e3a90716a9ee4b1d8e559d76ecf17\",\"name\":\"Abrar Abutouq\",\"description\":\"Product Manager at Userpilot \u2013 Building products, product adoption, User Onboarding. I'm passionate about building products that serve user needs and solve real problems. With a strong foundation in product thinking and a willingness to constantly challenge myself, I thrive at the intersection of user experience, technology, and business impact. I\u2019m always eager to learn, adapt, and turn ideas into meaningful solutions that create value for both users and the business.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/abrar-abutouq-93aa8b147\/\"],\"url\":\"https:\/\/userpilot.com\/blog\/author\/abraruserpilot-co\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Problem Solving Framework: 7 Techniques for Product Teams","description":"Learn how to choose the best problem-solving framework for your SaaS. Discover 7 popular frameworks and learn how to implement them.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/","og_locale":"en_US","og_type":"article","og_title":"Problem Solving Framework: 7 Techniques for Product Teams","og_description":"Learn how to choose the best problem-solving framework for your SaaS. Discover 7 popular frameworks and learn how to implement them.","og_url":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/","og_site_name":"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog","article_published_time":"2024-09-30T06:34:11+00:00","article_modified_time":"2026-02-18T08:43:33+00:00","og_image":[{"width":1876,"height":1228,"url":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png","type":"image\/png"}],"author":"Abrar Abutouq","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Abrar Abutouq","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#article","isPartOf":{"@id":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/"},"author":{"name":"Abrar Abutouq","@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de3e3a90716a9ee4b1d8e559d76ecf17"},"headline":"Problem-Solving Framework: 7 Techniques Product Teams Should Follow","datePublished":"2024-09-30T06:34:11+00:00","dateModified":"2026-02-18T08:43:33+00:00","mainEntityOfPage":{"@id":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/"},"wordCount":1850,"commentCount":0,"image":{"@id":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png","keywords":["data analysis","drive growth","prioritization matrix","problem solving framework","product managers","product teams","saas tools"],"articleSection":["Product Management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/userpilot.com\/blog\/problem-solving-framework\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/","url":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/","name":"Problem Solving Framework: 7 Techniques for Product Teams","isPartOf":{"@id":"https:\/\/userpilot.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#primaryimage"},"image":{"@id":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png","datePublished":"2024-09-30T06:34:11+00:00","dateModified":"2026-02-18T08:43:33+00:00","author":{"@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de3e3a90716a9ee4b1d8e559d76ecf17"},"description":"Learn how to choose the best problem-solving framework for your SaaS. Discover 7 popular frameworks and learn how to implement them.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/userpilot.com\/blog\/problem-solving-framework\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/userpilot.com\/blog\/problem-solving-framework\/#primaryimage","url":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png","contentUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/09\/problem-solvingframework-7-techniques-product-teams-should-follow_16b593e5d0929496ac78b39c9b835106_2000.png","width":1876,"height":1228,"caption":"Problem-Solving Framework: 7 Techniques Product Teams Should Follow cover"},{"@type":"WebSite","@id":"https:\/\/userpilot.com\/blog\/#website","url":"https:\/\/userpilot.com\/blog\/","name":"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/userpilot.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de3e3a90716a9ee4b1d8e559d76ecf17","name":"Abrar Abutouq","description":"Product Manager at Userpilot \u2013 Building products, product adoption, User Onboarding. I'm passionate about building products that serve user needs and solve real problems. With a strong foundation in product thinking and a willingness to constantly challenge myself, I thrive at the intersection of user experience, technology, and business impact. I\u2019m always eager to learn, adapt, and turn ideas into meaningful solutions that create value for both users and the business.","sameAs":["https:\/\/www.linkedin.com\/in\/abrar-abutouq-93aa8b147\/"],"url":"https:\/\/userpilot.com\/blog\/author\/abraruserpilot-co\/"}]}},"_links":{"self":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/14081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/comments?post=14081"}],"version-history":[{"count":5,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/14081\/revisions"}],"predecessor-version":[{"id":570218,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/14081\/revisions\/570218"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/media\/244357"}],"wp:attachment":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/media?parent=14081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/categories?post=14081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/tags?post=14081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}