Publicada em

19/03/2013

João Ricardo Bondan Razzini

92 – Tecnologias de softwares: requerimentos de especificação funcional e mapeamento de processo no gerenciamento de projetos

Resumo

Atualmente, a criação e renovação de vantagens competitivas no mercado estão associadas ao aprendizado, à qualidade dos recursos humanos e à capacitação produtiva das empresas. A tecnologia da informação é uma das ferramentas que impulsiona esta criação e renovação da vantagem competitiva, transformando os processos de companhias de pequeno, médio e grande porte. Ainda assim, em TI, o desenvolvimento de software é um dos produtos que movimenta cifras milionárias anualmente atuando, principalmente, no aumento da capacidade produtiva das empresas. Para as empresas de desenvolvimento de software, investir em um bom desenvolvimento de produtos e projetos é um requisito para sobrevivência, e torna-se um diferencial competitivo. Dessa forma, as metodologias de gerenciamento de projetos buscam auxiliar na execução e desenvolvimento de softwares, e para isso, é essencial que os requerimentos estejam de acordo com as expectativas do usuário, refletindo de forma concreta a real necessidade. Este trabalho aborda o tema requerimentos de software e apresenta uma metodologia para confecção de requerimentos no gerenciamento destes projetos. Inicia-se com revisões bibliográficas para contextualizar os requerimentos de software no gerenciamento tradicional e ágil de projetos. Em seguida é apresentada a metodologia, cujo diferencial é a inclusão da etapa de processo na fase de planejamento no gerenciamento de projetos. A etapa de processos busca o esclarecimento de todas as possíveis dúvidas por parte do desenvolvedor no momento da construção do software. Esta etapa é constituída de seis passos cujo produto final é a especificação funcional do software. Adicionalmente é apresentado um exemplo de utilização da metodologia em uma instituição financeira. Por fim, comparam-se dois projetos de uma instituição financeira, dentre os quais um dos projetos não utiliza a metodologia descrita nesta dissertação. A comparação mostra variações significativas e quantitativas de tempo e custo entre os projetos de softwares, ratificando a real funcionalidade da metodologia moldada nesta dissertação.

Abstract

Currently the creation and renovation by competitive advantages in the market are associated with learning, human resources quality and productive capacity. Information technology is a tool that drives this creation and renovation, transforming companies’ processes. Therefore, software development is a product that moves millions annually focusing on increasing the productive capacity of enterprises. For the software companies, investment on good product development / projects is necessary to survival, and becomes a differential on the market. However, the project management methodologies assists on software deployment and development. For development is essential that the requirements are consistent with user expectations, reflecting concretely the actual necessity. This work addresses the issue of requirements by software and presents a methodology for development of software requirements. It begins with a literature review to software requirements in agile and traditional projects management methodologies. After that presents the methodology, whose differential is the inclusion of the process step in the planning phase in project management. This process step try to clarify all possible doubts by the developer at the building time. This process stage consists of six steps and the final product is the functional software specification. Also presents an example regarding the use this methodology on software project for financial company. Finally, compares two projects from a financial institution where the first project does not use the methodology described in this dissertation. The comparison shows significant variations regarding time and cost, confirming the advantages of proposed methodology.

Data da defesa: 19/03/2013

Banca Examinadora

Orientador(a): Renato de Arruda Penteado Neto (Lactec)
Membro da Banca: Rodrigo Jardim Riella (Lactec)
Membro da Banca: Pedro Caffaro Vicentini (PETROBRAS)

Palavra(s)-Chave: Gerenciamento de projetos. Tecnologia de softwares. Metodologia de requerimentos de software. Software de Sistema Financeiro.

Keywords: Project management. Software technology. Software requirements methodology.

Utilizamos cookies para oferecer melhor experiência, melhorar o desempenho, analisar como você interage em nosso site e personalizar conteúdo. Ao utilizar este site, você concorda com o uso de cookies.