SlideShare une entreprise Scribd logo
1  sur  48
1
of
48
         A Note About Continuous Assessment

     The continuous assessment mark for this
     course will be based on three components:
        – Your journal entries
        – Submission of a document in which you will
          describe a group problem solving experiment
        – A presentation which you will give in class
     You don’t need to start working on the latter
     two just yet
     For now start thinking about groups and
     possible problems to solve
2
of
48
                   The M.Sc. Reading Group
                On an M.Sc. course experience in
                reviewing academic papers/
                articles is extremely important
                A reading group will be started to
                help with this
     This will help when you get to the case study
     module on the course
     Papers will be selected and discussions will
     take place both on-line and in lectures
     More will follow shortly…
3
of
48
                         Brainstorming Ideas Review
         Excellent               Interesting                  Useless
     • Discounts               • Connect artists        •   Bring back vinyl
     • Price material            with different         •   TV ads in Iran
       encouragingly             markets                •   Kidnap bands
     • Subscription service    • Develop streaming-     •   Kidnap
       for downloads             only technology            downloaders as an
     • Cheaper in bulk         • Distribute music for       example
     • Downloads give            multiple cultures      •   Brain implants
       concert discounts       • Secondary sales        •   Subliminal
     • Sell iPods with pre-    • Competitions with          messages on vinyl
       loaded music              downloads                  records
     • Subscriptions to        • Diversify into iPods   •   MUSIC SHOULD BE
       charts while they are   • Stop players sharing       FREE
       there                     music                  •   Sabotage
     • Sell broadcast          • iPod Jukebox               downloads with
       concerts online                                      white noise
4
of
48
                    Brainstorming Ideas Review
     Some interesting things to note:
        – There was only one unanimous choice in both
          the interesting and excellent categories
        – The ideas that inspired most disagreement:
          •   Downloads don't last forever
          •   Free pint with ten songs
          •   Free download with X (beer, bananas, sandwiches)
          •   Convert politician’s speeches into rap songs
        – We rejected the brain implants!
          • In 2002 there was something of a
            scandal over the falsified invention
            of a tooth implant!
5
of
48
      Force Field/S.W.O.T. Analysis Feedback

     Any comments questions about last week?
Problem Solving,
       Communication
         & Innovation:
           Root Cause
              Analysis



Course Website: http://www.comp.dit.ie/bmacnamee
7
of
48
                                              Contents
     In today’s lecture we are going to look at
     Root Cause Analysis
        – What is root cause analysis?
        – Origins of root cause analysis
        – Is this important for software/knowledge
          management?
        – Major steps in root cause analysis
        – Root cause analysis example
        – When to use root cause analysis
        – Impediments to root cause analysis
8
of
48
                         Root Cause Analysis
     Root Cause Analysis (RCA) is a process
     deigned to help determine the causes of
     events – typically bad events!
     Root cause analysis gets us past what and
     how to why
     Only by knowing why an event happened
     can we hope to prevent it happening in the
     future
     Treat the cause not the symptoms
9
of
48
               Root Cause Analysis Example
     Scenario # 1: The Plant Manager walked into the
     plant and found oil on the floor. He called the
     Foreman over and told him to have maintenance
     clean up the oil. The next day while the Plant
     Manager was in the same area of the plant he
     found oil on the floor again and he subsequently
     raked the Foreman over the coals for not following
                      his directions from the day
                      before. His parting words were to
                      either get the oil cleaned up or
                      he'd find someone that would.
10
of
48
        Root Cause Analysis Example (cont…)

     Scenario # 2: The Plant Manager walked into the
     plant and found oil on the floor. He called the
     Foreman over and asked him why there was oil on
     the floor. The Foreman indicated that it was due to
     a leaky gasket in the pipe joint above. The Plant
     Manager then asked when the gasket had been
     replaced and the Foreman responded that
     Maintenance had installed 4 gaskets over the past
     few weeks and they each one seemed to leak. The
     Foreman also indicated that Maintenance had
     been talking to Purchasing about the gaskets
     because it seemed they were all bad.
11
of
48
        Root Cause Analysis Example (cont…)

     The Plant Manager then went to talk with
     Purchasing about the situation with the gaskets.
     The Purchasing Manager indicated that they had
                       in fact received a bad batch of
                       gaskets from the supplier. The
                       Purchasing      Manager     also
                       indicated that they had been
                       trying for the past 2 months to
                       try to get the supplier to make
     good on the last order of 5,000 gaskets that all
     seemed to be bad.
12
of
48
        Root Cause Analysis Example (cont…)

     The Plant Manager then asked the Purchasing
     Manager why they had purchased from this
     supplier if they were so disreputable and the
     Purchasing Manager said because they were the
                       lowest bidder when quotes were
                       received from various suppliers.
                       The Plant Manager then asked
                       the Purchasing Manager why
                       they went with the lowest bidder
                       and he indicated that was the
     direction he had received from the VP of Finance.
13
of
48
        Root Cause Analysis Example (cont…)

     The Plant Manager then went to talk to the VP of
     Finance about the situation. When the Plant
     Manager asked the VP of Finance why Purchasing
     had been directed to always take the lowest bidder
     the VP of Finance said, "Because you indicated
     that we had to be as cost conscious as possible!"
     and purchasing from the lowest bidder saves us
     lots of money. The Plant Manger was horrified
     when he realized that he was the reason there was
     oil on the plant floor.
14
of
48
             What About Ireland’s Woes?

              Staunton Out!
 What is the root cause of all of our problems?
 Will sacking the manager do any good?
 Will dropping the players do any good?
 Is it all the fans fault?
15
of
48
            Origins Of Root Cause Analysis
     Root cause analysis is not one well defined
     technique, but rather a general philosophy
     The origins of root cause analysis stem from
     the following areas:
       – Safety-based: accident investigation, health
         & safety
       – Production-based: quality control
       – Process-based: business processes outside
         of manufacturing
       – Systems-based: organisational culture,
         strategic management
16
                            of
                                                                   General Principles Of Root Cause
                            48                                                              Analysis
                                                          The general principles of root cause analysis
                                                          are:
                                                             – Aiming corrective measures at root causes is
Based on “Root Cause Analysis Handbook”, ANS Consulting




                                                               more effective than merely treating the
                                                               symptoms of a problem
                                                             – To be effective, RCA must be performed
                                                               systematically, and conclusions must be
                                                               backed up by evidence
                                                             – There is usually more than one root cause for
                                                               any given problem
17
                            of
                            48
                                                                             What Is A Root Cause?
                                                          There is substantial debate on the definition
                                                          of root cause
                                                          The following is useful:
