Certificações oficiais DevOps

Treinamento escrito de DevOps

Como estabelecer o feedback em DevOps?


Em um ambiente de TI em que as demandas e solicitações dos clientes ficam cada vez mais complexas, você e a equipe DevOps precisam melhorar continuamente a qualidade do trabalho. Para isso, crie ciclos de feedback rápidos, contínuos e confiáveis, da direita para a esquerda no fluxo de valor.

Esses ciclos ajudam a lidar rapidamente com os impedimentos enquanto ainda são pequenos, baratos e fáceis de remover. Eles também ajudam a criar uma cultura de aprendizado enquanto o trabalho é realizado. Quando surgem problemas, a equipe DevOps os trata como oportunidades de aprender e melhorar a qualidade dos produtos e serviços de software.

Por que incorporar a qualidade por meio de ciclos de feedback DevOps?

Sua experiência em engenharia de software já deve ter mostrado que, em um sistema complexo, ninguém sabe tudo. Até fazer exatamente o mesmo trabalho duas vezes pode gerar resultados diferentes. Como essa incerteza é inaceitável para as empresas, elas tendem a recorrer a mecanismos de controle e garantia da qualidade, como listas de verificação, auditorias, conformidade, profissionais de qualidade e microgerenciamento. Mesmo assim, nem sempre essas medidas bastam para evitar falhas e erros.

Para criar uma organização que incorpora a qualidade ao trabalho, comece aceitando que falhas e erros fazem parte do dia a dia.

Crie uma cultura de trabalho com sistemas seguros

Crie uma cultura de trabalho com sistemas seguros. Ninguém na equipe DevOps teme cometer erros, pois sabe que eles são detectados e corrigidos rapidamente, enquanto ainda são pequenos e antes que causem consequências graves, como defeitos importantes, indisponibilidade de serviços e avaliações negativas de clientes.

Ao criar essa cultura, você, sua equipe DevOps e toda a organização de TI e de negócio terão os seguintes benefícios:

  1. A complexidade dos sistemas será gerenciada, de modo que problemas de projeto e de operação sejam detectados rapidamente.
  2. Os problemas são resolvidos rapidamente, enquanto ainda são pequenos. A resolução dos problemas gerará espontaneamente novos conhecimentos e experiências na organização.
  3. Novos conhecimentos e experiências são compartilhados por toda a organização.
  4. Os líderes da sua organização DevOps desenvolvem outros líderes que criam e melhoram continuamente sistemas de trabalho seguros.

Identifique problemas assim que ocorrerem

Quando o feedback é lento, pouco frequente e tardio, evitar resultados indesejados também se torna demorado e caro. Nos tempos da entrega de software em cascata, levava-se um ano construindo uma aplicação antes de mostrá-la aos clientes pela primeira vez, para então passar mais um ano reescrevendo-a. Nenhuma empresa pode se dar esse luxo hoje.

Seu objetivo é criar ciclos rápidos de feedback. Quando o trabalho avança da esquerda para a direita no fluxo de valor, ele deve fornecer feedback contínuo da direita para a esquerda. Incorporar qualidade à organização DevOps depende desses ciclos rápidos. Quando um problema surge, a equipe DevOps o identifica perto do momento em que ele aparece no fluxo. Vocês corrigem o problema rapidamente e verificam constantemente se o que foi implementado atende às expectativas dos clientes internos e externos e das demais partes interessadas afetadas pelo trabalho. Ciclos rápidos de feedback permitem corrigir problemas com rapidez, aprender com eles e evitar que os mesmos erros voltem a ocorrer.

Corrija os erros quando ainda for mais fácil, rápido e barato

Encontrar problemas rapidamente permite corrigi-los rapidamente. Caso contrário:

  • O custo e o esforço para corrigi-los crescem exponencialmente, e você deixa acumular dívida técnica com soluções paliativas sobrepostas.
  • Os erros chegam aos centros de trabalho das etapas seguintes do fluxo de valor, onde muito provavelmente contribuem para gerar outros erros.
  • Os erros voltam a ocorrer longe do centro de trabalho em que surgiram e exigem mais correções e trabalho para serem desfeitos.
  • As lembranças de por que os erros aconteceram se perdem, e as circunstâncias que contribuíram para eles mudam. Se você só identificar um erro meses depois de ele surgir, será difícil descobrir a verdadeira causa-raiz e, pior, aprender com o erro. Você acaba adotando uma solução paliativa para resolver a urgência e passando à próxima. É exatamente isso que se procura evitar com DevOps.

