Problem-solving—finding the best solution to a business opportunity or challenge—is at the heart of how management consultants create impact for their clients.
At McKinsey, there’s a proven method of problem solving that every associate learns from day one—a structured, step-by-step approach that can be applied to almost any business problem.
By following this approach, McKinsey avoids reinventing the wheel with every new project, allowing consultants to focus on creating distinctive solutions and recommendations.
This post will guide you through that approach, offering practical tips, tricks, and free templates so you can start applying these techniques right away.
Hypothesis-led problem solving
There are a number problem solving approaches being used at McKinsey, each suited for different types of problems.
This article focuses on the hypothesis-led approach—McKinsey’s go-to method for addressing most business challenges—which emphasizes forming and testing hypotheses to arrive at impactful solutions efficiently.
The hypothesis-led problem-solving approach is particularly effective when problems are complex and data may be incomplete, such as market entry strategies, business strategy development, mergers and acquisitions, and operational improvements.
Here are the seven steps involved in this process:
- Define problem - What key question do we need to answer?
- Structure problem – What could be the key elements of the problem?
- Prioritize issues – Which issues are most important to the problem?
- Develop issue analysis/work plan – Where and how should we spend our time?
- Conduct analyses – What are we trying to prove/disprove
- Synthesize findings – What implications do our findings have?
- Develop recommendations – What should we do?
Please note that although these steps are listed in order, problem-solving is not a straight line. Think of it as an iterative process where you quickly develop early hypotheses and solutions and continually refine them.
Let’s go through the seven steps in detail one by one:
Step 1: Define the problem
McKinsey’s problem solving process starts with a clear and thorough definition of the problem and the end goal.
It’s tempting to rush this step—perhaps you think you already know the solution, or you believe the problem was already clearly outlined in the project assignment, or you feel pressured by stakeholders to proceed quickly. And while all these reasons might be valid, many unsuccessful projects stem from not having a clear definition of the problem and a shared understanding of what success looks like.
Great problem solvers take the time to establish a precise and comprehensive definition of the real issue at hand. And they make sure that this definition is understood and agreed upon by all relevant stakeholders as well as within the project team.
Using the Problem Statement Worksheet
To define the problem effectively, we recommend using the Problem Statement Worksheet (can be found here). It looks simple, but it is very effective.
By thoroughly working through the Problem Statement Worksheet, you set a strong foundation for the rest of the problem-solving process, ensuring that everyone is aligned and focused on delivering the right solution.
If you are unclear about an element of the Problem Statement Worksheet, it will almost always result in ‘scope creep’ or unaligned expectations.
Step 2: Structure the problem
After defining the problem, the next step is to structure the problem effectively. This involves breaking down the main question into smaller, manageable parts that can be analyzed and addressed.
Two powerful techniques for this are hypothesis trees and issue trees.
Hypothesis Trees
A hypothesis tree is a structured tool that breaks down your main problem into a hierarchy of testable hypotheses. Starting from the main question, you systematically decompose it into smaller, more manageable parts that can be individually analyzed and validated.
This approach helps you focus your efforts on the most critical areas, streamline your analysis, and move efficiently toward a solution.
Example:
If the primary question is, “How can Airline Inc. reduce operating costs by $400 million through more efficient and effective operations before 2027?” you might develop the following hypotheses:
- Fleet Optimization: Airline Inc. can save $150 million by optimizing its fleet operations.
- Operational Efficiency: Airline Inc. can achieve $120 million in savings through process improvements and better resource allocation.
- Supplier and Procurement Optimization: By renegotiating supplier contracts and optimizing procurement processes, Airline Inc. can reduce costs by $80 million.
- Technology and Automation: Investing in technology and automation can achieve $50 million in savings.
Each of these hypotheses can then be broken down further and tested through analysis.
Issue Trees
When you don’t have enough information to form specific hypotheses upfront, an issue tree is an effective tool to break down the main problem into key questions that need answering. Issue trees help you systematically explore all aspects of a complex problem by decomposing it into smaller, manageable issues or questions. This approach ensures that you cover all possible angles and don’t overlook any critical factors.
Example:
Continuing with the operational costs of Airline Inc., your issue tree might look like this:
Step 3. Prioritizing issues
After breaking down the problem into hypotheses or key issues, the next step is prioritizing which ones to tackle first. Effective prioritization ensures that your efforts are focused on the areas that will deliver the most significant impact.
A common tool for prioritization is the two-by-two matrix, which helps visualize and compare different issues based on specific criteria.
Choose two criteria that are most relevant to your project’s success. The most frequently used axes are:
- Impact: The potential of the issue to contribute to solving the main problem.
- Ease of Implementation: How straightforward it is to address the issue, considering factors like resources, time, and complexity.
Other commonly used prioritization criteria include urgency, fit with values and mission, strategic alignment, and fit with capabilities. Applying some of these prioritization criteria will typically knock out portions of the issue tree altogether, enabling you to focus your efforts where they matter most.
Step 4. Develop issue analysis/work plan
With your prioritized list of key issues or hypotheses, the next step is to design an effective work plan outlining how you’ll conduct the necessary analyses to address each issue plan the analyses needed to test these hypotheses and develop solutions.
Turning your prioritized problems into a work plan involves two main steps:
First, define the tasks that need to be completed. Whether you’re starting from issues or hypotheses, clearly outline the desired outcomes and the analyses required to achieve them. Also, estimate the data sources, timing and who will be responsible for each.
Next, organize these tasks in a timeline that aligns with available resources and key project milestones (like important meetings or progress reviews). Make sure the sequence fits the overall pace of the project, such as weekly or bi-weekly meetings.
Step 5. Conduct analyses
After putting together your work plan, the next step is gathering data and conducting analyses to solve the problem at hand. This step typically takes up most of the time spent on a consulting project.
While this guide doesn’t aim to teach you how to collect data or perform analyses, it’s important to emphasize that at McKinsey, quantitative data is paramount. Any solution not backed by solid numbers carries a heavy burden of proof. If data isn’t readily available, you must generate it yourself—whether through interviews, surveys, or constructing models.
Step 6: Synthesize findings
After diving deep into data and analysis, it’s essential to step back and identify what’s truly important. This is often the most challenging part of problem-solving. Effective problem solvers look for the core message that will support a clear recommendation.
At McKinsey, the Pyramid Principle is used to synthesize findings. This principle states that every synthesis should communicate one main idea—the “governing thought.” Supporting ideas are organized logically, moving from detailed facts up to the main conclusion, while excluding irrelevant information.
Even though synthesizing formally comes near the end of the problem solving process, it’s something you should do continuously throughout the project. After making any analytical progress, try to create an initial “Day 1” or “Week 1” draft of your solution and revisit it regularly—testing and adjusting both your answers and your approach at each phase. Regular synthesis helps keep your team focused on the key question and ensures you’re always ready to communicate your findings.
Step 7. Developing recommendations
This step involves translating your overall solution into specific actions that will deliver impact.
This is where we answer the main question: “What should we do, and how should we do it?”
While thorough analysis is important, it has little value if it doesn’t lead to actionable recommendations along with a plan and leadership commitment to implement the plan.
Steps to develop effective recommendations:
- Create a practical action plan: Outline the necessary initiatives with clear sequences, timelines, and activities. Consider the need for lasting impact, quick wins, available resources, and any competing priorities.
- Assign clear ownership: Identify who will be responsible for each initiative.
- Identify success factors and challenges: Highlight what will be critical for success and any potential obstacles, such as individuals who can drive change or those who might resist it.
When building your recommendations, consider these questions:
- Does everyone who needs to change understand what they need to do and why?
- Are key leaders committed to changing their behavior?
- Have you established systems (like evaluations or incentives) to support the desired change?
- Do we have the skills and confidence to adopt the new ways of working?
If the answer to any of these questions is no, ensure your recommendations address these issues. By doing so, you’ll increase the odds of achieving results.
Communication and collaboration
Effective problem-solving is closely linked with communication. Throughout the problem solving process, maintain open lines of communication with team members and stakeholders. Share your draft solutions to ensure they’re practical and impactful—not just good on paper. Co-creating the solution with relevant stakeholders sharpens the outcome, uncovers potential issues early, and fosters ownership of the final recommendations.
Further Reading
Hope you enjoyed this post. If you’re interested in diving deeper into related concepts, check out these insightful posts: