Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/48207

TítuloDevOps: the new development process
Outro(s) título(s)DevOps: o novo processo de desenvolvimento
Autor(es)Rodrigues, Guilherme dos Santos
Orientador(es)Ribeiro, António Nestor
Caetano, Vânia Filipa
Palavras-chaveDevOps
Continuous delivery
Automation
Entrega contínua
Automação
Data21-Out-2016
Resumo(s)As result of the disruption caused by the appearance of digital companies with an agile delivery model, there is a need to review the delivery model in organisations. The DevOps philosophy aims to provide an answer to this problem, bringing all of the individuals responsible for the delivery to work collaboratively, with the support of a set of tools to automate and streamline all of the processes. The objective of this dissertation is to re-evaluate and, consequently, improve the delivery model within Deloitte, proposing an automated process for code analysis, functional tests and deployment of software packages. To this end, a set of cutting-edge tools were analysed and a case study in the context of a real project was built, in order to put into practice the automation of the processes developed.
Resultado da disrupção causada pelo surgimento de empresas digitais com um modelo de entrega ágil, existe a necessidade de rever o modelo de entrega nas organizações. A filosofia DevOps pretende dar resposta a esta problemática, aproximando os intervenientes responsáveis pela entrega, com o apoio de um conjunto de ferramentas que permitem automatizar e otimizar todos os processos. O objetivo deste trabalho passa por reavaliar e, consequentemente, melhorar o modelo de entrega de projetos dentro da Deloitte, propondo para isso uma automatização dos processos de análise automática de código, de testes funcionais e de criação automática de pacotes de software. Para esse efeito, foram analisadas um conjunto de ferramentas de última geração e elaborado um caso de estudo no contexto de um projeto real, de modo a colocar em prática a automatização dos processos desenvolvidos.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Engenharia Informática (área de especialização em Engenharia de Aplicações)
URIhttps://hdl.handle.net/1822/48207
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Guilherme dos Santos Rodrigues.pdfDissertação de Mestrado1,51 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID