Made available in DSpace on 2019-03-30T00:33:29Z (GMT). No. of bitstreams: 0
Previous issue date: 2018-08-14 / 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. / 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.
Identifer | oai:union.ndltd.org:IBICT/oai:dspace.unifor.br:tede/107707 |
Date | 14 August 2018 |
Creators | Cruz, Vinicius Lima |
Contributors | Albuquerque, Adriano Bessa, Albuquerque, Adriano Bessa, Bezerra, Carla Ilane Moreira, Silva, Andreia Rodrigues da |
Publisher | Universidade de Fortaleza, Mestrado Em Informática Aplicada, UNIFOR, Brasil, Centro de Ciências Tecnológicas |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR, instname:Universidade de Fortaleza, instacron:UNIFOR |
Rights | info:eu-repo/semantics/openAccess |
Relation | 5443571202788449035, 500, 500, -7645770940771915222 |
Page generated in 0.0022 seconds