Project quality tool development
Tutor / director / avaluadorCasals Ibáñez, Lluís
Realitzat a/ambAdvanced Automotive Antennas
Tipus de documentTreball Final de Grau
Condicions d'accésAccés restringit per acord de confidencialitat
The development and implementation of the Project Quality Tool Development project described in this report has been requested by the company Advanced Automotive Antennas SL, which is responsible for the advanced communication systems for vehicles, communication modules and antennas for navigation systems of the FICOSA Group. The objectives to be achieved in this work are: minimizing the time needed to perform a review, automate the reporting of reviews and pending tasks, as well as collecting data to be carried out by the project leader, and ensuring correct traceability of the evolution of the project, as well as the compatibility with the corporate tools of FICOSA, especially with the JIRA application. In order to fulfill the mentioned objectives, it is proposed to create two tools: one that automates as much as possible the review process, called Jira Review Sync (JRS), and another that simplifies the analysis tasks to the project leaders, called Project Quality Tool (PQT). JIRA Review Sync should leave documentary evidence on a review of a component of a project, and report such review to the JIRA platform. JRS is contained in an Excel document that contains all the functions and forms necessary to automate the review. The data entered in JRS and reported to JIRA will subsequently be collected by the second tool, the PQT. The Project Quality Tool allows you to easily visualize the revision status of a project release, showing all the project's functionalities, the components (with their respective version) that form each functionality and the revisions that each component has passed, as well as some of the tests and links to documentation and repositories. On the other hand, the PQT enables the Leader Software to quickly obtain all the necessary information to perform a detailed analysis of the revision status of a release, and thus make decisions to efficiently manage the workforce of the developers. This tool provides a web environment that, through calls to the REST API of JIRA, is able to obtain all the necessary information, drastically reducing the time invested in preparing documents for this type of control or analysis. The project presented in this TFG describes the process of development of both tools, the previous specifications marked by FICOSA, its structure and operation, as well as the results and conclusions that have been reached after its implementation in this company.