| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 1.68 MB | Adobe PDF |
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.
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
Editora
Instituto Superior de Economia e Gestão
