É uma metodologia de
desenvolvimento de sw que explora a comunicação, colaboração e integração entre
desenvolvedores de software e profissionais de TI. É uma reação à interdependência
de desenvolvimento de software e operações de TI. Busca auxiliar as
organizações a desenvolver softwares e serviços com rapidez.
É conhecido como implementação
contínua ou entrega contínua e é frequentemente associado com a metodologia Learn Startup.
Auxilia empresas no gerenciamento
de lançamento de novas versões, ao padronizar ambientes de desenvolvimento.
O DevOps simplifica processos com objetivo de
automatizar a maior quantidade possível de processos operacionais.
Integrações DevOps visam a entrega de produtos, testes de qualidade, desenvolvimento de características e releases de manutenção, de modo a incrementar a confiança e segurança, desenvolvimento rápido e ciclos de desenvolvimento.
Muitas organizações dividem Desenvolvimento e Administração de Sistemas
em departamentos diferentes. Enquanto os departamentos de
desenvolvimento são guiados pelas necessidades do usuário para entregar
frequentemente novos recursos, os departamentos de operações focam mais
na disponibilidade e estabilidade dos serviços de TI e eficiência de
custos em TI. Esses dois objetivos contraditórios criam um abismo entre Desenvolvimento e Operações, o que desacelera a entrega dos valores nos negócios de TI.
Em uma organização DevOps, o lançamento de aplicações é de baixo risco pelas seguintes razões:
Escopo de mudança reduzido
Mais lançamentos de novas versões. Menos mudanças.
Nenhum comentário:
Postar um comentário