Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/41374
Title: Tecnologias e metodologias de desenvolvimento Web: o caso da plataforma Campus by Fundação Altice
Author: Santos, Samuel Felisberto Matias Pinto dos
Advisor: Pedro, Luís Francisco Mendes Gabriel
Santos, Carlos Manuel das Neves
Keywords: Tecnologias web
Metodologias ágeis
Campus by Fundação Altice
Scrum
CI/CD
Defense Date: 6-Dec-2023
Abstract: O desenvolvimento Web é uma área tecnológica em constante desenvolvimento, obrigando as equipas de investigação e desenvolvimento a uma atenção permanente relativamente a tecnologias, processos e metodologias de trabalho. No entanto, principalmente em contextos de equipas de pequena dimensão, muitas vezes não existe disponibilidade de recursos humanos para que tais preocupações sejam tornadas uma realidade com a recomendada frequência. Nessas situações, as equipas correm o risco de se tornarem menos eficientes relativamente às práticas mais atuais da indústria. Neste contexto, refere-se o caso da equipa de investigação e desenvolvimento (I&D) do Campus na Universidade de Aveiro, atualmente composta por dez elementos. A investigação acompanha a preparação do processo de desenvolvimento de uma nova ferramenta tecnológica, intitulada “Fora d’Aulas”, para a plataforma Campus by Fundação Altice já existente. Nesse processo, foca-se nas novas tecnologias disponíveis, na metodologia de trabalho da equipa e na implementação técnica dos processos de desenvolvimento. Tendo por base a metodologia de investigação de desenvolvimento, foram traçados os objetivos de pesquisar, identificar e averiguar a aplicabilidade de novas tecnologias e processos que permitam melhorar a infraestrutura que suporta o Campus, bem como desenvolver essa solução, em conjunto com a equipa de I&D. Pretendeu-se ainda elaborar uma proposta de um conjunto de práticas, metodologias, ferramentas e técnicas de desenvolvimento para melhorar as vigentes na equipa. As soluções encontradas resultaram de uma recolha de dados na forma de um Focus Group aos membros da equipa e também na forma de entrevistas a especialistas. Essas soluções foram sofrendo mudanças ao longo da investigação, de acordo com um processo iterativo de avaliação cíclico que correspondeu aos vários Sprints da metodologia aplicada. No final, foram avaliadas com recurso a um questionário aos membros à data integrantes da equipa, incluindo novos elementos que se juntaram durante o processo, dando estes também a sua avaliação enquanto recém-chegados. Esta recolha de dados revelou que a produtividade da equipa aumentou, tendo esta ficado satisfeita com a metodologia aplicada. Contudo, existe ainda bastante margem para melhorias no futuro, nomeadamente ao nível dos processos e tecnologias de desenvolvimento.
Web development is a technological area in constant development, forcing research and development teams to pay constant attention to technologies, processes and working methodologies. However, especially in small team contexts, human resources are often not available to make these concerns a reality as often as they should be. In these situations, teams run the risk of becoming less efficient in relation to the most up-to-date industry practices. In this context, we will be focused on the case of the research and development (R&D) team at the University of Aveiro Campus, currently made up of ten members. The research follows the preparation of the development process for a new technological tool, entitled "Fora d'Aulas", for the existing Campus platform. In this process, it focuses on the new technologies available, the team's working methodology and the technical implementation of the development processes. Based on the development research methodology, the objectives were to research, identify and verify the applicability of new technologies and processes that would improve the infrastructure that supports the Campus platform, and to develop this solution together with the R&D team. The aim was also to draw up a proposal for a set of development practices, methodologies, tools, and techniques to improve those already in the team. The solutions found were the result of data collection in the form of a Focus Group of team members and in the form of interviews with specialists. These solutions underwent changes over the course of the research, according to an iterative cyclical evaluation process that corresponded to the various Sprints of the methodology applied. In the end, they were evaluated using a questionnaire to the team members at the time, including new members who joined during the process, who also gave their assessment as newcomers. This data collection revealed that the team's productivity had increased, and the team was satisfied with the methodology applied. However, there is still plenty of room for improvement in the future, particularly in terms of development processes and technologies.
URI: http://hdl.handle.net/10773/41374
Appears in Collections:UA - Dissertações de mestrado
DeCA - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
Documento_Samuel_Santos.pdf1.78 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.