Incentive a equipe DevOps e a si mesmo a falar sobre problemas e criar mecanismos de feedback contínuo para identificar e corrigir erros rapidamente. NÃO acumule trabalho com erros sobre trabalho que já contém erros. Antes de criar funcionalidades, corrija os erros que prejudicariam seu desenvolvimento. Melhorar continuamente a qualidade e corrigir erros assim que surgem permite criar os melhores produtos e serviços de software do seu mercado.

Tome as decisões de controle de qualidade perto de onde o trabalho é realizado

Afastar as decisões de controle de qualidade de onde o trabalho é realizado reduz a qualidade, aumenta o prazo de entrega, enfraquece o feedback entre causa e efeito e limita o aprendizado com os erros.

Em resumo:

  • Não exija que suas equipes façam manualmente o controle de qualidade que pode ser automatizado.
  • Não exija aprovações de pessoas ocupadas que conhecem pouco ou nada do trabalho em andamento.
  • Não crie documentação extensa para aprovações que ficará obsoleta em pouco tempo devido à natureza do trabalho.
  • Não envie grandes lotes de trabalho aos responsáveis pela aprovação.

Cada integrante da equipe DevOps deve identificar e corrigir erros na própria área, compartilhar o que descobriu e conversar e ensinar sobre o assunto. Programação em pares, revisão por pares, testes automatizados, inspeção dos envios de código, verificações internas e demonstrações frequentes tornam a garantia da qualidade responsabilidade de todos, em vez de concentrá-la em um departamento.

CONCLUSÃO

Você e sua equipe DevOps sabem que são pagos para atender seus clientes. Por isso, devem sempre trabalhar no melhor interesse dos clientes internos e externos.

O centro de trabalho seguinte no fluxo de valor merece atenção especial. Adapte seu trabalho às necessidades desse centro. Crie ciclos de feedback rápidos e confiáveis com ele para que o trabalho avance com rapidez, fluidez e qualidade e a equipe DevOps consiga identificar e resolver problemas o mais cedo possível.



Garantimos que nosso treinamento on-line gratuito vai preparar você para passar no exame de certificação DevOps!

  1. 01

    Faça sua inscrição on-line

    Escolha sua certificação Accredited e conclua a inscrição.

  2. 02

    Receba seu código de acesso

    Seu código pessoal de acesso ao exame chega imediatamente por e-mail.

  3. 03

    Prepare-se e faça o exame

    Estude com o treinamento gratuito e responda a 50 questões de múltipla escolha on-line.

  4. 04

    Conquiste sua credencial vitalícia

    Receba um certificado com validade mundial e um selo digital verificável.

Amostra de Certified DevOps Generalist™
Inscreva-se para a certificação

A SUA FORMAÇÃO PREMIUM GRATUITA ON-LINE

Receba a terceira edição de DevOps Revealed

Criamos seu treinamento com um grupo de líderes de negócios e de pessoas, coaches, mentores, especialistas e autoridades reconhecidas em DevOps dos principais setores. Qualquer visitante do site da International DevOps Certification Academy™ pode acessá-lo. Encontre os materiais pelos links Seu livro gratuito sobre DevOps e Seu treinamento premium gratuito de DevOps do menu principal.

Estes materiais são propriedade intelectual da International DevOps Certification Academy™ e estão protegidos por direitos autorais. Nós os disponibilizamos gratuitamente a todos porque compartilhar nossa experiência ajuda os profissionais de DevOps e promove o desenvolvimento da área.

Seu exame de certificação é composto de questões de múltipla escolha. Estude o conteúdo do treinamento on-line para adquirir os conhecimentos necessários para passar no exame e conquistar a certificação DevOps.

Garantimos que nosso treinamento on-line premium e gratuito vai preparar você para passar no exame de certificação DevOps!