Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/48207
Title: | DevOps: the new development process |
Other titles: | DevOps: o novo processo de desenvolvimento |
Author(s): | Rodrigues, Guilherme dos Santos |
Advisor(s): | Ribeiro, António Nestor Caetano, Vânia Filipa |
Keywords: | DevOps Continuous delivery Automation Entrega contínua Automação |
Issue date: | 21-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. |
Type: | Master thesis |
Description: | Dissertação de mestrado em Engenharia Informática (área de especialização em Engenharia de Aplicações) |
URI: | https://hdl.handle.net/1822/48207 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Guilherme dos Santos Rodrigues.pdf | Dissertação de Mestrado | 1,51 MB | Adobe PDF | View/Open |