Logo do repositório
 
A carregar...
Miniatura
Publicação

Metodologias Agile e Devops no desenvolvimento de software : um caso de estudo

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
DM-TMGNS-2023.pdf1.68 MBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

Com o objetivo de consolidar os conhecimentos e práticas académicas obtidas durante o mestrado em Gestão de Sistemas de Informação, selecionei como caracterização do TFM, a realização de um estágio. Fui apresentado com a oportunidade de estagiar na empresa Escrita Digital, uma empresa de desenvolvimento de software com foco na gestão de frotas. O presente relatório descreve as atividades realizadas durante o estágio, complementado de uma visão sobre a minha contribuição para a organização de processos da empresa. O relatório explora a aplicação prática das metodologias Agile e DevOps dentro da estrutura organizacional, destacando como estas contribuíram para uma gestão eficiente de projetos e entregáveis. A adoção de metodologias Agile em empresas de desenvolvimento de software tem atualmente uma grande importância, para assegurar que estas conseguem eficazmente cumprir as suas obrigações com os clientes e manter uma estrutura organizada para possibilitar o seu crescimento. Apesar de ser uma área vastamente estudada, nos casos de estudo de empresas pequenas de desenvolvimento de software, ainda existe uma oportunidade de enriquecer este tema. A base teórica do relatório abrange as metodologias Agile e a sua abordagem iterativa e colaborativa para o desenvolvimento de software, e fornece perceções sobre as metodologias DevOps, concentrando-se na integração entre desenvolvimento e operações, para aprimorar a velocidade, qualidade e segurança da entrega de software. São evidenciados os desafios mais relevantes enfrentados pela empresa durante os seus processos e as estratégias implementadas. As melhorias sugeridas e posteriormente implementadas pela empresa, juntamente com a prévia aplicação de princípios Agile e DevOps, possibilitaram otimizar o ciclo de vida de desenvolvimento, a integração e entrega contínuas, fomentando a adaptabilidade e a capacidade de resposta das equipas.
With the purpose of consolidating the knowledge and academic practices gained during the Master’s in Management Information Systems, I selected an internship as the characterization of the Final Master’s Work. I was presented with the opportunity to intern at Escrita Digital, a software company focused on fleet management. This report describes the variety of activities undertaken during the internship, providing insight into my contribution to the organization’s processes. The report explores the practical application of Agile and DevOps methodologies within the organizational framework, highlighting how the methodologies contributed to efficient project and deliverable management, providing an understanding of the practical implementation of these methodologies in a real software development environment. There is a significant importance in adopting Agile methodologies in software development companies to ensure effective fulfilment of obligations to clients and maintaining an organized structure for growth. Despite being a widely studied area, there is still an opportunity to enrich this theme in the scope of small software development companies. The theoretical foundation of the report entails Agile methodologies and their iterative and collaborative approach to software development and provides insights into DevOps methodologies, focusing on the integration between development and operations to enhance the velocity, quality and security of software delivery. The report highlights the most relevant challenges faced by the company during its processes and the strategies implemented. The improvements suggested and later implemented by the company, in conjunction with the previous application of Agile principles and integration of DevOps practices, made it possible for the company to optimize the development life cycle, enable continuous integration and delivery, fostering adaptability and enhancing the teams’ responsiveness.

Descrição

Mestrado Bolonha em Gestão de Sistemas de Informação

Palavras-chave

Contexto Educativo

Citação

Santos, Tomás Miguel Gonçalves Niny dos (2023). “Metodologias Agile e Devops no desenvolvimento de software : um caso de estudo”. Dissertação de Mestrado. Universidade de Lisboa. Instituto Superior de Economia e Gestão

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Instituto Superior de Economia e Gestão

Licença CC