Skip to content
View in the app

A better way to browse. Learn more.

Benchmark Six Sigma Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Message added by Mayank Gupta,

Why Because Analysis (WBA) is a domain independent method after-the-fact or causal analysis method for accidents. The analysis results in a Why Because Graph (WBG) - an acyclic graph that highlights the causal relations between various factors of the accidents.

 

An application-oriented question on the topic along with responses can be seen below. The best answer was provided by Mokshesh on 5th Sep 2021.

 

Applause for all the respondents - Mohit Mittal, Mokshesh, Varuna Kakathkar, Johanan Collins, Shrikant Angre, Vipula Pawar.

Featured Replies

Q 397. Why Because Analysis (WBA) is a variation of 5 Why analysis which is particularly useful in accident causal analysis. Explain WBA along with its output Why Because Graph (WBG) with an example.

 

 

Note for website visitors - Two questions are asked every week on this platform. One on Tuesday and the other on Friday.

Solved by Mokshesh

 

Why because analysis is a method to ascertain the causes for unwanted system behaviour or incidents and is usually represented by a Why Because Graph (WBG). This method is typically used for unexpected system behaviour, mishaps and incidents. The analysis can be made full proof by using Counterfactual Tests which ensures that all the nodes of WBG are rightfully connected. The completeness of the WBG is established through another test, Casual Sufficiency Test (CST) which confirms that "Does the effect necessarily occur, if all listed causes are present?". These tests are not conducted on the entire WBG but is conducted on small sections. It is then extended to the complete WBG.

 

The steps involved in preparing a sound WBG is as under:

  1. Information is gathered about the incident and its quality is ascertained
  2. The information gathered is further analysed to separate out facts and judgements
  3. A list of all the facts is prepared
  4. A Why-because list is then prepared which incorporates information about the facts and their relationships
  5. A WBG is prepared by listing the unwanted incident/mishap which is normally referred as "top node”. The unwanted incident may not be as easy to define as it seems. It depends upon the purpose for which it is being used.
  6. Necessary Casual factors (NCF) acting as child nodes are attached to the facts which are presented in the WBG as nodes. The level of detailing  would depend upon the requirement of the exercise being carried out. Further, it is an iterative process and may take time.
  7. A Causal Completeness Test is then carried out to ensure that the incident is described sufficiently, and that there are no errors.

 

Note: NCFs are determined either from the facts found in the List of Facts or from the pairs of facts found in the Why-Because List

 

 

Example- Capsizing of roll-on/roll-off (RoRo) road-vehicle ferry  (Herald of Free Enterprise) while crossing English Channel where 189 people died out of 459 people which were on board (Ref:https://rvs-bi.de/research/WBA/TheWBACaseBook.pdf)

 

  1. RoRo road vehicle ferries have bow/stern doors for drive on, drive off loading and carrying vehicles/people over to the other side
  2. These doors are closed before the departure to prevent ingress of water. However, the ferry had its door open at the time of departure
  3. The bow waver rose over the level of bow spade
  4. Water inundated the main deck and went into the lower deck as well
  5. The ship became unstable and capsized in shallow water
  6. During the investigation following facts emerged
    1. The Assistant who was to close the door was asleep in his cabin and did not wake up at harbour call as he was tired
    2. The Chief officer who was to examine that the doors are closed before departure thought that he has seen the Assistant going to close the doors
    3. The officer who was loading the deck did not check the doors before departure although he was meant to check the doors before departure as per instruction
    4. The Captain of the ship always assumed that the doors are locked unless informed otherwise. It was a common practice.
    5. The Master assumed that the doors were closed as he went to outer mole (A large solid structure on a shore serving as a pier, breakwater). He could not see the doors closing as they closed vertically and there was no indication on the bridge about their status.
    6. The depress the bow to facilitate the loading was not matched with the true level because of time pressure and because of lower capacity pumps. A request for a high-capacity pump had been rejected by management as the cost was considered prohibitive.

The WBG of the above incident is as under:

 

Untitled.png

  • Solution

Q) Why Because Analysis (WBA) is a variation of 5 Why analysis which is particularly useful in accident causal analysis. Explain WBA along with its output Why Because Graph (WBG) with an example.

Answer:

 

What is a ‘Why Because Analysis’ (WBA):

