Thesis
WEB & DATA MANAGEMENT SYSTEM FOR THE TRACKING PROCESS OF PRODUCT VALIDATION TEAM IN SYNOPSYS CHILE

Thumbnail Image
Date
2021-06
Authors
ANTINOPAI ARAYA, CARLOS ANDRÉS
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Synopsys is a company focused on the development of new technologies in the area of Electronic Design Automation (EDA), Intellectual Property (IP) and Software Integrity (SIG). In the EDA area, Synopsys’flagship products are software tools for the the design and optimization of digital electronics schematics.These automation tools include: Design Compiler (DC), Descartes (DCRT), Fusion Compiler (FC), among others. Among the teams in charge of EDA in the company, there is the Product Validation (PV) team. One of the focuses of the PV team is to ensure the quality of the company’s tools, so other Research and Development (R&D) teams in the company can be more productive. To do so, the PV team has at its disposal some monitoring tools, how-to knowledge regarding the tracking of found issues and means to report the activity of PV employees, while other teams such as the aforementioned R&D teams create improvements or new features to the previously mentioned automation tools. More specifically, the PV team creates specific Testcases for each of Synopsys’ clients designed to simulate their typical usage of the automation tools, so a better quality control can be made for them. These Testcases and their infrastructure are known as a Suite. Anemployee member of the PV team can be assigned as a Suite maintainer, which means he is responsible of identifying, reporting and monitoring issues found during the quality control process of the Suite until those issues are fully resolved, dismissed or at least cknowledged. This process is known as Tracking. The Tracking process is currently associated to various tasks that are performed manually. Automated reports from every Testcase require repetitive and iterative interpretation from the Suite maintainer. Reporting issues requires to manually copy important metrics for debugging to a report system, and at the same time sending those metrics through email to multiple people. On top of that, management must compile these reports in order to have a top level picture of the overall status of the Suites. All these processes are recognized to be inefficient and prone to errors, but PV team focus all its resources to handle the testing and validation of the always growing list of new features developed by R&D teams, so no time is left to add improvements to the Tracking process. This project aims to mitigate these aforementioned issues by creating a web interface where the PV team can clearly observe the current and past status of the Suites. This web interface requires a system to gather, process and store the data related to Suites, so a data management system is also part of the project. By developing this web and data management system, PV team will hopefully spent less time doing repetitive work like reporting and transcribing data, and more time focusing in finding the root cause of issues in each Suite.
Description
Keywords
SYNOPYS , MVC , DJANGO , RDBMS , POSTGRESQL , SOFTWARE ENGINEERING , REQUIREMENT ENGINEERING
Citation