Preview

ODC - a 10x for Root Cause Analysis

Powerful Essays
Open Document
Open Document
2127 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
ODC - a 10x for Root Cause Analysis
Procedings RAM 2006 Workshop, Berkeley CA, May 6, 2006

ODC - a 10x for Root Cause Analysis
Ram Chillarege
Chillarege Inc.
April 2006 ram@chillarege.com, +1 (917) 790 9390, www.chillarege.com

Abstract -- Orthogonal Defect Classification (ODC) allows us to do a “10x” on Root Cause Analysis
(RCA). It is a 10x in terms of the time it takes to perform root cause analysis and a 10x in terms of the coverage on the defect stream. These productivity enhancements are achieved by raising the level of abstraction and systematizing the analysis methodology. The impact of this productivity boost is farreaching in its business impact with reported gains that are enormous.

Introduction
Root cause analysis is the staple of productivity improvement methods in software engineering. Its success is legendary but the degree of implementation is often shallow. The difficulties in implementation are tied to cost, coverage, and skills needed to execute an effective root cause analysis. This puts an enormous strain on the manager who wants to use root cause analysis to understand issues and take action, but is unable to do so with speed and simplicity. As a consequence many opportunities which exist for quality improvement remain unexplored and unexploited.
The benefits of root cause analysis are usually quite obvious but the work load it generates is not as obvious.
As a consequence it is not surprising to see institutions that begin such an exercise with gusto only to see the efforts diminish with time. Thus benefits are reaped only initially and the methodology and practice gradually fade from the organization.
ODC changes the game of how root cause analysis is done. It shifts the workload from detailed analysis of individual defects to a rapid categorization process that extracts the semantics from defects without detailed defect root cause analysis. Groups of defects are then analyzed using a measurement model that relates causeand-effect. The



References: and Kothanda Ram Prasad, Proceedings International Conference on Dependable Systems and Networks, IEEE, 2002. IBM Systems Journal, Vol 41, No. 1, 2002. Chillarege, Zbigniew Kalbarczyk, IEEE Transactions on Dependable and Secure Computing, Vol No.2, 2004. Intl. Symposium on Software Reliability Engineering, IEEE, Boca Raton, FL, Nov 4, 1999.

