A necessidade de desenvolvimento de softwares cada vez mais complexos é fruto dos fenômenos da globalização e da busca pela racionalização de processos. O objetivo da dissertação é efetuar o controle do desenvolvimento de projetos de software, de tal maneira que os projetos de pequeno porte não interfiram, interrompam ou atrasem o desenvolvimento dos projetos de grande porte. A metodologia desenvolvida nesta dissertação inicia com a criação de uma cultura de projetos em uma fábrica de software para que todos os envolvidos possam ter uma padronização de conhecimentos básicos no assunto e a mesma visão sobre projetos. Também na metodologia é abordada a adoção de uma unidade de medida para os projetos de software de grande e pequeno porte, para que ao utilizar a gestão de controle dos projetos proposta, torne possível agilizar e controlar o volume de projetos envolvidos. Para auxiliar nesta etapa de controle e visualização do andamento dos desenvolvimentos, foram utilizados softwares de controle de projetos e ferramentas que foram desenvolvidas como software de apoio para agilizar a manipulação e integração destes softwares de controle. Um estudo de caso é apresentado, em uma grande empresa de desenvolvimento de software do noroeste do Paraná, que possui aproximadamente 2.000 colaboradores em todo o Brasil. O estudo é aplicado de forma a demonstrar como o gerenciamento de projetos auxiliou na melhora das etapas de desenvolvimento de software e em seu papel de interação e integração nos processos de produção de software. Os resultados são apresentados de forma a comparar uma forma tradicional de trabalho em um estudo de caso, com a aplicação da metodologia desenvolvida nesta dissertação. A aculturação teve um papel fundamental na padronização do tratamento de projetos dentro da empresa, facilitando a aplicação da metodologia através de um estudo de caso que possibilitou visualizar o progresso no controle dos projetos e acima de tudo da entrega dos softwares aos clientes dentro ou próximo a um prazo estimado. O que agregou a qualidade do resultado qualitativo em 55% de melhora no cumprimento dos prazos e uma melhora de 50% no andamento dos projetos. Com isto, foi elaborada uma proposta de gestão que integra o desenvolvimento de projetos de pequeno e grande porte, no desenvolvimento de produtos em uma fábrica de software. Finalmente são apresentadas as conclusões e recomendações de trabalhos futuros.
The need to develop more complex softwares is a result of globalization and the search of streamlining production processes. The objective of this essay is to perform the development control of projects of software, so that minor projects don´t interfere, disrupt or delay the development of major projects. The methodology developed in this essay begins by generating a project culture in a software factory so that people involved may have the same basic knowledge about the subject and the same point of view about the projects. Also in the methodology we proposed the adoption of a measure unit for the projects of software, minor and major ones, so when using the suggested project- control management, it could be possible to streamline and also to control the number of projects involved. To assist in this step of control and visualization of progress we used project-control softwares and tools that were developed as support softwares to streamline the handling and integration of these control softwares. A case study is presented in an enterprise of software development in the northeast of Paraná, with approximately 2.000 employees throughout Brazil. This study was performed in a way it was possible to demonstrate how project management helped to improve the steps of software development and also improved its role in the interaction and integration in the process of software production. The results are presented in order to compare a traditional way of working and a case study using the methodology developed in this essay. This acculturation had a fundamental role in the standardization on how to deal with projects in an enterprise, facilitating the application of the methodology through a case study, which made it possible to view the progress in controlling the projects and above all to view the progress on handing out the softwares back to clients within the deadline. It added 55% of improvement in the fulfillment of deadlines and 50% of improvement in the progress of the projects. With that in mind we prepared a proposal of management that combines the development of major and minor projects to develop the products in a software factory. Finally we present the conclusions and recommendations for future works.
Data da defesa: 20/02/2014
Banca Examinadora
Orientador(a): Rogers Demonti (Lactec)
Membro da Banca: Alexandre Rasi Aoki (Lactec)
Membro da Banca: Lúcio de Medeiros (Lactec)
Membro da Banca: Luiz Fernando Braga Lopes (FCV)
Palavra(s)-Chave: Projeto de software. Gerenciamento de projetos. Grandes projetos. Metodologia de gerenciamento do desenvolvimento de softwares.
Keywords: Project of software, Project management, Major projects, Management methodology of software development.