Please use this identifier to cite or link to this item: https://hdl.handle.net/1822/48207

TitleDevOps: the new development process
Other titlesDevOps: o novo processo de desenvolvimento
Author(s)Rodrigues, Guilherme dos Santos
Advisor(s)Ribeiro, António Nestor
Caetano, Vânia Filipa
KeywordsDevOps
Continuous delivery
Automation
Entrega contínua
Automação
Issue date21-Oct-2016
Abstract(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.
TypeMaster thesis
DescriptionDissertação de mestrado em Engenharia Informática (área de especialização em Engenharia de Aplicações)
URIhttps://hdl.handle.net/1822/48207
AccessOpen access
Appears in Collections:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
Guilherme dos Santos Rodrigues.pdfDissertação de Mestrado1,51 MBAdobe PDFView/Open

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