Based on “Root Cause Analysis Handbook”, ANS Consulting




                                                             – Root causes are specific underlying causes
                                                             – Root causes are those that can reasonably
                                                               be identified
                                                             – Root causes are those we have control to fix
                                                             – Root causes are those for which effective
                                                               recommendations for preventing recurrences
                                                               can be generated
18
of
48
                           Causes Of Problems
     There are different kinds of causes can be
     broken down as follows:
        – Physical Causes are the tangible causes of
          failures
        – Human Causes almost always trigger a
          physical cause of failure – these could be
          errors of commission (we did something we
          shouldn’t do) or omission (we didn’t do
          something we should have done)
        – Latent Causes (or Organisational Causes)
          are the organisational systems that people
          used to make their decisions
19
                                                   of
                                                                        But This All Just Sounds Like Common
                                                   48                                                  Sense!
                                                                     Common Sense is not particularly common
                                                                     We all have a different notion of common
Based on Apollo Root Cause Analysis: A New Way Of Thinking, D Gano




                                                                     sense because of:
                                                                       – Our unique senses
                                                                       – Our unique knowledge
                                                                       – Our unique strategies
                                                                       – Our unique conclusions
                                                                     Number series experiment
20
                                                    of
                                                                                   Root Cause Analysis &
                                                    48                              Software/Computing?
                                                         This all sounds like something people in
                                                         factories should worry about – but we are
“History's Worst Software Bugs”, Simson Garfinkel




                                                         make software!
                                                         In 2002 Wired.com published an interesting
                                                         article on history’s worst software bugs
                                                           – July 28, 1962 Mariner I Space Probe: A bug in the
                                                             flight software for the Mariner 1 causes the rocket to
                                                             divert from its intended path on launch
                                                           – 1982 Soviet Gas Pipeline: Operatives working for the
                                                             Central Intelligence Agency allegedly plant a bug in a
                                                             Canadian computer system purchased to control the
                                                             trans-Siberian gas pipeline
                                                           – 1985-1987 Therac-25 medical accelerator. A
                                                             radiation therapy device malfunctions and delivers
                                                             lethal radiation doses at several medical facilities
21
                                                    of
                                                                             Root Cause Analysis &
                                                    48                Software/Computing? (cont…)
                                                         – 1988 Buffer Overflow in Berkeley Unix Finger
                                                           Daemon: The first internet worm (the so-called Morris
“History's Worst Software Bugs”, Simson Garfinkel




                                                           Worm) infects between 2,000 and 6,000 computers in
                                                           less than a day by taking advantage of a buffer
                                                           overflow
                                                         – 1988-1996 Kerberos Random Number Generator:
                                                           The authors of the Kerberos security system neglect to
                                                           properly "seed" the program's random number
                                                           generator with a truly random seed
                                                         – January 15, 1990 AT&T Network Outage: A bug in a
                                                           new release of the software that controls AT&T's long
                                                           distance switches causes these mammoth computers
                                                           to crash when they receive a specific message from
                                                           one of their neighbouring machines
22
                                                    of
                                                                             Root Cause Analysis &
                                                    48                Software/Computing? (cont…)
                                                         – 1993 Intel Pentium Floating Point Divide: A silicon
                                                           error causes Intel's highly promoted Pentium chip to
“History's Worst Software Bugs”, Simson Garfinkel




                                                           make mistakes when dividing floating-point numbers
                                                           that occur within a specific range
                                                         – 1995/1996 The Ping of Death: A lack of sanity checks
                                                           and error handling in the IP fragmentation reassembly
                                                           code makes it possible to crash a wide variety of
                                                           operating systems by sending a malformed "ping"
                                                           packet from anywhere on the internet
                                                         – June 4, 1996 Ariane 5 Flight 501: Working code for
                                                           the Ariane 4 rocket is reused in the Ariane 5, but the
                                                           Ariane 5's faster engines trigger a bug in an arithmetic
                                                           routine inside the rocket's flight computer
23
                                                    of
                                                                                Root Cause Analysis &
                                                    48                   Software/Computing? (cont…)
                                                            – November 2000 National Cancer Institute, Panama
                                                              City: In a series of accidents, therapy planning
“History's Worst Software Bugs”, Simson Garfinkel




                                                              software created by Multidata Systems International, a
                                                              U.S. firm, miscalculates the proper dosage of radiation
                                                              for patients undergoing radiation therapy
                                                         We should worry about this kind of thing in
                                                         software!
24
                            of
                            48
                                                            Major Steps In Root Cause Analysis
                                                          There are four major steps in root cause
                                                          analysis:
                                                             – Data collection
Based on “Root Cause Analysis Handbook”, ABS Consulting




                                                             – Causal factor charting
                                                             – Root cause identification.
                                                             – Recommendation generation and
                                                               implementation
25
                            of
                                                                          Root Cause Analysis Steps:
                            48                                                       Data Collection
                                                          The first step in root cause analysis is to
                                                          gather as much data as possible
                                                          Without complete information how can we
Based on “Root Cause Analysis Handbook”, ABS Consulting




                                                          hope to find the root causes?
                                                          Data gathering consumes most of the time
                                                          in root cause analysis
26
                            of
                                                                                                  Root Cause Analysis Steps:
                            48                                                                        Causal Factor Charting
                                                          Causal factor charting provides a structure
                                                          for us to organise and analyse the data
                                                          gathered during the investigation
Based on “Root Cause Analysis Handbook”, ABS Consulting




                                                          Preparing the chart begins as soon as we
                                                          start to gather data
                                                          The chart should show all of the information
                                                          that we know in a sequence diagram leading
                                                          up to the event we are investigating
                                                             Actors involved    Actors involved       Actors involved    Actors involved    Actors involved

                                                               Event              Event                 Event              Event              Event
                                                            information        information           information        information        information
                                                            Timing info        Timing info           Timing info        Timing info        Timing info
27
                            of
                                                                         Root Cause Analysis Steps:
                            48                                        Causal Factor Charting (cont…)
                                                          The chart should begin as a skeleton
                                                          working backwards from the event we are
                                                          investigating
Based on “Root Cause Analysis Handbook”, ABS Consulting




                                                          As more information arises it should be
                                                          added to the chart
                                                          Causal factors are those contributors that, if
                                                          eliminated, would have prevented the
                                                          occurrence
                                                          A causal factor chart can help us identify
                                                          gaps in our knowledge
28
                            of
                                                                         Root Cause Analysis Steps:
                            48                                             Root Cause Identification
                                                          After all factors have been identified, root
                                                          cause identification begins
                                                          Root causes are often identified by following
