Explore com o DORA: Aproveite ao máximo a análise de dados do DORA.

Última atualização: 23 de fevereiro de 2022 —

No mundo totalmente digital de hoje, organizações e indivíduos estão extremamente conscientes da velocidade das mudanças e de como elas os afetam. Continue lendo para descobrir a importância das métricas DORA e como a IA/ML pode torná-las mais acionáveis.

Análise com tecnologia de IA

Como disse o engenheiro americano Edward Demings: “Não é necessário mudar. Sobreviver não é obrigatório”. Independentemente da sua situação, é inegável que as pessoas têm lutado para acompanhar o ritmo das mudanças e seus efeitos. Com um ano de transformações sem precedentes, inúmeras empresas sucumbiram; mas muitas outras saíram vitoriosas.

Embora a ideia de Demings possa ser verdadeira, a sobrevivência é certamente recomendada tanto para indivíduos quanto para organizações! Então, como as organizações podem se manter atualizadas e se adaptar a essas novas condições? Um bom primeiro passo é começar a mensurar a capacidade de resposta da sua organização. Métricas DORA e aproveitá-las ao máximo para impulsionar a transformação digital da sua organização.

O que são métricas DORA?

Fundada pelo DevOps Pesquisa e Avaliação A equipe do DORA (Digital Resource Association) teve como objetivo compreender as práticas, os processos e as capacidades que permitem às equipes alcançar alto desempenho na entrega de software e valor. As quatro métricas principais do DORA são:

  • Prazo de entrega: mede o tempo total entre o início do trabalho em uma solicitação de alteração e a implantação dessa alteração em produção, sendo, portanto, entregue ao cliente.
  • Taxa de falha de alterações: mede a taxa na qual as alterações na produção resultam em incidentes, reversões ou falhas.
  • Tempo médio de recuperação: Medição do tempo decorrido desde o momento em que um incidente é desencadeado até sua resolução por meio de uma alteração na produção.

De onde vêm os dados? Enquanto o tempo de espera, a taxa de falhas de mudança e o tempo médio de recuperação são obtidos de ferramentas de gerenciamento de serviços ou qualquer outra ferramenta de planejamento ágil, a frequência de implantação vem de uma ferramenta de implantação (como Digital.ai Deploy) ou de um CI Ferramenta de integração como o Jenkins.

As métricas DORA são usadas para classificar o desempenho de uma equipe de software, classificando-o como alto ou baixo, no que diz respeito às suas capacidades de desenvolvimento e entrega de software. Em última análise, essas métricas fornecem às suas equipes as ferramentas necessárias para melhorar seu desempenho atual; elas servem como base de referência e permitem que você defina suas metas futuras a partir daí.

DORA e VSM

Então, como as métricas DORA se relacionam com isso? gestão do fluxo de valorO que frequentemente observamos em muitos de nossos clientes são processos isolados, que vão desde a área de negócios até a de TI. Em meio a mudanças culturais e transferências internas de conhecimento, a questão que se coloca é: como podemos acompanhar o ritmo das mudanças e transformar sua organização em uma que possa se beneficiar delas?

Dentro do ciclo de vida do VSM (Mapeamento do Fluxo de Valor), as métricas DORA são a essência da área de "melhoria da eficiência e do fluxo tecnológico".

Essencialmente, as métricas DORA medem os resultados do seu DevOps organização. Movendo-se mais para o lado direito, para a "melhoria das operações", onde processos de gestão de mudanças totalmente automatizados são colocados em prática.

Em geral, uma plataforma VSM bem-sucedida será bidimensional.

“Existem diferentes organizações e diferentes hierarquias dentro dessas organizações”, afirma Mattias Zieger, Diretor Técnico da [empresa/organização]. Digital.ai“Esta é a segunda dimensão. Começa no nível da equipe, mas não deve parar por aí. Deve subir para o nível do produto, depois para o nível do departamento, depois para o nível da empresa, até atingir toda a organização.”

