Um processo de introdução de DevOps em sistemas legados [Digital]
Dissertação
Português
681.3:004.78
Fortaleza, 2018.
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...
Ver mais
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.
Ver menos
Palavras-chave: Sistemas Legados; DevOps; Integração Contínua; Entrega Contínua; Pipeline de implantação.
Ver menos
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...
Ver mais
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. Ver menos
Keywords: Legacy systems; DevOps; Continuous Integration; Continuous Deployment; Deployment Pipeline. Ver menos
Cruz, Vinicius Lima
Autor
Albuquerque, Adriano Bessa
Orientador
Albuquerque, Adriano Bessa
Banca examinadora
Bezerra, Carla Ilane Moreira
Banca examinadora
Silva, Andreia Rodrigues da
Banca examinadora
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
Dissertação (mestrado)