Based on “Root Cause Analysis Handbook”, ANS Consulting




                                                          a chain of events to its beginning
                                                          Remember there will often be more than one
                                                          root cause
                                                          Tools such as the Root Cause Map (from
                                                          the “Root Cause Analysis Handbook”) can
                                                          be used to help identify root causes
                                                          for each cause factor follow the map to see
                                                          if this is a root cause
29                                                            Start Here With Each Causal Factor
of
48

                                         Equipment
                                          Difficulty




   Equipment             Equipment                                 Installation/         Equipment
 Design Problem      Reliability Program                           Fabrication            Misuse
                          Problem



                                                   Equipment
        Design      Equipment                      Reliability
     Input/Output    Records                        Program                             Procedures
                                                 Implementation


                                  Equipment                       Administrative &
                                   Reliability                     Management
                                Program Design                       Systems
30 Here With Each Causal Factor
 Start
of
48

             Personnel                                     Other
              Difficulty                                  Difficulty




    Company                Contract    External          Natural           Sabotage/
                                                                                              Other
    Employee               Employee    Events          Phenomenon          Horseplay




   Human Factors
    Engineering
                            Training                      Communications

                                          Personal                              Immediate
                                         Performance                            Supervision
31
of
                       Root Cause Analysis Steps:
48     Recommendation Generation & Implementation

     Following the identification of a root cause
     recommendations for preventing its
     recurrence should be made
     The recommendations should be achievable
     and must be implemented
     If recommendations are not implemented
     then the analysis is a waste of time and the
     event should be expected to recur
32
of
48
                                                Example
      “It was 5 p.m. I was frying chicken. My friend Jane
      stopped by on her way home from the doctor, and
         she was very upset. I invited her into the living
      room so we could talk. After about 10 minutes, the
        smoke detector near the kitchen came on. I ran
         into the kitchen and found a fire on the stove. I
        reached for the fire extinguisher and pulled the
     plug. Nothing happened. The fire extinguisher was
       not charged. In desperation, I threw water on the
     fire. The fire spread throughout the kitchen. I called
     the fire department, but the kitchen was destroyed.
     The fire department arrived in time to save the rest
                          of the house.”
33
of
48




                                           Fire starts on
         Mary                   Mary         the stove                                        Mary            Mary                  Mary

                      Mary leaves                                                     Mary runs      Mary tries to   Fire extinguisher
 Mary begins                                                       Smoke alarm
                     frying chicken                                                    into the      use the fire    does not operate
frying chicken                                     Jane, Mary        sounds
                          alone                                                        kitchen       extinguisher    when Mary tries it
 17:00                                       Mary chats              About 17:10
                                             with Jane
                                             10 minutes




                         Mary            Kitchen, Mary                   Mary, FB                              FB

                 Mary throws           Fire spreads                                                                    Kitchen
                                                                Mary calls the      Fire brigade     Fire brigade
                 water on the           throughout                                                                   destroyed by
                                                                 fire brigade          arrives       puts out fire
                     fire               the kitchen                                                                       fire
                                                                 Time?              Time?            Time?
34
of
48




                                               What was
                 Did Mary
                                                  Jane
                 know this
                                                 doing
                   was
     Did Mary                                  during this
                  wrong?
        do                                       time?
                                  Mary, pan
     anything
      else?
                             Fire was a                                  How long        Did the FB
              Was            grease fire                                 did it take      use the
              Mary                                                                         correct
                                                                         the FB to
            trying to                                                                   techniques?
                                                                          arrive?
            do this?


                   Mary        Kitchen, Mary                 Mary, FB                            FB

          Mary throws        Fire spreads                                                                Kitchen
                                                       Mary calls the   Fire brigade   Fire brigade
          water on the        throughout                                                               destroyed by
                                                        fire brigade       arrives     puts out fire
              fire            the kitchen                                                                   fire
Burner
35                                   Electric
of                                   burner
                                    shorts out
48
                                                 Pan

                                   Arcing heats
                                     bottom of
                                  aluminium pan


                                                 Pan
                                                                                                                Was it
                                   Aluminium                                                                   originally
                          Jane    melts forming                                                                charged?
                                   hole in pan
                 Jane comes                                                                                               Had it
                  to the door                                                                                            leaked?
                                                                                     What                   Had it
                                         Conclusion                                 exactly                 been
                                  Grease ignites                                    did she               previously
                                                                                     see?                   used?
                          Jane    when it hits the        Assumption                              Mary                      Mary
     How                             burner
                                                          Fire                                                       Fire
   much            Jane rings                                                              Mary sees
                                                        generates                                               extinguisher
  oil? How        the doorbell                                                           fire on stove
   much
                                                         smoke                                                  not charged
  chicken?
                                   Fire starts on
         Mary              Mary      the stove                               Mary                 Mary                         Mary

                  Mary leaves                                          Mary runs         Mary tries to       Fire extinguisher
 Mary begins                                           Smoke alarm
                 frying chicken                                         into the         use the fire        does not operate
frying chicken                           Jane, Mary      sounds
                      alone                                             kitchen          extinguisher        when Mary tries it
 17:00                              Mary chats         About 17:10
                                    with Jane
         Mary                                                                                     Mary
                                    10 minutes                                                            Does Mary
 Mary uses                                                                    Is plug   Mary pulls the   know how to
an aluminium                                                                the same     plug on fire        use an
     pan                                                                     as pin?     extinguisher    extinguisher?
36                                                             Pan
                                                                                         Pan              Burner
                                                 Aluminium                Arcing heats
of                              Jane            melts forming               bottom of
                                                                                                     Electric
                                                                                                     burner
                                                 hole in pan
48                      Jane comes                                       aluminium pan              shorts out
                         to the door                                                                             CF
                                                        Conclusion

                                               Grease ignites
                                Jane           when it hits the               Assumption                                         Mary               Mary
                                                  burner
                                                                              Fire                                                               Fire
                         Jane rings                                                                                       Mary sees
                                                                            generates                                                       extinguisher
                        the doorbell                                                                                    fire on stove
                                                                             smoke                                                          not charged

                                                 Fire starts on
         Mary                    Mary              the stove                                                  Mary               Mary                   Mary

                        Mary leaves                                                                Mary runs            Mary tries to    Fire extinguisher
 Mary begins                                                              Smoke alarm
                       frying chicken                                                               into the            use the fire     does not operate
frying chicken                                          Jane, Mary          sounds
                            alone                                                                   kitchen             extinguisher     when Mary tries it
 17:00                                 CF         Mary chats               About 17:10
                                                                                                                                                           CF
                                                  with Jane
         Mary                                                                                                                     Mary
                                                  10 minutes
 Mary uses                                                                                                             Mary pulls the