Accident causal analysis (or incident investigation analysis) is a type of posterior analysis which uses inductive reasoning to develop a theory which can give a satisfactory causal explanation of the accident (incident) being analysed.

Causal analysis is one of the many methods available for performing accident (incident) analysis. With modern engineering, humans are able to build advanced systems that can fulfil a complex task. However with the advent of sophisticated systems, it has become intellectually difficult to do the failure analysis of complex systems using traditional causal analysis method.

 

Let’s understand this with an example. Suppose that there is a standalone computer (a simple system) which has failed to start. A causal analysis using conventional ‘5 Why’ analysis method could be something like as shown below.

 

image.png.f79d635e3e04fb46ccb88393b13375dd.png

 

The above causal chain shows a simple cause-effect relationship which may be sufficient for simple incidents. But suppose that the computer is part of a complex network, with connection to other computers, servers, internet, external devices, human operators and changing environment. In such a situation if a computer shuts down suddenly while operating then it becomes difficult to do an incident analysis with a simple cause-effect relationship. Complex systems show a complex cause and effect relationship and requires a more rigorous approach to causality. One has to not only assess the individual components, but also the interactions between them. What adds to the difficulty is that, at times, many complex system failures have been observed even without the breakdown of individual components of a system.

 

Why-Because Analysis (WBA) as an alternative causal analysis method was therefore developed by Everett Palmer, a research engineer at NASA Ames Research Centre (California) to perform the failure analysis of such complex, open and heterogeneous system. The term ‘open’ means that the system’s behaviour is highly affected by the environment in which it is operating and ‘heterogeneous’ means that system has many components that must work together for entire system to function smoothly. In fact, Everett Palmer made the Why-Because Graph (WBG) first which led to development of WBA then.

 

Understanding a ‘Why-Because Graph’ (WBG):

Accident analysts use a Why-Because Graph (WBG) to map the complex cause and effect relationships. WBG is essentially a directed acyclic (non-circular) graph to respect the laws of causality.

 

Let us understand some concepts & terms to be able to make a WBG for an accident analysis.

1. Counterfactual Test (CT): WBA uses a rigorous notion of causality known as counterfactuals. British empiricist David Hume in his theory of causation propounded the counterfactual test. He argued that two occurrences are causally related as cause and effect if they pass this test.

 

Test: X is a cause for Y, if and only if, had X not occurred, Y could not have occurred.

 

To apply this test, ask this question: If X had not happened, could Y had happened? If the answer is ‘No’, then X becomes the necessary causal factor (NCF) for Y to happen. If the answer is ‘Yes’ the X is not necessary for Y to happen. Y would have happened anyway.

 

Here importantly, we must understand that while X is a necessary factor for Y to happen, it alone may not be sufficient for Y to occur. This brings us to our next concept as follows.

 

2. Causal Sufficiency Test (CST): In CST, the objective is to decide whether a group of causes are sufficient for an effect to happen.

 

Test: X1, X2, X3…..Xn are causally sufficient for effect Y to happen, if and only if, Y inevitably happens when X1, X2, X3…..Xn happens.

 

Summing up both the above tests, one can say that the group of causes under consideration creates an effect only when both CT and CST are positive. A positive CT indicates that each cause is necessary and a positive CST indicates that all listed causes are sufficient for an incident to occur.

 

3. Accident: An accident is an occurrence that results in a significant loss and is within our area of interest. Let’s represent this with a blue dotted line rectangular box.

 

4. Damage: The loss occurred as an outcome of an accident is termed as damage. Let’s represent this with a grey dotted line rectangular box.

 

5. Factors: Factors are the set of causes that are considered to be responsible for an accident and the resultant damage. Factors can be broadly classified as Events, Process, Un-Event, State and Assumption. Let’s understand these briefly:

a. Events: Events are simply the changes that have happened in the system. Ex: In a car as a system, if the speed changes from 50 km/hr to 60 km/hr, then this acceleration is called as an event. Let’s denoted it by a rectangular box.

b. Process: They are sequence of similar events. Ex: If a car increases its speed incrementally from 50km/hr to 51 to 52….60km/hr, then this sequence of similar events is called as a process. Let’s denote it by a parallelogram.

