Um processo de introdução de DevOps em sistemas legados

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Cruz, Vinicius Lima
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/117227
Resumo: Os sistemas legados são um desafio para as operações de organizações modernas, pois limitam sua capacidade de mudança e o crescimento dos negócios. Porém, muitas vezes, são sistemas adequados a seu propósito, entregam o valor esperado e o investimento neles é justificável. O conceito de DevOps veio para reduzir a separação entre as equipes de desenvolvimento e operações existente nas empresas de desenvolvimento de software, diminuindo o ciclo de vida do produto. Com esse conceito surge a prática da Entrega Contínua, permitindo que equipes entreguem e implantem qualquer versão de seu software em qualquer ambiente computacional a qualquer momento por meio de um processo completamente automatizado. Essa prática melhora o feedback do processo de desenvolvimento, de modo que os problemas são identificados e resolvidos o mais cedo possível. Neste trabalho, apresentamos uma experiência de adoção de DevOps, e propomos um processo estruturado de introdução de DevOps e suas modificações necessárias para se adaptar a sistemas legados, para que o processo de entrega dos sistemas legados tenha o tempo de ciclo curto e de alta qualidade, entregando versões frequentes de maneira automatizada. Palavras-chave: Sistemas Legados; DevOps; Integração Contínua; Entrega Contínua; Pipeline de implantação.
id UFOR_29d80b394b27d5c957143de9f4e193b7
oai_identifier_str oai::117227
network_acronym_str UFOR
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFOR
repository_id_str
spelling Um processo de introdução de DevOps em sistemas legadosSistema computacionalSoftwareOs sistemas legados são um desafio para as operações de organizações modernas, pois limitam sua capacidade de mudança e o crescimento dos negócios. Porém, muitas vezes, são sistemas adequados a seu propósito, entregam o valor esperado e o investimento neles é justificável. O conceito de DevOps veio para reduzir a separação entre as equipes de desenvolvimento e operações existente nas empresas de desenvolvimento de software, diminuindo o ciclo de vida do produto. Com esse conceito surge a prática da Entrega Contínua, permitindo que equipes entreguem e implantem qualquer versão de seu software em qualquer ambiente computacional a qualquer momento por meio de um processo completamente automatizado. Essa prática melhora o feedback do processo de desenvolvimento, de modo que os problemas são identificados e resolvidos o mais cedo possível. Neste trabalho, apresentamos uma experiência de adoção de DevOps, e propomos um processo estruturado de introdução de DevOps e suas modificações necessárias para se adaptar a sistemas legados, para que o processo de entrega dos sistemas legados tenha o tempo de ciclo curto e de alta qualidade, entregando versões frequentes de maneira automatizada. Palavras-chave: Sistemas Legados; DevOps; Integração Contínua; Entrega Contínua; Pipeline de implantação.Legacy systems are a challenge for the operations of modern organizations as they limit the growth of business and their changing ability. However, they are often systems suited to their purpose, they deliver the expected value and investment in them is justifiable. The concept of DevOps has come to reduce the separation between development and operations teams in software development companies, decreasing the product lifecycle. With this concept comes the practice of continuous delivery, allowing teams to deliver and deploy any version of their software in any computing environment at any time through a fully automated process. This practice improves the feedback of the development process, so problems could be identified and resolved as early as possible. In this work, we present an experience of deploying DevOps, and propose a structured process for deploying DevOps and its modifications necessary to adapt to legacy systems in order to the delivery process of the legacy systems has a short and high quality lifecycle, delivering frequent versions in an automated way. Keywords: Legacy systems; DevOps; Continuous Integration; Continuous Deployment; Deployment Pipeline.Dissertacao enviada com autorizacao e certificacao via CI 128808/18Albuquerque, Adriano BessaAlbuquerque, Adriano BessaBezerra, Carla Ilane MoreiraSilva, Andreia Rodrigues daUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaCruz, Vinicius Lima2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/117227https://uol.unifor.br/auth-sophia/exibicao/20686porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess1899-12-30T00:00:00Zoai::117227Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:1899-12-30T00:00Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false
dc.title.none.fl_str_mv Um processo de introdução de DevOps em sistemas legados
title Um processo de introdução de DevOps em sistemas legados
spellingShingle Um processo de introdução de DevOps em sistemas legados
Cruz, Vinicius Lima
Sistema computacional
Software
title_short Um processo de introdução de DevOps em sistemas legados
title_full Um processo de introdução de DevOps em sistemas legados
title_fullStr Um processo de introdução de DevOps em sistemas legados
title_full_unstemmed Um processo de introdução de DevOps em sistemas legados
title_sort Um processo de introdução de DevOps em sistemas legados
author Cruz, Vinicius Lima
author_facet Cruz, Vinicius Lima
author_role author
dc.contributor.none.fl_str_mv Albuquerque, Adriano Bessa
Albuquerque, Adriano Bessa
Bezerra, Carla Ilane Moreira
Silva, Andreia Rodrigues da
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
dc.contributor.author.fl_str_mv Cruz, Vinicius Lima
dc.subject.por.fl_str_mv Sistema computacional
Software
topic Sistema computacional
Software
description Os sistemas legados são um desafio para as operações de organizações modernas, pois limitam sua capacidade de mudança e o crescimento dos negócios. Porém, muitas vezes, são sistemas adequados a seu propósito, entregam o valor esperado e o investimento neles é justificável. O conceito de DevOps veio para reduzir a separação entre as equipes de desenvolvimento e operações existente nas empresas de desenvolvimento de software, diminuindo o ciclo de vida do produto. Com esse conceito surge a prática da Entrega Contínua, permitindo que equipes entreguem e implantem qualquer versão de seu software em qualquer ambiente computacional a qualquer momento por meio de um processo completamente automatizado. Essa prática melhora o feedback do processo de desenvolvimento, de modo que os problemas são identificados e resolvidos o mais cedo possível. Neste trabalho, apresentamos uma experiência de adoção de DevOps, e propomos um processo estruturado de introdução de DevOps e suas modificações necessárias para se adaptar a sistemas legados, para que o processo de entrega dos sistemas legados tenha o tempo de ciclo curto e de alta qualidade, entregando versões frequentes de maneira automatizada. Palavras-chave: Sistemas Legados; DevOps; Integração Contínua; Entrega Contínua; Pipeline de implantação.
publishDate 2018
dc.date.none.fl_str_mv 2018
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/117227
url https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/117227
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://uol.unifor.br/auth-sophia/exibicao/20686
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR
instname:Universidade de Fortaleza (UNIFOR)
instacron:UNIFOR
instname_str Universidade de Fortaleza (UNIFOR)
instacron_str UNIFOR
institution UNIFOR
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFOR
collection Biblioteca Digital de Teses e Dissertações da UNIFOR
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)
repository.mail.fl_str_mv bib@unifor.br||bib@unifor.br
_version_ 1846365333593522176