an aluminium                                                                                                            plug on fire
     pan                                       Mary, pan                                                                extinguisher
                                        Fire was a
                                        grease fire




                         Mary               Kitchen, Mary                  Mary, FB                                             FB

                 Mary throws            Fire spreads                                                                                       Kitchen
                                                                     Mary calls the            Fire brigade           Fire brigade
                 water on the            throughout                                                                                      destroyed by
                                                                      fire brigade                arrives             puts out fire
                     fire                the kitchen                                                                                          fire
                           CF
37
of
48
                         Root Cause Summary Table
     Causal Factor 1                        Recommendations
     Description: Mary leaves the frying    • Implement a policy that hot oil is never left
     chicken unattended                       unattended on the cooker
                                            • Determine whether policies are required for
                                              other types of hazards




     Causal Factor 2                        Recommendations
     Description: Electric burner element   • Replace all burners on cookers
     fails (burns out)                      • Develop a preventative maintenance
                                              strategy to periodically replace burner
                                              elements
                                            • Consider alternative, less hazardous
                                              methods for preparing chicken
38
of
48
             Root Cause Summary Table (cont…)
     Causal Factor 3                         Recommendations
     Description: Fire extinguisher does     • Refill fire extinguisher
     not operate when Mary tries to use it   • Inspect all fire extinguishers in the building
                                               to make sure they are full
                                             • Ensure a safety equipment audit is properly
                                               in place




     Causal Factor 4                         Recommendations
     Description: Mary throws water on       • Provide practical training on the use of fire
     fire                                      extinguishers
                                             • Review overall training plan
39
of
48
               Root Cause Analysis Exercise
     “This week DIT suffered a massive e-mail
     failure. The hard-drive on our mail server
     crashed and the contents of all mail boxes
     were lost. Furthermore all e-mails arriving
     over the following days were lost with no
     indication given to senders that they were not
     received. When back-ups were sought the last
     back-up had been made 5 months before”
     Let’s do a root cause analysis of this event
     For this exercise I will have to act as an oracle
     for our investigation – sorry!
40
of
48
         Impediments To Root Cause Analysis

     There are a number of reasons why people
     don’t like root cause analysis:
       – This is great, but I don’t have time for this….
       – Inability or unwillingness to tackle the bigger
         issues
       – Fear of being “blamed” for making an error
41
of
      This Is Great, But I Don’t Have Time For
48                                      This….
     There is not one of us that does not have
     more things to do than we have time to
     perform
         “If you haven’t got time to stop these
      failures from recurring, how are you going
         to find the time to keep fixing them?”

     If you have ever tried test-driven-development
     it offers the same value proposition
42
of
      Inability Or Unwillingness To Tackle The
48                                Bigger Issues
     The most effective solutions are those that
     address the latent (or organisational) causes
     of problems
     These solutions typically require changes to
     underlying organisational systems,
     processes and beliefs and so require more
     time, effort, and management clout to
     implement
     Often small root cause analysis teams are
     reluctant or unable to identify these issues
     as potential causes
43
of
48
           Fear Of Being Blamed For Errors
     Root cause analysis often involves
     identifying errors committed by individuals -
     this can be terrifying
     Bad use of root cause analysis can quickly
     devolve into the blame game
     It is worth thinking briefly about whether
     blaming people is of any use to us
44
                                                                   of
                                                                                 Fear Of Being Blamed For Errors
                                                                   48                                   (cont…)
                                                                        Regarding human error many of us believe:
                                                                          – Human error is infrequent
“Getting Root Cause Analysis to Work for You”, Alexander (Sandy) Dunn




                                                                          – Human error is intrinsically bad
                                                                          – A few people are responsible for most of the
                                                                            human errors
                                                                          – The most effective way of preventing human
                                                                            error is through disciplinary actions
                                                                        So, we allocate blame and then seek to
                                                                        prevent recurrence through disciplinary
                                                                        actions
45
                                                                   of
                                                                                 Fear Of Being Blamed For Errors
                                                                   48                                   (cont…)
                                                                        However many behavioural psychologists
                                                                        are now showing:
“Getting Root Cause Analysis to Work for You”, Alexander (Sandy) Dunn




                                                                          – Human error is inevitable
                                                                          – Human error is not intrinsically bad
                                                                          – Everybody commits errors
                                                                          – Blame and punishment is almost always
                                                                            inappropriate
                                                                        So we shouldn’t blame individuals but rather
                                                                        seek to find the latent causes – using root
                                                                        cause analysis?
46
                                                                   of
                                                                   48
                                                                              Teams And Root Cause Analysis
                                                                        Advantages of team-based problem-solving:
                                                                           – Those closest to the work know best how to
“Getting Root Cause Analysis to Work for You”, Alexander (Sandy) Dunn




                                                                             perform and improve their jobs
                                                                           – Application of a broader range of knowledge
                                                                             from multiple disciplines
                                                                           – Broader, more creative solutions
                                                                           – Greater chance of risk-taking
                                                                           – Teams tend to be more successful in
                                                                             implementing complex plans
                                                                           – Higher level of ownership of results
                                                                        This is all true for root cause analysis
47
of
48
             Root Cause Analysis Summary
     Root cause analysis is a problem solving
     technique which can be used to find the
     reasons why an event occurred
     There are four major steps:
       – Data collection
       – Causal factor charting
       – Root cause identification.
       – Recommendation generation and
         implementation
48
of
48
                                          Exercise
     Into your problem solving journals, write a ½
     page – full page on your thoughts about
     force field analysis, SWOT analysis and root
     cause analysis
     In particular focus on how useful you feel the
     techniques are – does the formalism help, or
     is it just “common sense” dressed up in a
     fancy coat?

Contenu connexe

Tendances

Tendances (20)

RCA
RCARCA
RCA
 
Tpm basic
Tpm basicTpm basic
Tpm basic
 
Reliability Centered Maintenance
Reliability Centered MaintenanceReliability Centered Maintenance
Reliability Centered Maintenance
 
A Part 21 Accident Investigation
A  Part 21 Accident InvestigationA  Part 21 Accident Investigation
A Part 21 Accident Investigation
 
Total Productive Maintenance (TPM) for EVERTS 20Aug2018
Total Productive Maintenance (TPM) for EVERTS  20Aug2018Total Productive Maintenance (TPM) for EVERTS  20Aug2018
Total Productive Maintenance (TPM) for EVERTS 20Aug2018
 
Maintenance policies and preventive maintenance
Maintenance policies and preventive maintenanceMaintenance policies and preventive maintenance
Maintenance policies and preventive maintenance
 
Near miss
Near missNear miss
Near miss
 
Maintenance and Reliability Case Studies and Bench-marking Data
Maintenance and Reliability Case Studies and Bench-marking DataMaintenance and Reliability Case Studies and Bench-marking Data
Maintenance and Reliability Case Studies and Bench-marking Data
 
