What Is Fishbone Analysis? Root Cause Explained

Fishbone analysis is a problem-solving technique that helps you visually map out all the possible causes of a specific problem, organizing them into categories so you can identify the root cause rather than just treating symptoms. The finished diagram looks like a fish skeleton, with the problem written at the “head” and potential causes branching off the “spine” like ribs. It’s one of the seven basic tools of quality management and is used across industries from manufacturing to healthcare to software development.

The technique is also called a cause-and-effect diagram or an Ishikawa diagram, after Kaoru Ishikawa, the Japanese quality engineer who created it. Ishikawa designed the diagram as a structured way to run brainstorming sessions, turning a messy group discussion into something organized and actionable.

How the Diagram Is Structured

The layout is simple. You draw a horizontal arrow pointing right across the center of a whiteboard or large sheet of paper. At the arrow’s tip, you write the problem you’re trying to solve inside a box. This is the fish’s “head.” Then you draw diagonal lines branching off the central arrow, each one representing a major category of possible causes. These branches are the fish’s “ribs.” Off each rib, you add smaller branches for specific causes, and off those, even smaller branches for deeper contributing factors.

Ishikawa proposed six default categories, known as the “6 M’s,” to get teams started:

  • Materials: parts, ingredients, or supplies used in the process
  • Machinery: equipment, tools, or software involved
  • Methods: procedures, techniques, or processes being followed
  • Measurement: how data is collected, tracked, or evaluated
  • Manpower: the people involved, including their training and skills
  • Mother Nature: environmental factors or external conditions

Some teams add a seventh category, Money, covering operating expenses and capital investments. But Ishikawa himself encouraged teams to rename or replace these categories with whatever labels make sense for their specific situation. A hospital team investigating patient falls might use categories like staffing, environment, equipment, and policies instead of the generic 6 M’s.

How to Run a Fishbone Analysis Session

You need a group of people who collectively understand the problem area, something large to write on, and a facilitator to keep the session on track. The process follows a clear sequence.

First, the group agrees on a precise problem statement. This is the single most important step. The statement needs to describe the problem itself, not a proposed solution. “Patients are falling in the hallway at night” is a good problem statement. “We need more night staff” is not, because it assumes the answer before the analysis has even started.

Next, the group picks the major categories of causes and draws them as branches off the central arrow. Then the real brainstorming begins. The facilitator asks the group: “Why does this happen?” Every idea gets written on the diagram as a branch under the most relevant category. If a cause fits under multiple categories, it can appear in more than one place.

For each cause the team identifies, the facilitator asks “Why does this happen?” again, generating sub-causes that branch off the first level. This layering continues, pushing the group past surface-level explanations and toward the deeper, systemic factors that actually drive the problem. A cause like “staff didn’t follow the checklist” might branch into “checklist wasn’t available at the workstation,” which branches further into “no one is responsible for restocking printed checklists.”

Once the diagram is full, the team needs to narrow down which causes matter most. A common technique is multi-voting: each team member gets three votes (often sticky dots or tally marks) and places them next to the causes they believe are the most significant and addressable root causes. The causes with the most votes become the focus for corrective action.

Where Fishbone Analysis Gets Used

The technique originated in manufacturing, where it’s still widely used to investigate defects. If a company discovers recurring problems in a product line, a fishbone diagram helps the quality team systematically explore whether the issue stems from raw materials, equipment calibration, worker training, process design, or something else entirely.

Healthcare organizations use fishbone analysis for patient safety investigations. When a hospital experiences a pattern of medication errors or infections, teams use the diagram to map contributing factors across categories like equipment, environment, policies, and staffing. The Centers for Medicare & Medicaid Services includes fishbone diagrams in its recommended toolkit for root cause analysis in healthcare facilities.

The approach also works well outside of traditional quality management. Project managers use it to diagnose why a project went over budget. Customer service teams use it to understand why complaint rates spiked. IT teams use it to investigate recurring system outages. Any situation where a problem has multiple possible causes, and you need a structured way to sort through them, is a good fit.

What Makes It Effective

The biggest strength of fishbone analysis is that it forces a team to slow down and consider the full range of possible causes before jumping to a fix. Most people walk into a problem-solving meeting with a pet theory. The diagram structure pushes the group to brainstorm beyond those initial assumptions and look at categories they might otherwise ignore.

It also creates a shared visual record of the team’s thinking. Instead of a meeting that ends with vague agreement, you walk away with a document that shows every cause considered, how they relate to each other, and which ones the group prioritized. That makes it easier to communicate findings to leadership or to revisit the analysis later if the first round of fixes doesn’t solve the problem.

The repeated “why” questioning is another key feature. Asking why multiple times in succession is a deliberate technique for peeling back layers. The first answer to “why did this happen” is almost always a proximate cause, the thing that happened right before the problem. The real value comes from the second, third, and fourth layers, where you uncover the systemic issues that allowed the proximate cause to occur in the first place.

Limitations to Keep in Mind

Fishbone analysis works best for problems with a manageable level of complexity. When you’re dealing with highly interconnected systems where dozens of causes feed into each other in circular ways, the diagram can become so dense that it stops being useful. In those cases, teams often find they need to supplement the fishbone with additional data collection and analysis before they can confidently identify root causes.

The quality of the output depends entirely on who is in the room. If the brainstorming group lacks expertise in a key area, entire categories of causes may go unexplored. A fishbone session about manufacturing defects that doesn’t include anyone from the production floor will likely miss important causes that only hands-on workers would know about.

There’s also an inherent subjectivity in the voting process. The causes the team prioritizes reflect their collective judgment, not verified data. A fishbone diagram generates hypotheses about root causes. Testing those hypotheses, through data analysis, observation, or experimentation, is a separate and necessary step that teams sometimes skip.

Tips for a Better Fishbone Session

Keep the problem statement specific. “Quality is declining” is too vague to generate useful causes. “Rejection rate for Widget X increased from 2% to 8% in Q3” gives the team something concrete to work with.

Customize your categories. The 6 M’s are a starting point, not a requirement. If your team works in software development, categories like code quality, testing processes, deployment tools, and team communication will generate better ideas than “machinery” and “materials.”

Invite people from different roles and levels of seniority. The frontline worker who runs the machine every day often sees causes that managers miss. A cross-functional group produces a more complete diagram than a room full of people with the same perspective.

Resist the urge to debate or dismiss ideas during brainstorming. Every suggestion goes on the diagram first. Evaluation comes later, during the voting phase. If people feel their ideas are being shot down in real time, they stop contributing, and you lose the diversity of thought that makes the technique work.