c. Un-Event: An un-event is an event that should have happened, but did not. Ex: A car crossing a red signal is an event. But if you carefully think over it, then it is an un-event. Let’s denote this with an oval.

d. State: State is a condition that is true across the events and process. Ex: A car must stop before the red signal is a condition that is true over the various events and processes. Let’s denote this as by a diamond shape.

e. Assumption: These are factors that do not have enough evidence to support a cause but are important as a part of causal sufficiency test. In an on-going investigation, these assumptions are loose ends which can be resolved as a real factor as investigation progresses. Let’s denote this by a hexagon shape.

f. Proximate Causes: All those factors that immediately precede the accident are termed as proximate causes. These factors are primarily some events or processes as explained above.

 

Now let’s understand an example of WBG using above terms and concepts that we learnt. (Below WBG is a simple diagram for learning perspective and does not indicate complete analysis of any real investigation)

 

image.thumb.png.d8c023edd6027b89b8dc593211230d81.png

 

Let’s assume that each cause (factor) in the above WBG has passed the counterfactual test (CT) as we move from bottom most factor to the accident node. Also, let’s assume that all these factors have passed the causal sufficiency test (CST). One can now say that above WBG is a complete representation of cause and effect analysis behind failure of a complex system.

 

What follows after any cause and effect analysis is the finding of countermeasures to avoid occurrence of these set of causes to avoid the future accident and damages. In an advanced WBG practice, the analysts also place the countermeasures as one of the factors to check if they are efficient enough to avoid various factors, especially the un-events.

 

 

Why Because Analysis is a post mortem sort of analysis and it will be carried post the event/accident/damage has been occurred. It is one of the variant of the Why- Why analysis which enables to make deep dive into the root cause analysis of the problem/effect/incident that has been already occurred. By establishing a proper CAPA (Corrective Action and Preventive Action) for the established root cause, we can eliminate/reduce the similar accidents happening in the future.

 

image.png.525db59905c585372fa3ac0f57aafed3.png

Why Because analysis:

Why Because Analysis (WBA) is a variation of 5 Why analysis which is particularly useful in accident causal analysis. Explain WBA along with its output Why Because Graph (WBG) with an example.

 

Answer: (First I have explained 5why, followed by WBA and graph with example)

5 why analysis (technique of root cause analysis-not a problem-solving technique) is a simple, effective & non-technical way of working towards root cause of the problem using series of questions (Why?) to drill down into successive layer of problem identifying root cause of the problem. This technique was originally developed by Sakichi Toyoda and was later institutionalized by Taiichi Ohno in Toyota motors corporations.

Process flow for problem solving technique is: Problem>> Root cause>>Corrective action. The 5 why technique is a part of root cause analysis in this process flow. The 5 why technique address 2 different problems at the same time.

A)       Why the problem arises?

B)       Why problem was not detected before converting into problem?

Below are 5 reasons to use 5 Whys:

a)        Identify the root cause through deep dive in issue

b)       Prove with analysis the real root cause – not assumption

c)        Proactively eliminate issues and prevent re-occurrence

d)       Search for improvement constantly

e)       Inculcate culture within the team for identifying the issue and root cause

When and why 5 Why analysis is used?

·         To help the team discover underlying causes of the problems and causes related to them

·         To ensure potential recommendations address causes rather than symptoms

·         To begin to establish and reinforce the discipline of root cause thinking

How to perform 5 Why?

Focused problem statement and always ask full questions for each Why including the problem of cause behind it

E.g., Customers complain about waiting too long to get connected to staff during lunch hours

1WHY: does this problem happen?

Backup operators take longer to connect callers.

2WHY: do backup operators take longer?

Backup operators don’t know the job as well as the regular operators do.

3WHY: don’t backup operators know the job as well?

There is no special training or job aid to make up for the gap in experience and on the job learning for the backups.

4WHY: isn’t there special training or a job aid?

In the past, the organization has not recognized this need

5WHY: hasn’t the organization recognized this need?

The organization has no system to identify training needs

 

There are many variants to identify the root causes of the problem: Some of them are as below

a)        Issue map

b)       Issue tree

c)        Ishikawa diagram

d)       Why – because analysis

During 5 why analysis once we reach to the 5th Why and still are in process related cause we might have to perform 1 or 2 more why analysis. If we see that we could identify cause related to system, we should see if similar situation is detected in other processes and same root cause applies in other processes.

