Escolar Documentos
Profissional Documentos
Cultura Documentos
de Administração e Finanças
DESENVOLVIMENTO DE
SOFTWARE
DEVOPS
DESENVOLVIMENTO DE
SOFTWARE
DEVOPS
Docente: Lukau Garcia
INTEGRANTES
Isaura Mendes-205536
Ivalda Cateco-201247
INTRODUÇÃO
EMBASAMENTO TEORICO
HISTÓRIA DO DeVops
Dev and ops Cooperation at Flickr”. Nesta palestra, eles apresentaram os resultados
extraordinários, inimaginável para a época, quando resolveram discutir como resolver os
constantes conflitos entre as áreas de desenvolvimento e operações de IT, de forma que
os problemas possam ser resolvidos com mais agilidade dentro da Flickr. Esse seminário
pode ser considerado como o marco do início do Devops, onde Patrick Debois se inspira
para nomear o movimento inimaginável.
Em 2009, Patrick Debois dá seu ponta pé inicial na disseminação deste conceito pelo
mundo, criando em Ghent na Bélgica o primeiro DevOps Day, que ocorre até os dias de
hoje, porém atualmente em proporções mundiais. A partir disso tiveram diversos eventos
além do DevOps Days que deram continuação a evolução do Devops no tempo: Criação
de livros como “Entrega continua” e “projecto fênix”, entre outros.
• Codificação
• Compilação
• Teste
• Release
• Deploy
• Configuração
• Monitoramento
• Planejamento.
9
CULTURA DE DevOps
O ciclo de vida de uma aplicação DevOps é um processo contínuo que envolve várias
etapas, desde o planejamento até a entrega do software. As etapas principais são:
1. Planejamento: Nesta etapa, os requisitos da aplicação são definidos e as decisões
são tomadas sobre a arquitetura, tecnologias e ferramentas a serem usadas.
Também é definido o cronograma de desenvolvimento e entrega.
Para além do estabelecimento de uma cultura de DevOps, as equipas dão vida a esta
abordagem mediante a implementação de determinadas práticas ao longo do ciclo de
vida das aplicações. Algumas destas práticas ajudam a acelerar, automatizar e melhorar
fases especificas. Outras são transversais a várias fases e ajudam as equipas a criar
processos suaves que melhoram a produtividade.
FERRAMENTAS DO DevOps
Existem diversas ferramentas que fazem parte da cultura DevOps, cada uma com uma
finalidade específica. Algumas das principais ferramentas são:
Essas são apenas algumas das principais ferramentas utilizadas na cultura DevOps. O
importante é escolher as ferramentas que melhor atendam às necessidades do projeto
e da equipe, sempre visando a automação e integração de processos.
13
Com DevOps, é possível eliminar barreiras tradicionais entre essas equipes, permitindo
uma colaboração mais estreita e permitindo que tanto o desenvolvimento quanto a
operação do software sejam pensados e planejados em conjunto. Isso pode levar a uma
maior eficiência na entrega de software, permitindo que as organizações entreguem
software mais rapidamente e com menos erros.
Além disso, o DevOps também pode ajudar a melhorar a qualidade do software, pois as
equipes de desenvolvimento e operações trabalham juntas para testar, validar e
monitorar o software em produção. Isso pode ajudar a identificar problemas mais
rapidamente e resolvê-los antes que eles se tornem grandes problemas.
VANTAGENS DevOps
DESVANTAGENS DO DevOps
CONCLUSÃO
REFERÊNCIAS BIBLIOGRAFICAS
História do DevOps | Atlassian
O que é o DevOps? O DevOps explicado | Microsoft Azure
DevOps: tudo o que você precisa saber está aqui! (vibetecnologia.com)