Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/11422/14060
Especie: Dissertação
Título : AgileCritPath: identificando tarefas críticas em ambientes ágeis
Otros títulos: AgileCritPath: identifying critical tasks in agile environments
Autor(es)/Inventor(es): Simões, Rachel Vital
Tutor: Oliveira, Toacy Cavalcante de
Resumen: Planejar e monitorar a execução de atividades de desenvolvimento de software em ambientes ágeis não é um procedimento trivial. Uma das principais falhas do planejamento ágil é não considerar as dependências existentes entre as tarefas do projeto. Dependências entre tarefas encontradas em planos de projeto de desenvolvimento de software podem levar ao surgimento de caminhos críticos, onde as tarefas precisam ser tratadas em uma sequência rigorosa, porque a conclusão de algumas tarefas depende da conclusão de outras. Não gerenciar essas dependências pode reduzir o desempenho da equipe e atrasar a entrega do produto. Está dissertação está dividida em quatro partes principais: (1) mapeamento sistemático sobre dependências de tarefas em ambientes ágeis, (2) um estudo exploratório realizado na indústria, (3) o desenvolvimento de uma ferramenta, AgileCritPath, como uma forma de apoiar as equipes de desenvolvimento na identificação de tarefas críticas do projeto; e (4) uma avaliação da ferramenta AgileCritPath baseada no Modelo de Aceitação de Tecnologia (TAM). Através do estudo in vivo consolidamos os resultados observados no uso da ferramenta em uma empresa de desenvolvimento de software onde avaliamos os benefícios da identificação das dependências entre tarefas em um ambiente ágil.
Resumen: Planning and monitoring the execution of software development activities in agile environments are not trivial procedures. One of the main flaws of agile planning is not considering the dependencies that exist between project tasks. Dependencies between tasks found in software development project plans may lead to the emergence of critical paths, where tasks need to be handled in a strict sequence because the completion of some tasks depends on the completion of others. Not managing such critical paths may reduce team performance and delay product delivery. The dissertation is divided into four main parts: (1) study of Systematic Mapping about task dependencies in agile environments, (2) an exploratory study conducted in industry, (3) development of a tool, AgileCritPath, as a way to support teams to identify critical project tasks; and (4) an evaluation of the AgileCritPath tool based on the Technology Acceptance Model (TAM). In the study of Systematic Mapping (1) we tried to identify in the literature works related to the management and identification of dependencies in agile environments. Through the exploratory study (2) we have identified empirical evidences that there is a need to identify and control dependencies between tasks in the development of software in agile environments. (3) The use of the AgileCritPath tool allowed us to introduce the concepts of the Critical Path Method into a software development organization. Finally, (4) through the in vivo study we consolidate the observed results of the use of the tool in a company where we evaluate the benefits of identifying the dependencies between tasks in an agile environment.
Materia: Engenharia de software
Métodos ágeis
Método do caminho crítico
Materia CNPq: CNPQ::ENGENHARIAS
Programa: Programa de Pós-Graduação em Engenharia de Sistemas e Computação
Unidade de producción: Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
Editor: Universidade Federal do Rio de Janeiro
Fecha de publicación: jun-2019
País de edición : Brasil
Idioma de publicación: por
Tipo de acceso : Acesso Aberto
Aparece en las colecciones: Engenharia de Sistemas e Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
RachelVitalSimoes.pdf2.45 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.