DC - DINSMORECOMPASS
  • Home
  • Quem somos
  • Outsourcing
  • Consultoria
    • Solução DC-VMO
  • Academia DC
    • Turmas abertas
    • Turmas In-company
    • Aulas gravadas - EAD
  • Insights
    • PMCASEDAY 2022
    • Artigos
    • YouTube
  • Vagas
  • Contato
  • Home
  • Quem somos
  • Outsourcing
  • Consultoria
    • Solução DC-VMO
  • Academia DC
    • Turmas abertas
    • Turmas In-company
    • Aulas gravadas - EAD
  • Insights
    • PMCASEDAY 2022
    • Artigos
    • YouTube
  • Vagas
  • Contato
DC - DINSMORECOMPASS

Infográfico Ciclo de Vida Convergente - DevOps

9/9/2020

0 Comments

 
Imagem
DevOps é um conjunto de práticas que combina desenvolvimento de software (Dev) e operações de TI (Ops). Tem como objetivo encurtar o ciclo de vida de desenvolvimento de sistemas e fornecer entrega contínua com alta qualidade de software. DevOps é complementar ao desenvolvimento de software Agile. Vários aspectos do DevOps derivaram da metodologia Agile.
 
Os princípios DevOps
 
Usar a metodologia DevOps dentro na equipe de desenvolvimento de software muda radicalmente a organização. A maneira como a equipe de desenvolvedores codifica e implanta versões é baseada em 6 princípios fundamentais:
 
  • Automação
  • Iteração
  • Self-service
  • Melhoria continua
  • Teste contínuo
  • Colaboração
 
A automação permite que desenvolvedores e operações simplifiquem o processo e permite que as equipes sejam mais produtivas. Visto que a automação reduz o número de ações manuais, ela melhora a qualidade do desenvolvimento e a segurança do software. Enquanto a iteração acelera o processo de desenvolvimento graças ao feedback mais rápido dos usuários finais. O autoatendimento também acelera os lançamentos, permitindo que os desenvolvedores implantem aplicativos sob demanda por conta própria. A melhoria contínua existe para tornar o processo mais fluido. Na verdade, após cada incidente, faz parte do processo de DevOps fazer uma retrospectiva. Uma retrospectiva registra cada incidente, seu impacto, as ações tomadas para corrigi-lo, a causa do problema e as ações que foram tomadas para evitar que aconteça novamente. O teste contínuo permite lançamentos mais rápidos e maior qualidade ao mesmo tempo. E, finalmente, mas não menos importante, a colaboração entre desenvolvedores e operações é a chave para combinar esforços e alcançar o sucesso mais rápido.
 
O processo DevOps
 
O processo DevOps consiste em uma série de etapas. Aqui está um diagrama para ajudá-lo a visualizar:
  
As etapas do processo DevOps são:
 
  • Plano: Esta é a parte do projeto onde você organiza as tarefas, agendas e configura suas ferramentas de gerenciamento de projetos. A ideia é planejar tarefas utilizando o processo de user story da metodologia ágil. Escrever tíquetes na forma de uma história de usuário permitirá que desenvolvedores e operações entendam o que o desenvolvimento precisa ser feito e por quê. Uma história de usuário perfeita como o quê (quem, onde, gatilho), um porquê e critérios de aceitação. (Exemplo: Como usuário, na minha conta de cliente, quando clico em "opção" abro um popup e posso mudar meu nome e primeiro nome).
  • Código: aqui os desenvolvedores estão fazendo o desenvolvimento e a revisão do código. Quando o código está pronto, eles o mesclam. Na prática do DevOps, é importante compartilhar uma ferramenta de código entre equipes de Ops e desenvolvedores, como Github ou Gitlab.
  • Construir: esta etapa é a primeira em direção à automação. O objetivo aqui é construir o código-fonte em um formato desejado, compilando, testando e implantando em um local específico da infraestrutura. Depois que essa etapa configurar a integração contínua (CI) e as ferramentas de entrega (CD), é possível verificar e verificar o código-fonte do Gerenciamento do Código-Fonte e criá-lo.
  • Teste: O processo de teste contínuo reduz os riscos. Testes automáticos garantem que nenhum bug será implementado na produção. Você deve implementar ferramentas de teste em seu fluxo de trabalho para garantir a melhor qualidade de desenvolvimento para seu software.
  • Versão/ empacotamento/ release: o código passou no processo de teste (integração contínua) e está pronto para ser implantado.
  • Implementar (deploy): A equipe operacional está implementando o novo recurso na produção. Mas como a automação é um dos princípios do DevOps, é possível configurar a implantação contínua.
  • Operar / configurar infraestrutura: O Ops constrói ou mantém uma infraestrutura escalonável, infraestrutura como código e verifica problemas de segurança e gerenciamento de log.
  • Monitorar: O monitoramento é uma etapa importante, pois permite corrigir incidentes com mais rapidez e criar uma melhor experiência para o seu usuário final.
 
Como o DevOps visa aumentar significativamente a satisfação de seus clientes, naturalmente suas equipes reiniciam as etapas com um novo recurso para seu software ou aplicativo. É por isso que sempre desenhamos o DevOps como um loop infinito.
 
Caso queira conhecer mais. A DC-DinsmoreCompass oferece treinamentos e assessoria para implementar este processo nas empresas.


Imagem
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.


    Imagem

    Categorias

    All
    DevOps
    Gerente De Projetos
    Phyton
    Power BI

    Histórico

    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    November 2021
    October 2021
    September 2021
    August 2021
    May 2021
    April 2021
    March 2021
    February 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    July 2019
    June 2019
    May 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018

Imagem

Matriz  Rio de Janeiro

Avenida Presidente Wilson, 231 - 9º andar - Centro, RJ
CEP: 20030-021
Tels.: (21) 3578-5582 
contato@dc.srv.br
WhatsApp:  (21) 97541-0548​

Filial São Paulo

Avenida Paulista 726 - 16º andar - Bela Vista, SP
CEP: 01310-910
​contato@dc.srv.br
WhatsApp:  (21) 97541-0548

Mapa do site

  • Home
  • Quem Somos
  • Outsourcing
  • Consultoria
  • Academia DC​
  • Artigos
  • Canal DC
  • Podcast
  • Vagas
  • Contato
  • ​Política de Privacidade

    Newsletter

Enviar
Imagem
Encontre-nos no Glassdoor.
©  COPYRIGHT 2021. ALL RIGHTS RESERVED  CACTOS COMUNICAÇÃO.