search query: @keyword root cause analysis / total: 8
reference: 5 / 8
« previous | next »
Author:Lehtinen, Timo Olli Antero
Title:Development and evaluation of an efficient method for software engineering root cause analysis
Tehokkaan juurisyyanalyysimenetelmän kehittäminen ja arviointi ohjelmistotekniikkaan
Publication type:Master's thesis
Publication year:2010
Pages:83      Language:   eng
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Main subject:Tietojenkäsittelyoppi   (T-76)
Supervisor:Lassenius, Casper
Instructor:Vanhanen, Jari
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto     | Archive
Keywords:root cause analysis
root cause analysis method
RCA
RCA method
DCA
defect causal analysis
problem prevention
corrective action development
quality assurance
software quality
Abstract (eng): Software companies face problems in software development.
This has consequences that motivate the companies to develop corrective actions to avoid the reoccurrence of the problems.
It is argued that the key for effective problem prevention is to know why a problem occurred.
Root cause analysis (RCA) is a structured investigation of a problem to identify which underlying causes need to be fixed.

The goal of the research was to develop, evaluate and further develop an RCA method (ARCA), which is appropriate for software companies.
The research consisted of a literature review, development work of the ARCA method, and four industrial cases where the ARCA method was applied to problems of the case companies.
Through the literature review different RCA applications were analyzed and commonly recommended RCA practices were recognized.
These were exploited when the first version of the ARCA method was developed.
The cases enabled researchers to collect feedback.
Evaluating the feedback helped in developing the method further.

The ARCA method includes four steps: Problem Detection, Root Cause Detection, Corrective Action Innovation, and Documentation of the Results.
Problem Detection consists of selecting a target problem and collecting its preliminary causes.
Root Cause Detection consists of a workshop session where the causes of the target problem are detected, analyzed and organized into a cause-effect diagram.
Corrective Action Innovation consists of a workshop session, which is focused on developing corrective actions for the most important causes.
Documentation of the Results consists of documenting the detected causes and corrective actions.
The ARCA method is performed by an RCA team which is lead by an RCA facilitator.
The team consists of target problem experts including project managers, product managers, developers, and testers.
The team members are selected for both workshop sessions separately, because they might require different expertise.

The ARCA method is an efficient RCA method for corrective action development in software companies.
The method helped develop many corrective actions which were believed to be feasible with considerable impact on eliminating the target problem.
Organizing the detected causes was experienced as challenging.
We assume that this was caused by the high number of detected causes.
On the other hand, the ARCA method was experienced as easy to learn and use in general, and as a better method for problem prevention than the current state-of-practices in the case companies.
The success factors of the ARCA method were: 1. collecting and analyzing target problem causes, and 2. developing corrective actions by writing them on paper and rotating them through the RCA team members.
The effort of applying the ARCA method was experienced as proper or slightly too high.
This was caused by a high number of RCA team members.
The greatest challenges of the method are facilitating the cause organizing task and lowering the required effort.
Abstract (fin): Ohjelmistoyritykset kohtaavat ongelmia kehitystyössä.
Niiden seuraukset motivoivat yrityksiä kehittämään korjaavia toimenpiteitä, joilla ongelmien toistuminen pyritään välttämään.
Väitetään, että ongelman syiden selvittäminen on avaintekijä tehokkaiden korjaavien toimenpiteiden kehittämisessä.
Juurisyyanalyysi (RCA) on rakenteellinen selvitystyö, joka pyrkii tunnistamaan ongelman piilevät syyt, jotka vaativat korjauksia.

Tämän tutkimuksen tavoitteena oli kehittää, evaluoida ja jatkokehittää RCA-menetelmä (ARCA), joka soveltuu ohjelmistoyrityksien tarpeisiin.
Tutkimus koostui kirjallisuuskatsauksesta, ARCA-menetelmän kehitystyöstä, sekä neljästä teollisesta käyttötapauksesta, joissa menetelmää sovellettiin kohdeyrityksien kohtaamiin ongelmiin.
Menetelmän ensimmäinen versio pohjautui kirjallisuuteen.
Kirjallisuuskatsauksen avulla analysoitiin erilaisia RCA -sovelluksia ja tunnistettiin yleisesti suositeltuja RCA -käytäntöjä, joita ARCA- menetelmässä hyödynnetään.
Käyttötapauksien avulla kerättiin palautetta, jonka evaluointi auttoi menetelmän jatkokehittämisessä.

ARCA- menetelmä koostuu neljästä vaiheesta: Ongelman tunnistaminen, Juurisyyn tunnistaminen, Korjaavan toimenpiteen innovointi ja Tuloksien dokumentointi.
Ongelman tunnistaminen sisältää kohdeongelman valinnan ja sen alustavien syiden keräämisen.
Juurisyyn tunnistaminen koostuu työpajasta, jossa havaitaan ja analysoidaan kohdeongelman syyt, jotka organisoidaan syy-seuraus-diagrammiin.
Korjaavan toimenpiteen innovointi koostuu työpajasta, joka keskittyy vakavimpien syiden korjaavien toimenpiteiden kehittämiseen.
Tuloksien dokumentointi koostuu havaittujen syiden ja korjaavien toimenpiteiden dokumentoinnista.
ARCA- menetelmä suoritetaan RCA -ryhmällä, jota RCA -vastaava johtaa.
Ryhmä koostuu kohdeongelman asiantuntijoista, kuten projektipäälliköistä, tuotepäälliköistä, kehittäjistä ja testaajista.
Ryhmän jäsenet valitaan molempiin työpajoihin erikseen, koska ne saattavat vaatia erilaista osaamista.

ARCA -menetelmä on tehokas RCA -menetelmä korjaavien toimenpiteiden kehittämiseen ohjelmistoyrityksissä.
Menetelmä auttoi kehittämään useita korjaavia toimenpiteitä, joiden uskottiin olevan toteuttamiskelpoisia ja merkittäviä kohdeongelman poistamiseksi.
Syiden organisointi koettiin haastavaksi, mikä suurelta osin johtui niiden korkeasta lukumäärästä.
Toisaalta ARCA -menetelmä koettiin helppokäyttöiseksi ja paremmaksi menetelmäksi ongelmanehkäisyyn kuin yrityksien nykyisin käytössä olevat menetelmät.
ARCA-menetelmän avaintekijät ovat: 1. kohdeongelman syiden keruu ja analysointi ja 2. korjaavien toimenpiteiden kirjoittaminen papereille ja niiden kierrättäminen RCA -ryhmän jäsenillä.
Menetelmän käytöstä aiheutuvat kulut koettiin suurehkoiksi, mikä johtui pääasiassa suuresta osallistujamäärästä.
Menetelmän merkittävimmät haasteet ovat syiden organisointityön yksinkertaistaminen ja vaaditun työpanoksen pienentäminen.
ED:2010-07-09
INSSI record number: 39883
+ add basket
« previous | next »
INSSI