Risk assessment c19
Risk assessment c19Risk assessment c19
Risk assessment c19
 
Safety coordinator performance appraisal
Safety coordinator performance appraisalSafety coordinator performance appraisal
Safety coordinator performance appraisal
 
System safety
System safetySystem safety
System safety
 
The Basics Of Failures
The Basics Of FailuresThe Basics Of Failures
The Basics Of Failures
 
Near Miss.pptx
Near Miss.pptxNear Miss.pptx
Near Miss.pptx
 
OSHA regulations Fall protection
OSHA regulations Fall protection OSHA regulations Fall protection
OSHA regulations Fall protection
 
Accident Investigation
Accident InvestigationAccident Investigation
Accident Investigation
 
total productive maintenance
total productive maintenancetotal productive maintenance
total productive maintenance
 
Incident investigation and Root Cause Analysis
Incident investigation and Root Cause AnalysisIncident investigation and Root Cause Analysis
Incident investigation and Root Cause Analysis
 
Intro to maintenance
Intro to maintenanceIntro to maintenance
Intro to maintenance
 
training near miss program
training near miss programtraining near miss program
training near miss program
 
Session no. 5 roles and responsibilities in safety management system
Session no. 5 roles and responsibilities in safety management systemSession no. 5 roles and responsibilities in safety management system
Session no. 5 roles and responsibilities in safety management system
 

Similaire à Casual factor charting

Analytical thinking training
Analytical thinking trainingAnalytical thinking training
Analytical thinking training
ras1215
 
Probsolv2007 engineering design processes pp ws
Probsolv2007   engineering design processes pp wsProbsolv2007   engineering design processes pp ws
Probsolv2007 engineering design processes pp ws
videoteacher
 
root-cause-analysis.pdf
root-cause-analysis.pdfroot-cause-analysis.pdf
root-cause-analysis.pdf
NelgineGepuit
 
Nerd, Geek, and Gear Herding: Technical Management Techniques for Managers v 2.0
Nerd, Geek, and Gear Herding: Technical Management Techniques for Managers v 2.0Nerd, Geek, and Gear Herding: Technical Management Techniques for Managers v 2.0
Nerd, Geek, and Gear Herding: Technical Management Techniques for Managers v 2.0
NTEN
 
2012 10 23 meclabs for ims jon powell (v2jp)
2012 10 23 meclabs for ims jon powell (v2jp)2012 10 23 meclabs for ims jon powell (v2jp)
2012 10 23 meclabs for ims jon powell (v2jp)
thepulsenetwork
 
Nerd, Geek and Gear Herding: Technical Management Techniques for Managers v 2.0
Nerd, Geek and Gear Herding: Technical Management Techniques for Managers v 2.0Nerd, Geek and Gear Herding: Technical Management Techniques for Managers v 2.0
Nerd, Geek and Gear Herding: Technical Management Techniques for Managers v 2.0
NTEN
 
Conducting, analyzing and reporting in depth interviews slideshare 0213 dmf
Conducting, analyzing and reporting in depth interviews slideshare  0213 dmfConducting, analyzing and reporting in depth interviews slideshare  0213 dmf
Conducting, analyzing and reporting in depth interviews slideshare 0213 dmf
David Filiberto
 

Similaire à Casual factor charting (20)

Analytical thinking training
Analytical thinking trainingAnalytical thinking training
Analytical thinking training
 
Root Cause Analysis
Root  Cause  AnalysisRoot  Cause  Analysis
Root Cause Analysis
 
Williams thinking fast and slow
Williams thinking fast and slowWilliams thinking fast and slow
Williams thinking fast and slow
 
Probsolv2007 engineering design processes pp ws
Probsolv2007   engineering design processes pp wsProbsolv2007   engineering design processes pp ws
Probsolv2007 engineering design processes pp ws
 
Ikeno F - AIMRADIAL 2014 - Devices
Ikeno F - AIMRADIAL 2014 - DevicesIkeno F - AIMRADIAL 2014 - Devices
Ikeno F - AIMRADIAL 2014 - Devices
 
Root_Cause_Analysis_RCA
Root_Cause_Analysis_RCARoot_Cause_Analysis_RCA
Root_Cause_Analysis_RCA
 
root-cause-analysis.pdf
root-cause-analysis.pdfroot-cause-analysis.pdf
root-cause-analysis.pdf
 
Introduction To Problem Analysis
Introduction To Problem AnalysisIntroduction To Problem Analysis
Introduction To Problem Analysis
 
Nerd, Geek, and Gear Herding: Technical Management Techniques for Managers v 2.0
Nerd, Geek, and Gear Herding: Technical Management Techniques for Managers v 2.0Nerd, Geek, and Gear Herding: Technical Management Techniques for Managers v 2.0
Nerd, Geek, and Gear Herding: Technical Management Techniques for Managers v 2.0
 
Silke being a commoner
Silke being a commonerSilke being a commoner
Silke being a commoner
 
5. decision making
5. decision making5. decision making
5. decision making
 
Management Decision Making
Management Decision MakingManagement Decision Making
Management Decision Making
 
2012 10 23 meclabs for ims jon powell (v2jp)
2012 10 23 meclabs for ims jon powell (v2jp)2012 10 23 meclabs for ims jon powell (v2jp)
2012 10 23 meclabs for ims jon powell (v2jp)
 
Systems Theory Lecture
Systems Theory LectureSystems Theory Lecture
Systems Theory Lecture
 
Nerd Herding v2
Nerd Herding  v2Nerd Herding  v2
Nerd Herding v2
 
Nerd, Geek and Gear Herding: Technical Management Techniques for Managers v 2.0
Nerd, Geek and Gear Herding: Technical Management Techniques for Managers v 2.0Nerd, Geek and Gear Herding: Technical Management Techniques for Managers v 2.0
Nerd, Geek and Gear Herding: Technical Management Techniques for Managers v 2.0
 
Reusability in Enterprises
Reusability in EnterprisesReusability in Enterprises
Reusability in Enterprises
 
Research methods
Research methodsResearch methods
Research methods
 
this contain engineering design with capstone
this contain engineering design with capstonethis contain engineering design with capstone
this contain engineering design with capstone
 
Conducting, analyzing and reporting in depth interviews slideshare 0213 dmf
Conducting, analyzing and reporting in depth interviews slideshare  0213 dmfConducting, analyzing and reporting in depth interviews slideshare  0213 dmf
Conducting, analyzing and reporting in depth interviews slideshare 0213 dmf
 

Dernier

VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
dipikadinghjn ( Why You Choose Us? ) Escorts
 

Dernier (20)

