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

    Tudo
    DevOps
    Gerente De Projetos
    Phyton
    Power BI

    Histórico

    Fevereiro 2023
    Janeiro 2023
    Novembro 2022
    Outubro 2022
    Agosto 2022
    Julho 2022
    Junho 2022
    Maio 2022
    Abril 2022
    Março 2022
    Fevereiro 2022
    Novembro 2021
    Outubro 2021
    Setembro 2021
    Agosto 2021
    Maio 2021
    Abril 2021
    Março 2021
    Fevereiro 2021
    Dezembro 2020
    Novembro 2020
    Outubro 2020
    Setembro 2020
    Agosto 2020
    Julho 2020
    Junho 2020
    Maio 2020
    Abril 2020
    Março 2020
    Fevereiro 2020
    Janeiro 2020
    Dezembro 2019
    Novembro 2019
    Outubro 2019
    Setembro 2019
    Julho 2019
    Junho 2019
    Maio 2019
    Janeiro 2019
    Dezembro 2018
    Novembro 2018
    Outubro 2018
    Setembro 2018
    Agosto 2018
    Julho 2018
    Junho 2018
    Maio 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.