To confirm if the 5 why is performed correctly organize the collected data in one sentence clearly understood. If the sentence is not clear, revisit the 5 why to identify the gap. How to check the 5 why Is performed correctly? By answering below questions

Problem statement: E.g., Customers complain about waiting too long to get connected to staff during lunch hours

Due to

5th why

The organization has no system to identify training needs

Triggered by

4th why

In the past, the organization has not recognized this need

Because

3rd why

There is no special training or job aid to make up for the gap in experience and on the job learning for the backups.

Originated from

2nd why

Backup operators don’t know the job as well as the regular operators do.

Leading to

1st why

Backup operators take longer to connect callers.

 

Why-Because analysis also help us understand why the problem was not detected before occurring.

It is independent of application domain and helps in analyze the failure of complex systems and accidents caused due to failure It is a method of accident analysis which identifies the cause/causes of accidents to prevent further accidents related to similar cause. These are performed by experts like forensic engineers/scientists, investigators of health/safety etc. through

a)        Collecting of facts after the problem occurred (accident took place)

b)       Analyzing the facts chronologically to identify the root cause

c)        Conclude on the cause of problem (accident) and take corrective actions

d)       Recommend the preventive action to avoid problems occurring in future (avoid future accidents)

These steps are the analysis of root cause – as variation of 5Why analysis and used in industries like shipping, Travel and transportation, infrastructure support, manufacturing, services & all accident/incidents-prone businesses where prevention of potential failure is necessary to avoid business loss

As regular investigation, for WBA the first step is to identify the problem statement: The accident, followed by identifying the cause of accident. The results of the investigation are replicable in nature and graphically represented through why-because graph which depicts causal relations between factors of an accident with the causal explanation of accident/incident.

The WBA can be performed as:

Problem

1st Factor for problem

2nd Factor for problem

3rd factor of problem

Preventive action-Counter measurement

Customers wait too long to get connected during lunch

Call not picked at all

Call abounded- customer redial (Unsatisfied customer)

X

Need to create IVR to record customer request. Arrange for call back facility

Call picked by backup and put on hold

Lack of protocol on call handling by backup

Training material does not cover the call handling scenario

Create training module on call handling by front end support service

Call picked by backup and transferred to incorrect department

Backups lack training of call handling

Training need not identified by organization

Frequent training need analysis by the organization upgrading the training module for all departments

Conclusions:

1.        System change- IVR system to track and auto acknowledge calls

2.        Specific training to front end support

3.        Training need analysis for all departments

 

 

WBG is cyclic graphs with nodes on graph. At each node (Factor) & each contributing cause (related factor) is necessary to occur the accident/Incident

Factors can be events, states, processes, Un-events, and are represented as nodes in the graph. A causal relationship between two nodes, meaning “This node is a necessary causal factor of this other node” is represented by an arrow.

WB graph is used to understand what went wrong leading to specific accident/incident and how to avoid its re-occurrence.

If we consider the simple example of Ship which sunk (E.g., Titanic)

image.png

 

Conclusion:

1.Every ship should have sufficient # of lifeboats basis the passengers in the ship

2.While on sea – SOS rockets should be addressed immediately

The WB-Graph provides a rigorous causal explanation of the behavior being analyzed. However, mistakes may be made in constructing the WB-Graph, as with any human activity. To detect such mistakes, WBA provides a formal proof method (Sequencing of events) which allows one to check whether the WB-Graph is correct and relatively complete. Most users of WBA do not feel the need to check their WB-Graphs using the formal proof procedures, but for those who do, it is there.

WBA is the only accident analysis method with such a formal consistency/completeness check.

 

NOTE: Picture of the graph was not getting uploaded . It is available in word document

 

 

Why Because Analysis

Why Because Analysis is used for analysis of Accidents in various scenarios such as marine, rail, road, air etc. The advantage of WBA is that it can be used independent of the domain. It is a posteriori analysis method. WBA analysis increases the objectivity, reproducibility and reduces the falsification of the results.

WB Graph. The results are depicted in a Why Because Graph which shows the causal relationship between the factors of the accident, with the nodes being the factors. The cause-and-effect relations are depicted by the directed edge.

