Uma análise do processo de desenvolvimento de um repositório de conteúdo para educação de trânsito baseada no Modelo de Referência MPS para Software.

Abstract

TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de ProduçãoO setor de desenvolvimento de Sistemas de Informação vem crescendo rapidamente, com muitas empresas trabalhando na produção de softwares para seus clientes. Para realizar essa tarefa com qualidade e de uma maneira mais previsível, atendendo às estimativas de custos e aos compromissos dos seus cronogramas, são despendidos esforços em melhoramento de processo de desenvolvimento de software. No entanto, os frameworks de processos de desenvolvimento de software mais estabelecido, como SPICE (Software Process Improvement and Capability dEtermination) e CMMI (Capability Maturity Model Integration), são modelos difíceis e onerosos de implantação, tornando inviável a aplicação para a boa parte das empresas. Esse trabalho pretende identificar quais são as melhorias recomendadas no processo de desenvolvimento do software de um repositório de conteúdo para educação de trânsito. Para isso, baseou-se no Nível G do modelo MR-MPS-SW do programa MPS.BR (Melhoria de Processos de Software Brasileiro). Esse modelo é uma adaptação do CMMI adequado ao cenário nacional e melhor ajustado às empresas de menores portes. E também, pode ser implementado com menor esforço e custo. O MR-MPS-SW possibilitou identificar pontos fracos no processo de software do estudo de caso. As inconsistências foram na avaliação dos processos GRE 2, GPR 4, GPR 5 GPR 6, GPR 12 e GPR 15 e em seus atributos de processo. Com esses problemas identificados, pôs-se a propor iniciativas tangíveis de melhoria de processos com base em práticas recomendadas e bem estabelecidas de engenharia de software. Alguns ajustes no fluxo de desenvolvimento foram feitos, realocando algumas atividades, como práticas de gerenciamento de riscos, reunião de kick-off, método Planning Poker, e ferramentas, como a Matriz SWOT e Gráfico Burndown. Aplicar essas propostas permitirá que a melhoria de processos se tornar parte integrante do desenvolvimento organizacional e cultural na empresa.The Information Systems development industry has been growing rapidly, with many companies working to produce software for their customers. To accomplish this task with quality and in a more predictable manner, meeting cost estimates and schedule commitments, efforts are made to improve the software development process. However, the most established software development process frameworks, such as Software Process Improvement and Capability Termination (SPICE) and Capability Maturity Model Integration (CMMI), are difficult and costly deployment models, making application unfeasible for most companies. This paper aims to identify the recommended improvements in the software development process of a traffic education content repository. For this, it was based on Level G of the MR-MPS-SW model of the MPS.BR (Brazilian Software Process Improvement) program. This model is an adaptation of CMMI appropriate to the national scenario and better suited to smaller companies. Also, it can be implemented with less effort and cost. MR-MPS-SW made it possible to identify weaknesses in the case study software process. The inconsistencies were in the evaluation of GRE 2, GPR 4, GPR 5 GPR 6, GPR 12 and GPR 15 processes and their process attributes. With these issues identified, it is set out to propose tangible process improvement initiatives based on well-established software engineering best practices. Some adjustments to the development flow were made, reallocating some activities, like risk management practices, kick-off meeting, Planning Poker method, and tools such as the SWOT Matrix and Burndown Chart. Applying these proposals will enable process improvement to become an integral part of organizational and cultural development in the company

    Similar works