Software toolkit to manage quality reports in automotive industry

DSpace Repository

A- A A+

Software toolkit to manage quality reports in automotive industry

Show full item record

Title: Software toolkit to manage quality reports in automotive industry
Author: Peiter, Vinícius Heck
Abstract: Within the data analysis tools used in BMW Group Quality IT, SAP BusinessObjects Business Intelligence Suite is the most widely used, processing massive amounts of data from eleven different BMW Group Plants and automatically generating tens of thousands of quality reports every day. However, this tool was not designed to work in such a large scale and lacks basic functionality to manage its platform, motivating the internal development of extensions to customize its usage. In 2018 the Quality IT obtained access to the platform through the RESTful API and started making script prototypes to explore its possibilities. Although the results showed that this approach was promising, some issues in the API required careful handling and the script prototypes were not flexible enough to be extended or modified for different use cases. This project consists of a framework and a set of tools that standardize the way the RESTful API of SAP BO can be used in BMW Group, solving the common issues encountered in previous prototypes and using best practices of software development and architecture in order to enable effortless extension and maintainability. The framework was designed using SOLID principles for Object-Oriented Programming and implemented using Scrum and Test-Driven Development in Python. Three prototype tools were developed using this framework to perform platform management tasks saving thousands of work hours from the Quality IT department.Dentro das ferramentas de análise de dados utilizadas no departamento de TI de Qualidade do Grupo BMW, o SAP BusinessObjects Business Intelligence Suite é o mais utilizado, processando grandes quantidades de dados de onze fábricas diferentes do Grupo BMW e gerando automaticamente dezenas de milhares de relatórios de qualidade todos os dias. No entanto, essa ferramenta não foi projetada para funcionar em tão grande escala e carece de funcionalidades básicas para gerenciar sua plataforma, motivando o desenvolvimento interno de extensões para customizar seu uso. Em 2018 o TI de Qualidade obteve acesso à plataforma através da API RESTful e começou a fazer protótipos de scripts para explorar suas possibilidades. Embora os resultados mostrassem que essa abordagem era promissora, algumas questões na API exigiam um manuseio cuidadoso e os protótipos de script não eram suficientemente flexíveis para serem estendidos ou modificados para diferentes casos de uso. Este projeto consiste em um framework e um conjunto de ferramentas que padronizam a forma como a API RESTful do SAP BO pode ser utilizada no Grupo BMW, resolvendo os problemas comuns encontrados em protótipos anteriores e utilizando boas práticas de desenvolvimento e arquitetura de software para permitir a extensão e a manutenção descomplicada. O framework foi projetado usando princípios SOLID para Programação Orientada a Objetos e implementado usando Scrum e Desenvolvimento Orientado a Testes em Python. Três protótipos de ferramentas foram desenvolvidos utilizando este framework para executar tarefas de gerenciamento da plataforma, economizando milhares de horas de trabalho do departamento de TI de Qualidade.
Description: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
URI: https://repositorio.ufsc.br/handle/123456789/203228
Date: 2019-12-10


Files in this item

Files Size Format View Description
TCC.pdf 2.258Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar