Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ufc.br/handle/riufc/76483
Tipo: TCC
Título : RIST: Uma solução para a alocação automática de tarefas em projetos de desenvolvimento de software baseados no Github e Trello
Autor : Sousa, Dirlândia de Oliveira de
Tutor: Gonçalves, Enyo José Tavares
Palabras clave en portugués brasileño: Alocação de tarefas;Algoritmo genético;Truck Factor;Trello;Github
Áreas de Conocimiento - CNPq: CNPQ: CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: METODOLOGIA E TECNICAS DA COMPUTACAO: SISTEMAS DE INFORMACAO
Fecha de publicación : 2023
Citación : SOUSA, Dirlândia de Oliveira de. RIST: Uma solução para a alocação automática de tarefas em projetos de desenvolvimento de software baseados no Github e Trello. 2023. 62 f. Trabalho de Conclusão de Curso (graduação) – Universidade Federal do Ceará, Campus de Quixadá, Curso de Sistemas de Informação, Quixadá, 2023.
Resumen en portugués brasileño: Diversas etapas e atividades estão envolvidas no processo de desenvolvimento de software, uma destas atividades é a alocação de tarefas. Esta atividade está relacionada ao gerenciamento de projetos e é determinante para o sucesso ou fracasso do projeto, visto que envolve riscos relacionados a tempo e consequentemente custos. No entanto, é importante ressaltar a rotatividade de membros dentro de uma equipe de desenvolvimento, o que pode ocasionar em impactos negativos nos prazos e custo, podendo resultar até na descontinuidade do projeto. Este impacto negativo é maximizado quando ocorre uma concentração de conhecimento em parte da equipe. Logo, faz-se necessário que todo o conhecimento relacionado ao projeto seja distribuído igualmente sobre todos os membros da equipe de modo a mitigar os impactos negativos de possíveis saídas de membros do time. Esse trabalho propõe uma solução web para alocação de tarefas considerando o nível de conhecimento do repositório dos membros do time. Esta solução é baseada em algoritmo genético e cálculo do truck factor (uma métrica que representa o nível de conhecimento do time no repositório), além de ser integrada a ferramentas utilizadas no desenvolvimento como github e trello.
Abstract: Several steps and activities are involved in the software development process, one of these activities is task allocation. This activity is related to project management and is decisive for the success or failure of the project, since it involves risks related to time and consequently costs. However, it is important to emphasize the rotation of members within a development team, which can have negative impacts on deadlines and cost, and may even result in the discontinuation of the project. This negative impact is maximized when there is a concentration of knowledge in part of the team. Therefore, it is necessary that all knowledge related to the project is distributed equally over all team members in order to mitigate the negative impacts of possible departures of team members. This work proposes a web solution for task allocation considering the knowledge level of the team members’ repository. This solution is based on a genetic algorithm and truck factor calculation (a metric that represents the team’s knowledge level in the repository), in addition to being integrated with tools used in development such as github and trello.
URI : http://repositorio.ufc.br/handle/riufc/76483
Lattes del tutor: http://lattes.cnpq.br/5885621862397640
Derechos de acceso: Acesso Aberto
Aparece en las colecciones: SISTEMAS DE INFORMAÇÃO - QUIXADÁ - TCC

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
2023_tcc_dosousa.pdf3,66 MBAdobe PDFVisualizar/Abrir


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