Publication
Estudo e aplicação de processos DevOps numa empresa de TI
dc.contributor.advisor | Durães, João António Pereira Almeida | |
dc.contributor.author | Pequeno, João Alexandre Miranda | |
dc.date.accessioned | 2022-08-29T13:49:25Z | |
dc.date.available | 2022-08-29T13:49:25Z | |
dc.date.issued | 2022-06-30 | |
dc.date.submitted | 2022-03-01 | |
dc.description.abstract | Atualmente as empresas vivem períodos de grande mudança na forma como as suas equipas desenvolvem software devido ao facto de existir cada vez mais dificuldades na comunicação entre a equipa de desenvolvimento e a equipa de operações e na necessidade de entregar software de forma mais rápida. Através da necessidade de eliminar estas barreiras e colocar o desenvolvimento e a entrega de software, surge DevOps como uma metodologia que vem complementar a ainda predominante metodologia ágil, nomeadamente em áreas onde esta não atua, procurando aumentar ainda mais a rapidez e a eficiência das organizações no desenvolvimento dos seus projetos. O DevOps é frequentemente referido na área da tecnologia como uma nova abordagem de entrega de software, através da colaboração entre a equipa de desenvolvimento e equipa de operações. Apesar das semelhanças existentes entre a metodologia de desenvolvimento ágil e o DevOps, ambos os conceitos possuem algumas diferenças a nível da entrega de software, no sentido em que o DevOps aproxima todos os intervenientes responsáveis, com o apoio de um conjunto de ferramentas que permitem automatizar e otimizar todos os seus processos. O presente relatório de estágio pretende dar a conhecer os conceitos, práticas e ferramentas de DevOps e é conduzido à aplicação prática de um modelo automatizado para o processo de análise, desenvolvimento, testes e entrega de software num projeto desenvolvido pela empresa Noesis. Como principais resultados identificam-se a revisão da literatura efetuada e a aplicação das práticas e conceitos de DevOps que se tornaram relevantes para a componente prática realizada. No final desta aplicação, foram analisadosos resultados obtidos a um conjunto de métricas como tempo de entrega do software, tempo de deteção de falhas, tempo de reparação de falhas, satisfação do cliente, tempo de consideração de uma falha e qualidade do software , com o objetivo de avaliar os benefícios da implementação de DevOps. | pt_PT |
dc.identifier.tid | 203108795 | |
dc.identifier.uri | http://hdl.handle.net/10400.26/41694 | |
dc.language.iso | por | pt_PT |
dc.subject | DevOps | pt_PT |
dc.subject | Software | pt_PT |
dc.subject | Sistemas de informação | pt_PT |
dc.subject | Tecnologias de informação | pt_PT |
dc.subject | Ágil | pt_PT |
dc.subject | Desenvolvimento de software | pt_PT |
dc.subject | Operações | pt_PT |
dc.title | Estudo e aplicação de processos DevOps numa empresa de TI | pt_PT |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | masterThesis | pt_PT |