Process. It starts with the question – what is/are the accident/accidents? The causes of the accidents are then determined in an iterative process. Formal tests are then examined with respect to all potential cause and effect relationships. This iterative process continues till the time a result has been determined. The contributing cause i.e the related factor at each node i.e. the factor must be necessary to cause the accident and putting all the causes together should have caused the accident.

Formal Test. There are two Formal Test viz the Counter Factual Test (Counter to the Fact) and the Causal Sufficiency Test.

Counterfactual Test. The Counter Factual test asks the question; would the effect have happened without this cause or in other words does the cause actually contribute to the effect. Hence A is a cause for B if, and only if, had A not happened B could not have happened. A is the Necessary Causal Factor for B. The Counterfactual test does not answer is A is the only cause of B. A alone may not be sufficient and other causes may be required for B to occur.

 

Causal Sufficiency Test. The Causal Sufficiency Test asks the question; are the listed causes sufficient for the effect to take place. This helps in identifying other causes.

A correct WBG would require a positive CT and positive CST. This means the listed causes are sufficient, i.e. nothing is omitted (CST) and every cause is necessary (CT).

Causal Chains and Sufficiency of Cause

A Simple Causal Chain                                                           A More Complex Causal Chain

 

Examples

Fukushima Dia-Ichi runaway nucelar Reaction. Factors – Tsunami, Tohoku Earthquake.

Collision of the Titanic. Factors – Excessive speed, Night, Life Boat Capacity, thought that the ship was unsinkable, unable to evade the iceberg.

Car Safety System. Factors - Anti-Skid, Anti-Lock Brakes, Air Bags etc. In order for a fatal crash, a number of these systems have to fail.

References

https://en.wikipedia.org/wiki/Why%E2%80%93because_analysis

Introduction to Why-Because Analysis Dipl.-Inform. Jan Sanders Computer Networks and Distributed Systems Group Technical Faculty, Bielefeld University mail: [email protected] web: www.rvs.uni-bielefeld.de in Association with Causalis Limited mail: [email protected] web: www.causalis.com February 1, 2012

Why Because Analysis (WBA) is used to understand the reasons post accidents in various industries like Railways, Airline, Marine, Transport etc..

 

What is WBA?

  • It is an iterative process to understand what happened and why it happened.
  • This is done for all possible causes and the reasons therefore.
  • It is done till a satisfactory answer is found as a reason of the accident.
  • This more like a tree of cause and effect where at each node there can be various causes why it might have happened.

The outcome of WBA is WBA graph which is like a node and attributes leading to the node. As shown in the diagram below

 

image.png.15a9682f71efdceace8041afbb127b65.png

As shown in the graph train derailment has happened and the various reasons for that derailment are identified...

2 main reasons why the rain derailed are

1. train passes through 101 switch

2. Train speed exceeds the derailment speed of 101 switch

   2.1 The train driver overlooks the speed restriction limit of the track

   2.2 There is no automatic speed control system in place to apply automatic brakes

   2.3 The line speed to leading to switch 101 is much higher than speed of switch 101.. Hence the train is already speed up before reaching the switch.

 

 

 

 

 

Why Because Analysis is a technique used to identify / analyze the root cause of the unexpected failures / behavior of systems. It’s also know as WBA a method of causal analysis.

This analysis is conducted by to determine the root cause of the problem or accident by repeating the questions “Why” using 5 Why Because analysis.

 

WBA analysis can be used for technical and socio –technical systems. Basically can be used in variety of system domains. Technical analysis covers the analysis performed on the accidents occurred in various industries like Aviation, Marine, Railway, Industries. Socio Technical system  like Courts, Academia, Agriculture, Public Finance etc.

 

This analysis can be visually represented by drawing a tree diagram which includes cause – effect relationship between factors. These casual factor are represented as node. This graphical representation is also known as WBG – Why Because Graph. This provides a clear understanding of what led to an accident or incident.

Graph looks like below.

image.png.6a3f97ee7892034001b80ca1bc10951f.png

 

Technical Example: Big and longest Analysis – Titanic failure  

 

 

Mokshesh has provided the best answer to this question by clearly explaining all the facets of WBA. 

 

Another good practice that can be incorporated by all respondents is adding references, like it has been added by Johanan.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.