Alcance isso em uma agência global pode ser extremamente difícil, mas é aí que o Mapeamento do Fluxo de Valor (VSM) pode ajudar. O VSM oferece diferentes níveis de agregação para diferentes partes interessadas, cada uma com seus próprios painéis e KPIs que desejam mensurar. Em última análise, o fluxo de valor serve para conectar os resultados do negócio com as atividades do seu SDLC (Ciclo de Vida de Desenvolvimento de Software). Utilizar as métricas DORA em uma plataforma VSM ajuda a focar no acompanhamento da qualidade dos insumos da organização em relação aos seus resultados, mas o DORA é apenas uma pequena parte da equação.

Como habilitar as métricas DORA na sua plataforma VSM

Então, como habilitamos essas métricas DORA? O que precisamos para rastrear e medir essas métricas? Do ponto de vista da arquitetura, o fator mais importante para as métricas DORA é uma plataforma de análise. Uma plataforma de análise bem-sucedida possui três camadas, começando pela primeira, que são as fontes heterogêneas. Essa é a gama de ferramentas dentro da sua empresa onde o trabalho é realizado (ex.: JIRA, Jenkins, ServiceNow). A próxima camada é a plataforma de análise propriamente dita, também chamada de modelo unificado de informações; é aqui que as informações são estruturadas, desde o planejamento até as tarefas individuais. Por fim, existem as lentes analíticas, que são perspectivas específicas que aprimoram as decisões, aproveitando soluções analíticas desenvolvidas para entender como e por que os problemas estão ocorrendo.

Ampliando o alcance do DORA além

Agora que vimos o que as métricas DORA podem fazer, será que chegamos ao fim da jornada? Certamente que não. A visibilidade é o primeiro passo para obter insights acionáveis ​​e, com todos esses dados à sua disposição, existem agora oportunidades para expandir ainda mais o uso das métricas DORA.

Algumas perguntas a considerar ao utilizar as suas métricas DORA:

  • Podemos prever com antecedência quais mudanças falharão?
  • Como posso habilitar equipes com uma API Green Light que permita que equipes de alto desempenho façam implantações com mais frequência e com supervisão limitada?
  • Podemos estabelecer uma base para que todas as equipes identifiquem e mensurem as melhorias?
  • Podemos identificar os gargalos no ciclo de desenvolvimento para reduzir o tempo de execução?
  • É possível prever quando o trabalho será concluído para as principais funcionalidades e lançamentos?

Equipadas com as métricas DORA, suas equipes e sistemas podem detectar fatores de risco, minimizar a probabilidade de falhas, descobrir o que está impedindo sua agilidade atual e muito mais. Então, por que se limitar a simplesmente rastrear e medir?

As Digital.ai diferença

Vá além da estrutura de arquitetura típica e adicione uma solução de IA à sua plataforma VSM. Incluir IA nas suas métricas DORA ajudará a conectar os resultados da perspectiva de negócios com as atividades do seu SDLC. Digital.ai ofertas quatro soluções de IA incluindo:

  • Aceleração do fluxo: Reduza riscos, aumente a produtividade e acelere a agilidade.
  • Melhoria da Qualidade: Detecte/preveja problemas de qualidade e oriente as equipes até a área problemática em seu ambiente de aplicação.
  • Previsão de Riscos de Mudança: Identifique mudanças de risco e tome medidas proativas para gerenciar e reduzir os riscos.
  • Otimização do Processo de Gestão de Serviços: Elimine os silos entre equipes fragmentadas e acelere a entrega de serviços de TI com decisões baseadas em dados.

DORA é a primeira camada sobre todas essas ferramentas que você já pode ter em seu conjunto de ferramentas. Não é necessário ter todas as quatro soluções de uma só vez. Comece identificando onde você encontra mais dificuldades e trabalhe a partir daí.

Também recomendamos