A Reporting System for the Root Cause Analysis
Tikka, Tommi (2011)
Tikka, Tommi
2011
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2011-08-17
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-2011082414768
https://urn.fi/URN:NBN:fi:tty-2011082414768
Tiivistelmä
Due to the complex software and hardware architecture and the heterogenic environment they are used in, modern mobile phones require large amounts of testing to be done before a product launch. With limited time for testing, it is impossible to find all the faults before a product launch. When a failure is detected on a device on the field, the device is delivered to the service point, where it is analyzed to determine the nature of the problem and how to fix it. The process of analyzing the faulty phones is called root cause analysis.
The root cause analysis is a process for discovering the main cause of a problem and creating recommendations on how to fix the issue in future products and current devices in the field. In a large organization, the analysis is being conducted by separate teams in multiple different geographical sites. In an environment like this it is challenging to synchronize the work of separate teams and to distribute their findings to all the sites and R&D programmes that need the information provided by the analysis.
In this thesis a reporting system is designed and implemented for the root cause analysis that provides a central location for the analysis data of multiple different sites. The main requirements set to the system are good scalability and the ability of the system to standardize the process of reporting the findings and to provide better visibility to the process to the rest of the organization.
The application designed in this thesis consists of a database and a web user interface. The application integrates to the organization s existing authentication system and it requires no additional software to be installed except a web browser. To standardize the reporting of the analysis findings, the application contains standard fields for all the analysis data, which must be filled and which ensure that the data is consistent across the organization.
All the requirements set to the application were met except the scalability requirement, which still remains unclear. The application performs well in the current situation where there are little over hundred users and data in the database from the period of six months. Still, more testing is needed with larger user base and greater data amounts in the database to determine the actual scalability of the application to multisite usage./Kir11
The root cause analysis is a process for discovering the main cause of a problem and creating recommendations on how to fix the issue in future products and current devices in the field. In a large organization, the analysis is being conducted by separate teams in multiple different geographical sites. In an environment like this it is challenging to synchronize the work of separate teams and to distribute their findings to all the sites and R&D programmes that need the information provided by the analysis.
In this thesis a reporting system is designed and implemented for the root cause analysis that provides a central location for the analysis data of multiple different sites. The main requirements set to the system are good scalability and the ability of the system to standardize the process of reporting the findings and to provide better visibility to the process to the rest of the organization.
The application designed in this thesis consists of a database and a web user interface. The application integrates to the organization s existing authentication system and it requires no additional software to be installed except a web browser. To standardize the reporting of the analysis findings, the application contains standard fields for all the analysis data, which must be filled and which ensure that the data is consistent across the organization.
All the requirements set to the application were met except the scalability requirement, which still remains unclear. The application performs well in the current situation where there are little over hundred users and data in the database from the period of six months. Still, more testing is needed with larger user base and greater data amounts in the database to determine the actual scalability of the application to multisite usage./Kir11