![3 razões pelas quais os engenheiros de dados são os heróis desconhecidos da GenAI](https://optimuscloud.com.br/wp-content/uploads/2024/05/3-razoes-pelas-quais-os-engenheiros-de-dados-sao-os-150x150.jpg)
3 razões pelas quais os engenheiros de dados são os heróis desconhecidos da GenAI
8 de maio de 2024![Em um mundo TypeScript, a geração de código é fundamental para SDKs de API](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715183045_Em-um-mundo-TypeScript-a-geracao-de-codigo-e-fundamental-150x150.jpg)
Em um mundo TypeScript, a geração de código é fundamental para SDKs de API
8 de maio de 2024A experiência e o esgotamento do desenvolvedor podem ter colocado a engenharia de plataforma em destaque, mas focar na entrega contínua provavelmente melhorará ao máximo a experiência do desenvolvedor (DevEx) em sua organização.
Há, no entanto, um avanço para aqueles que automatizam seu pipeline de implantação: os gatekeepers de implantação.
Se você não aumentar o número de pessoas com autoridade de implantação, perderá muitos dos benefícios da entrega contínua. Um único gatekeeper de implantação reduzirá suas chances de obter retorno do investimento nos primeiros 100 dias e limitará permanentemente o desempenho de entrega de software.
Então, como isso acontece?
Não responder à mudança
Há uma mudança drástica em seu sistema de trabalho depois que você automatiza seu pipeline de implantação. Você economizará muitas horas de trabalho manual e tornará o processo de implantação mais confiável. Esses benefícios são muitas vezes tão dramáticos que você pode parar de procurar ganhos adicionais.
Aceitar uma versão mais rápida do seu processo de implantação atual significa não responder às mudanças. Isso prejudica o desempenho da entrega de software e reduz o impacto do software sobre os usuários e a organização.
Na Pesquisa Octopus Deployment, descobrimos que as equipes com um único gatekeeper de implantação tinham menos probabilidade de obter ganhos de eficiência nos primeiros 100 dias do que as equipes com mais de um implementador.
As ferramentas de CD oferecem controles de acesso granulares baseados em funções, para que os implantadores não precisem de acesso privilegiado à infraestrutura. Sua automação captura o processo, então sua ferramenta de CD será implantada sempre da mesma maneira. Suas ferramentas de gerenciamento de serviços de TI podem capturar e agilizar as aprovações de mudanças. As implantações são mais repetíveis e confiáveis. Pressionar “ir” em uma implantação automatizada deve ser de baixo risco e pouca cerimônia. Pode nem ser mais uma tarefa técnica.
Existem dois custos ocultos quando você deixa de usar os recursos específicos de implantação da sua ferramenta. Atrasa o retorno do investimento e impede que a automação cumpra todas as suas promessas. Com mais de um implementador, 96% das organizações obtiveram melhorias de eficiência nos primeiros 100 dias, em comparação com 83% das organizações com gatekeepers de implementação.
![O número de organizações que relatam economias de eficiência em 100 dias.](https://optimuscloud.com.br/wp-content/uploads/2024/05/Gatekeepers-limitam-os-beneficios-da-entrega-continua.png)
O número de organizações que relatam economias de eficiência em 100 dias (n=250).
Você deve reconhecer que a entrega contínua e os pipelines de implantação automatizados mudam a natureza da entrega de software. Não fique satisfeito com as melhorias de confiabilidade. Procure inspiração fora de sua organização e você encontrará colegas do setor que aceleraram a entrega de software.
A adoção total da entrega de software moderno beneficia equipes, usuários e organizações.
Impacto do Gatekeeping no desempenho da entrega de software
Desde a pesquisa, testamos ainda mais nossas descobertas sobre os gatekeepers. Vimos como o número de implantadores se relacionava com as métricas de rendimento dos relatórios Accelerate State of DevOps.
- Frequência de implantação: com que frequência sua organização implanta código na produção
- Prazo para mudanças: o tempo que leva para que as alterações no código cheguem à produção
Equipes com quatro ou mais implantadores alcançaram o mais alto nível de desempenho em termos de rendimento. Eles tinham prazos de entrega mais curtos para mudanças e eram implantados com mais frequência. Em termos dos outros dois grupos, houve um resultado interessante: os Gatekeepers mobilizam-se com mais frequência do que as equipas com dois a três implementadores, mas os seus prazos de entrega são mais longos.
O gráfico mostra a diferença no desempenho, com o ponto ideal no canto superior esquerdo.
![O efeito do gatekeeping no desempenho da entrega de software.](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715178123_664_Gatekeepers-limitam-os-beneficios-da-entrega-continua.png)
O efeito do gatekeeping no desempenho da entrega de software (n=212).
Uma explicação para o gatekeeping é que as implantações são apenas parcialmente automatizadas.
As equipes sem pipelines de implantação totalmente automatizados provavelmente precisarão de gatekeepers, pois devem executar tarefas que exigem acesso privilegiado. Eles podem atualizar manualmente o tráfego em um balanceador de carga ou executar um script para executar uma tarefa pós-implantação, como limpeza de cache.
Encontrar uma forma de automatizar essas tarefas finais tornaria possível aumentar com segurança o número de implantadores. O treinamento de implantadores adicionais é uma oportunidade de melhoria crucial na Avaliação de Capacidade de Implantação do Octopus, gratuita e anônima, que você pode usar como parte de seu processo de melhoria contínua.
Um dos muitos fatores
Você precisa de muitas habilidades para entregar software de alto desempenho, mas o gatekeeping provavelmente limitará a maioria das outras tentativas de melhoria. Se tiver que esperar por uma pessoa ou um pequeno grupo de implantadores autorizados, você terá um limite de quanto pode melhorar sua frequência de implantação e alterar os prazos de entrega.
Os gatekeepers são a restrição, portanto, otimizar outras partes da entrega do software não fará diferença. Adicione mais implantadores e veja como isso transforma seu desempenho.
A postagem Gatekeepers limita os benefícios da entrega contínua apareceu pela primeira vez em The New Stack.