You May Also Find These Documents Helpful

  • Powerful Essays

    cost to run and maintain the system. By increasing system efficiency the company is able…

    • 2578 Words
    • 12 Pages
    Powerful Essays
  • Powerful Essays

    MGT220: Midterm Exam

    • 1999 Words
    • 8 Pages

    True False Question 7 2 points Save 2 points A(n) __________ is an analysis of the benefits of using a specific business model. Save Productivity in an enterprise can be measured in terms of: A. the amount of input per amount of…

    • 1999 Words
    • 8 Pages
    Powerful Essays
  • Better Essays

    A root cause analysis (RCA) is an essential tool that can be used to examine and understand the ways in which systems fail as well as discuss those specific failures that led to a specific adverse event and potentially implement steps or behaviors to prevent that event from happening in the future (Ogrinc & Huber, 2013). In the case study presented, a number of system failures may have contributed to the patient outcome. As such, an RCA of the case study would help determine those specific failures and possibly ensure that this event would not happen in the future. Additionally, it is imperative to the process that four questions are answered: What happened? Why did it happen? What are we going to do to prevent it from happening again? How will we know that the changes we make will actually improve the safety of the system? (Ogrinc & Huber, 2013).…

    • 3223 Words
    • 93 Pages
    Better Essays
  • Good Essays

    There are two kinds of systems that people can utilize when setting up a network. They can use a distributed system or the other kind of system called a centralized system. In this paper we will find out what can happen as far as the failures in these systems and what if anything can be done to fix these systems when they fail.…

    • 726 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Eng215 Wk3 Dq 1

    • 250 Words
    • 1 Page

    When used to create more efficient business practices, an area of inefficient productivity can be turned around by researching the current method, and then determining ways to make it more efficient. This method is used by Lean Six Sigma graduates at my current job.…

    • 250 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    Page 5 FCAPS Concepts Fault management Security management Performance management IS3120 Network Communications Infrastructure Configuration management Accounting management © ITT Educational Services, Inc. All rights reserved. Page 6 Fault Management Detection…

    • 599 Words
    • 9 Pages
    Satisfactory Essays
  • Best Essays

    Riordan Manufacturing

    • 1644 Words
    • 7 Pages

    For instance, in an enterprise-wide system, the accounting information system should focus on four objectives including strategic, operations, reporting, and compliance. In order for a business process management system to be implemented, the managers of the company need to evaluate certain criteria of the human resource department which can affect the expenditure cycle. First, management needs to identify the objectives of the human resource department in regards to employee records. This has a direct impact on the strategic objective of the enterprise-wide system. Secondly, the input function needs to be reevaluated. For instance, since the company has four different branches, all input data should be on one method of input. This analysis and pending action would increase the operations function. Thirdly, output time would radically increase for all four branches. The types of output Riordan should consider are the compliance and reporting objectives of the enterprise-wide system. Furthermore, to have the expenditure cycle implemented, this would decrease the amount of time that Riordan is taking to report…

    • 1644 Words
    • 7 Pages
    Best Essays
  • Powerful Essays

    RTT1

    • 1535 Words
    • 5 Pages

    The provided scenario gives an account of a busy emergency department with competent staff, and the multiple errors that led up to the most severe error possible in healthcare, unnecessary death of a patient. A root cause analysis (RCA) can be utilized to help understand the systems at fault within the facility so that improvements can be determined and implemented to prevent any future occurrences (Cherry, 456). RCAs focus on systems rather than blaming individuals involved, therefore they are only appropriate in cases where there has been no willful negligence or criminal acts (Huber & Ogrinc, 2014). The overall purpose of RCAs is to find out the causes of the adverse event and determine how to keep similar errors from repeating in the future.…

    • 1535 Words
    • 5 Pages
    Powerful Essays
  • Best Essays

    Rausand, M (2004) System Reliability Theory, 2nd Ed., University of Science and Technology: Trondheim, Norway…

    • 2276 Words
    • 10 Pages
    Best Essays
  • Satisfactory Essays

    Filures Paper

    • 498 Words
    • 2 Pages

    There will be a discussion of four different failures within this paper. The failures are as follows: crash failures, timing failures, network failures, and byzantine failures.…

    • 498 Words
    • 2 Pages
    Satisfactory Essays
  • Best Essays

    Cloud Computing Security Threats and Responses Farzad Sabahi Faculty of Computer Engineering Azad University Iran fsabahi@ieee.org Abstract-Cloud Hybrid clouds. A public cloud is standard model which providers make several resources, such as applications and storage, available to the public.…

    • 3527 Words
    • 15 Pages
    Best Essays
  • Satisfactory Essays

    1. The current system dose not accurately track configuration information, leading to wasted time for technicians and clients.…

    • 667 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    the significance of defects. Some of these methods have been incorporated into industry guidance, others are to be…

    • 11959 Words
    • 48 Pages
    Good Essays
  • Powerful Essays

    Real Time Fault Tolerance

    • 26468 Words
    • 106 Pages

    1 INTRODUCTION 2 BASIC DEFINITIONS 3 FAULTS, ERRORS, AND FAILURES 4 FAULT DURATION 5 DESIGN TECHNIQUES 6 FAULT-TOLERANT TECHNIQUES 7 TYPES OF REDUNDANCY 8 FAULT-TOLERANT ARCHITECTURE 9 REAL-TIME FAULT-TOLERANT SYSTEMS 10 THE LATENCY PROBLEM 11 APPLICATION AREAS 12 SOFTWARE FAULTS 13 DEPENDABILITY MODELLING 2 5 11 15 19 21 25 33 54 58 62 75 85…

    • 26468 Words
    • 106 Pages
    Powerful Essays
  • Powerful Essays

    Michael R. Lyu received the Ph.D. in computer science from University of California, Los Angeles in 1988. He is a Professor in the Computer Science and Engineering Department of the Chinese University of Hong Kong. He worked at the Jet Propulsion Laboratory, Bellcore, and Bell Labs; and taught at the University of Iowa. He has participated in more than 30 industrial projects, published over 250 papers, and helped to develop many commercial systems and software tools. Professor Lyu is frequently invited as a keynote or tutorial speaker to conferences and workshops in U.S., Europe, and Asia. He initiated the International Symposium on Software Reliability Engineering (ISSRE) in 1990. He also received Best Paper Awards in ISSRE '98 and in ISSRE '2003. Professor Lyu is an IEEE Fellow and an AAAS Fellow, for his contributions to software reliability engineering and software fault tolerance.…

    • 12348 Words
    • 50 Pages
    Powerful Essays