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.pdf | 3,66 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.