Coder Social home page Coder Social logo

rootcause's Introduction

Root Cause Analysis (Cause-Effect Analysis)


This project is in an early stage and lacks documentation โ€“ however, with some effort, it can be used very effectively. If you're interested in contributing or using it at your company, feel free to open a GitHub issue or get in touch with me. I'm currently supporting a few early adopters.

Tim Ivaikin doesn't provide support for this project. The code and automated tests are not at the same degree of technical rigor as other Tim Ivaikin projects.

Overview

Build Status

RootCauseAnalysis is a collection of tools for Root Cause Analysis (Cause-Effect Analysis).

RootCauseAnalysis consists primarily of 3 parts:

Why RootCauseAnalysis? Read more about challenges with root cause analysis at scale, and how RootCauseAnalysis solves them here.

RootCauseAnalysis Components

A root cause is defined in JSON as a collection of:

  • Name
  • 5W2H question
  • 5Why?
  • Data Types

The specification for these files can be found in the docs.

RootCauseAnalysis Studio

RootCauseAnalysis Studio provides a graphical interface for working with .cause files.

RootCauseAnalysis Studio is primarily for building component systems, but can also be used for:

  • Quickly detecting root causes from existing opportunities / unwelcome
  • Viewing causes with real data from JSON files or APIs
  • Experimenting with causes across multiple screen sizes
  • Automating root cause analysis tasks - e.g. detecting 5 Whys? or producing Ishikawa Diagram
  • and more!

You can try it out by following the installation instructions.

Wondering if this replaces BPMN 2? Why a native Mac App? I answer some common questions here in the FAQ.

RootCauseAnalysis Compiler

The RootCauseAnalysis Compiler converts .cause files to UI code for various targets.

Currently, these targets are supported:

  • Angular 8 / Web (TypeScript)

Support is planned for:

  • iOS / macOS (TypeScript)

The target with the most features currently is TypeScript. However, it's still fairly rough. If you want to try it out, check out the installation instructions.

If you're looking for a sample of the generated code, check out the test cases

Core Team

Contributors

rootcause's People

Contributors

ivajkin avatar

Watchers

 avatar  avatar

Forkers

srravula1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.