Business Principles, Tools, and Techniques in Participating in Various Types...
Business Principles, Tools, and Techniques  in Participating in Various Types...Business Principles, Tools, and Techniques  in Participating in Various Types...
Business Principles, Tools, and Techniques in Participating in Various Types...
 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunities
 
Top Rated Pune Call Girls Pashan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Pashan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Pashan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Pashan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
 
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
 
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
 
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
 
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort Service
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 

Casual factor charting

  • 1. 1 of 48 A Note About Continuous Assessment The continuous assessment mark for this course will be based on three components: – Your journal entries – Submission of a document in which you will describe a group problem solving experiment – A presentation which you will give in class You don’t need to start working on the latter two just yet For now start thinking about groups and possible problems to solve
  • 2. 2 of 48 The M.Sc. Reading Group On an M.Sc. course experience in reviewing academic papers/ articles is extremely important A reading group will be started to help with this This will help when you get to the case study module on the course Papers will be selected and discussions will take place both on-line and in lectures More will follow shortly…
  • 3. 3 of 48 Brainstorming Ideas Review Excellent Interesting Useless • Discounts • Connect artists • Bring back vinyl • Price material with different • TV ads in Iran encouragingly markets • Kidnap bands • Subscription service • Develop streaming- • Kidnap for downloads only technology downloaders as an • Cheaper in bulk • Distribute music for example • Downloads give multiple cultures • Brain implants concert discounts • Secondary sales • Subliminal • Sell iPods with pre- • Competitions with messages on vinyl loaded music downloads records • Subscriptions to • Diversify into iPods • MUSIC SHOULD BE charts while they are • Stop players sharing FREE there music • Sabotage • Sell broadcast • iPod Jukebox downloads with concerts online white noise
  • 4. 4 of 48 Brainstorming Ideas Review Some interesting things to note: – There was only one unanimous choice in both the interesting and excellent categories – The ideas that inspired most disagreement: • Downloads don't last forever • Free pint with ten songs • Free download with X (beer, bananas, sandwiches) • Convert politician’s speeches into rap songs – We rejected the brain implants! • In 2002 there was something of a scandal over the falsified invention of a tooth implant!
  • 5. 5 of 48 Force Field/S.W.O.T. Analysis Feedback Any comments questions about last week?
  • 6. Problem Solving, Communication & Innovation: Root Cause Analysis Course Website: http://www.comp.dit.ie/bmacnamee
  • 7. 7 of 48 Contents In today’s lecture we are going to look at Root Cause Analysis – What is root cause analysis? – Origins of root cause analysis – Is this important for software/knowledge management? – Major steps in root cause analysis – Root cause analysis example – When to use root cause analysis – Impediments to root cause analysis
  • 8. 8 of 48 Root Cause Analysis Root Cause Analysis (RCA) is a process deigned to help determine the causes of events – typically bad events! Root cause analysis gets us past what and how to why Only by knowing why an event happened can we hope to prevent it happening in the future Treat the cause not the symptoms
  • 9. 9 of 48 Root Cause Analysis Example Scenario # 1: The Plant Manager walked into the plant and found oil on the floor. He called the Foreman over and told him to have maintenance clean up the oil. The next day while the Plant Manager was in the same area of the plant he found oil on the floor again and he subsequently raked the Foreman over the coals for not following his directions from the day before. His parting words were to either get the oil cleaned up or he'd find someone that would.
  • 10. 10 of 48 Root Cause Analysis Example (cont…) Scenario # 2: The Plant Manager walked into the plant and found oil on the floor. He called the Foreman over and asked him why there was oil on the floor. The Foreman indicated that it was due to a leaky gasket in the pipe joint above. The Plant Manager then asked when the gasket had been replaced and the Foreman responded that Maintenance had installed 4 gaskets over the past few weeks and they each one seemed to leak. The Foreman also indicated that Maintenance had been talking to Purchasing about the gaskets because it seemed they were all bad.
  • 11. 11 of 48 Root Cause Analysis Example (cont…) The Plant Manager then went to talk with Purchasing about the situation with the gaskets. The Purchasing Manager indicated that they had in fact received a bad batch of gaskets from the supplier. The Purchasing Manager also indicated that they had been trying for the past 2 months to try to get the supplier to make good on the last order of 5,000 gaskets that all seemed to be bad.
  • 12. 12 of 48 Root Cause Analysis Example (cont…) The Plant Manager then asked the Purchasing Manager why they had purchased from this supplier if they were so disreputable and the Purchasing Manager said because they were the lowest bidder when quotes were received from various suppliers. The Plant Manager then asked the Purchasing Manager why they went with the lowest bidder and he indicated that was the direction he had received from the VP of Finance.
  • 13. 13 of 48 Root Cause Analysis Example (cont…) The Plant Manager then went to talk to the VP of Finance about the situation. When the Plant Manager asked the VP of Finance why Purchasing had been directed to always take the lowest bidder the VP of Finance said, "Because you indicated that we had to be as cost conscious as possible!" and purchasing from the lowest bidder saves us lots of money. The Plant Manger was horrified when he realized that he was the reason there was oil on the plant floor.
  • 14. 14 of 48 What About Ireland’s Woes? Staunton Out! What is the root cause of all of our problems? Will sacking the manager do any good? Will dropping the players do any good? Is it all the fans fault?
  • 15. 15 of 48 Origins Of Root Cause Analysis Root cause analysis is not one well defined technique, but rather a general philosophy The origins of root cause analysis stem from the following areas: – Safety-based: accident investigation, health & safety – Production-based: quality control – Process-based: business processes outside of manufacturing – Systems-based: organisational culture, strategic management
  • 16. 16 of General Principles Of Root Cause 48 Analysis The general principles of root cause analysis are: – Aiming corrective measures at root causes is Based on “Root Cause Analysis Handbook”, ANS Consulting more effective than merely treating the symptoms of a problem – To be effective, RCA must be performed systematically, and conclusions must be backed up by evidence – There is usually more than one root cause for any given problem
  • 17. 17 of 48 What Is A Root Cause? There is substantial debate on the definition of root cause The following is useful: Based on “Root Cause Analysis Handbook”, ANS Consulting – Root causes are specific underlying causes – Root causes are those that can reasonably be identified – Root causes are those we have control to fix – Root causes are those for which effective recommendations for preventing recurrences can be generated
  • 18. 18 of 48 Causes Of Problems There are different kinds of causes can be broken down as follows: – Physical Causes are the tangible causes of failures – Human Causes almost always trigger a physical cause of failure – these could be errors of commission (we did something we shouldn’t do) or omission (we didn’t do something we should have done) – Latent Causes (or Organisational Causes) are the organisational systems that people used to make their decisions
  • 19. 19 of But This All Just Sounds Like Common 48 Sense! Common Sense is not particularly common We all have a different notion of common Based on Apollo Root Cause Analysis: A New Way Of Thinking, D Gano sense because of: – Our unique senses – Our unique knowledge – Our unique strategies – Our unique conclusions Number series experiment
  • 20. 20 of Root Cause Analysis & 48 Software/Computing? This all sounds like something people in factories should worry about – but we are “History's Worst Software Bugs”, Simson Garfinkel make software! In 2002 Wired.com published an interesting article on history’s worst software bugs – July 28, 1962 Mariner I Space Probe: A bug in the flight software for the Mariner 1 causes the rocket to divert from its intended path on launch – 1982 Soviet Gas Pipeline: Operatives working for the Central Intelligence Agency allegedly plant a bug in a Canadian computer system purchased to control the trans-Siberian gas pipeline – 1985-1987 Therac-25 medical accelerator. A radiation therapy device malfunctions and delivers lethal radiation doses at several medical facilities
  • 21. 21 of Root Cause Analysis & 48 Software/Computing? (cont…) – 1988 Buffer Overflow in Berkeley Unix Finger Daemon: The first internet worm (the so-called Morris “History's Worst Software Bugs”, Simson Garfinkel Worm) infects between 2,000 and 6,000 computers in less than a day by taking advantage of a buffer overflow – 1988-1996 Kerberos Random Number Generator: The authors of the Kerberos security system neglect to properly "seed" the program's random number generator with a truly random seed – January 15, 1990 AT&T Network Outage: A bug in a new release of the software that controls AT&T's long distance switches causes these mammoth computers to crash when they receive a specific message from one of their neighbouring machines
  • 22. 22 of Root Cause Analysis & 48 Software/Computing? (cont…) – 1993 Intel Pentium Floating Point Divide: A silicon error causes Intel's highly promoted Pentium chip to “History's Worst Software Bugs”, Simson Garfinkel make mistakes when dividing floating-point numbers that occur within a specific range – 1995/1996 The Ping of Death: A lack of sanity checks and error handling in the IP fragmentation reassembly code makes it possible to crash a wide variety of operating systems by sending a malformed "ping" packet from anywhere on the internet – June 4, 1996 Ariane 5 Flight 501: Working code for the Ariane 4 rocket is reused in the Ariane 5, but the Ariane 5's faster engines trigger a bug in an arithmetic routine inside the rocket's flight computer
  • 23. 23 of Root Cause Analysis & 48 Software/Computing? (cont…) – November 2000 National Cancer Institute, Panama City: In a series of accidents, therapy planning “History's Worst Software Bugs”, Simson Garfinkel software created by Multidata Systems International, a U.S. firm, miscalculates the proper dosage of radiation for patients undergoing radiation therapy We should worry about this kind of thing in software!
  • 24. 24 of 48 Major Steps In Root Cause Analysis There are four major steps in root cause analysis: – Data collection Based on “Root Cause Analysis Handbook”, ABS Consulting – Causal factor charting – Root cause identification. – Recommendation generation and implementation
  • 25. 25 of Root Cause Analysis Steps: 48 Data Collection The first step in root cause analysis is to gather as much data as possible Without complete information how can we Based on “Root Cause Analysis Handbook”, ABS Consulting hope to find the root causes? Data gathering consumes most of the time in root cause analysis
  • 26. 26 of Root Cause Analysis Steps: 48 Causal Factor Charting Causal factor charting provides a structure for us to organise and analyse the data gathered during the investigation Based on “Root Cause Analysis Handbook”, ABS Consulting Preparing the chart begins as soon as we start to gather data The chart should show all of the information that we know in a sequence diagram leading up to the event we are investigating Actors involved Actors involved Actors involved Actors involved Actors involved Event Event Event Event Event information information information information information Timing info Timing info Timing info Timing info Timing info
  • 27. 27 of Root Cause Analysis Steps: 48 Causal Factor Charting (cont…) The chart should begin as a skeleton working backwards from the event we are investigating Based on “Root Cause Analysis Handbook”, ABS Consulting As more information arises it should be added to the chart Causal factors are those contributors that, if eliminated, would have prevented the occurrence A causal factor chart can help us identify gaps in our knowledge
  • 28. 28 of Root Cause Analysis Steps: 48 Root Cause Identification After all factors have been identified, root cause identification begins Root causes are often identified by following Based on “Root Cause Analysis Handbook”, ANS Consulting a chain of events to its beginning Remember there will often be more than one root cause Tools such as the Root Cause Map (from the “Root Cause Analysis Handbook”) can be used to help identify root causes for each cause factor follow the map to see if this is a root cause
  • 29. 29 Start Here With Each Causal Factor of 48 Equipment Difficulty Equipment Equipment Installation/ Equipment Design Problem Reliability Program Fabrication Misuse Problem Equipment Design Equipment Reliability Input/Output Records Program Procedures Implementation Equipment Administrative & Reliability Management Program Design Systems
  • 30. 30 Here With Each Causal Factor Start of 48 Personnel Other Difficulty Difficulty Company Contract External Natural Sabotage/ Other Employee Employee Events Phenomenon Horseplay Human Factors Engineering Training Communications Personal Immediate Performance Supervision
  • 31. 31 of Root Cause Analysis Steps: 48 Recommendation Generation & Implementation Following the identification of a root cause recommendations for preventing its recurrence should be made The recommendations should be achievable and must be implemented If recommendations are not implemented then the analysis is a waste of time and the event should be expected to recur
  • 32. 32 of 48 Example “It was 5 p.m. I was frying chicken. My friend Jane stopped by on her way home from the doctor, and she was very upset. I invited her into the living room so we could talk. After about 10 minutes, the smoke detector near the kitchen came on. I ran into the kitchen and found a fire on the stove. I reached for the fire extinguisher and pulled the plug. Nothing happened. The fire extinguisher was not charged. In desperation, I threw water on the fire. The fire spread throughout the kitchen. I called the fire department, but the kitchen was destroyed. The fire department arrived in time to save the rest of the house.”
  • 33. 33 of 48 Fire starts on Mary Mary the stove Mary Mary Mary Mary leaves Mary runs Mary tries to Fire extinguisher Mary begins Smoke alarm frying chicken into the use the fire does not operate frying chicken Jane, Mary sounds alone kitchen extinguisher when Mary tries it 17:00 Mary chats About 17:10 with Jane 10 minutes Mary Kitchen, Mary Mary, FB FB Mary throws Fire spreads Kitchen Mary calls the Fire brigade Fire brigade water on the throughout destroyed by fire brigade arrives puts out fire fire the kitchen fire Time? Time? Time?
  • 34. 34 of 48 What was Did Mary Jane know this doing was Did Mary during this wrong? do time? Mary, pan anything else? Fire was a How long Did the FB Was grease fire did it take use the Mary correct the FB to trying to techniques? arrive? do this? Mary Kitchen, Mary Mary, FB FB Mary throws Fire spreads Kitchen Mary calls the Fire brigade Fire brigade water on the throughout destroyed by fire brigade arrives puts out fire fire the kitchen fire
  • 35. Burner 35 Electric of burner shorts out 48 Pan Arcing heats bottom of aluminium pan Pan Was it Aluminium originally Jane melts forming charged? hole in pan Jane comes Had it to the door leaked? What Had it Conclusion exactly been Grease ignites did she previously see? used? Jane when it hits the Assumption Mary Mary How burner Fire Fire much Jane rings Mary sees generates extinguisher oil? How the doorbell fire on stove much smoke not charged chicken? Fire starts on Mary Mary the stove Mary Mary Mary Mary leaves Mary runs Mary tries to Fire extinguisher Mary begins Smoke alarm frying chicken into the use the fire does not operate frying chicken Jane, Mary sounds alone kitchen extinguisher when Mary tries it 17:00 Mary chats About 17:10 with Jane Mary Mary 10 minutes Does Mary Mary uses Is plug Mary pulls the know how to an aluminium the same plug on fire use an pan as pin? extinguisher extinguisher?
  • 36. 36 Pan Pan Burner Aluminium Arcing heats of Jane melts forming bottom of Electric burner hole in pan 48 Jane comes aluminium pan shorts out to the door CF Conclusion Grease ignites Jane when it hits the Assumption Mary Mary burner Fire Fire Jane rings Mary sees generates extinguisher the doorbell fire on stove smoke not charged Fire starts on Mary Mary the stove Mary Mary Mary Mary leaves Mary runs Mary tries to Fire extinguisher Mary begins Smoke alarm frying chicken into the use the fire does not operate frying chicken Jane, Mary sounds alone kitchen extinguisher when Mary tries it 17:00 CF Mary chats About 17:10 CF with Jane Mary Mary 10 minutes Mary uses Mary pulls the an aluminium plug on fire pan Mary, pan extinguisher Fire was a grease fire Mary Kitchen, Mary Mary, FB FB Mary throws Fire spreads Kitchen Mary calls the Fire brigade Fire brigade water on the throughout destroyed by fire brigade arrives puts out fire fire the kitchen fire CF
  • 37. 37 of 48 Root Cause Summary Table Causal Factor 1 Recommendations Description: Mary leaves the frying • Implement a policy that hot oil is never left chicken unattended unattended on the cooker • Determine whether policies are required for other types of hazards Causal Factor 2 Recommendations Description: Electric burner element • Replace all burners on cookers fails (burns out) • Develop a preventative maintenance strategy to periodically replace burner elements • Consider alternative, less hazardous methods for preparing chicken
  • 38. 38 of 48 Root Cause Summary Table (cont…) Causal Factor 3 Recommendations Description: Fire extinguisher does • Refill fire extinguisher not operate when Mary tries to use it • Inspect all fire extinguishers in the building to make sure they are full • Ensure a safety equipment audit is properly in place Causal Factor 4 Recommendations Description: Mary throws water on • Provide practical training on the use of fire fire extinguishers • Review overall training plan
  • 39. 39 of 48 Root Cause Analysis Exercise “This week DIT suffered a massive e-mail failure. The hard-drive on our mail server crashed and the contents of all mail boxes were lost. Furthermore all e-mails arriving over the following days were lost with no indication given to senders that they were not received. When back-ups were sought the last back-up had been made 5 months before” Let’s do a root cause analysis of this event For this exercise I will have to act as an oracle for our investigation – sorry!
  • 40. 40 of 48 Impediments To Root Cause Analysis There are a number of reasons why people don’t like root cause analysis: – This is great, but I don’t have time for this…. – Inability or unwillingness to tackle the bigger issues – Fear of being “blamed” for making an error
  • 41. 41 of This Is Great, But I Don’t Have Time For 48 This…. There is not one of us that does not have more things to do than we have time to perform “If you haven’t got time to stop these failures from recurring, how are you going to find the time to keep fixing them?” If you have ever tried test-driven-development it offers the same value proposition
  • 42. 42 of Inability Or Unwillingness To Tackle The 48 Bigger Issues The most effective solutions are those that address the latent (or organisational) causes of problems These solutions typically require changes to underlying organisational systems, processes and beliefs and so require more time, effort, and management clout to implement Often small root cause analysis teams are reluctant or unable to identify these issues as potential causes
  • 43. 43 of 48 Fear Of Being Blamed For Errors Root cause analysis often involves identifying errors committed by individuals - this can be terrifying Bad use of root cause analysis can quickly devolve into the blame game It is worth thinking briefly about whether blaming people is of any use to us
  • 44. 44 of Fear Of Being Blamed For Errors 48 (cont…) Regarding human error many of us believe: – Human error is infrequent “Getting Root Cause Analysis to Work for You”, Alexander (Sandy) Dunn – Human error is intrinsically bad – A few people are responsible for most of the human errors – The most effective way of preventing human error is through disciplinary actions So, we allocate blame and then seek to prevent recurrence through disciplinary actions
  • 45. 45 of Fear Of Being Blamed For Errors 48 (cont…) However many behavioural psychologists are now showing: “Getting Root Cause Analysis to Work for You”, Alexander (Sandy) Dunn – Human error is inevitable – Human error is not intrinsically bad – Everybody commits errors – Blame and punishment is almost always inappropriate So we shouldn’t blame individuals but rather seek to find the latent causes – using root cause analysis?
  • 46. 46 of 48 Teams And Root Cause Analysis Advantages of team-based problem-solving: – Those closest to the work know best how to “Getting Root Cause Analysis to Work for You”, Alexander (Sandy) Dunn perform and improve their jobs – Application of a broader range of knowledge from multiple disciplines – Broader, more creative solutions – Greater chance of risk-taking – Teams tend to be more successful in implementing complex plans – Higher level of ownership of results This is all true for root cause analysis
  • 47. 47 of 48 Root Cause Analysis Summary Root cause analysis is a problem solving technique which can be used to find the reasons why an event occurred There are four major steps: – Data collection – Causal factor charting – Root cause identification. – Recommendation generation and implementation
  • 48. 48 of 48 Exercise Into your problem solving journals, write a ½ page – full page on your thoughts about force field analysis, SWOT analysis and root cause analysis In particular focus on how useful you feel the techniques are – does the formalism help, or is it just “common sense” dressed up in a fancy coat?