Última atualização em 31 de maio de 2021 —

Processos Agile de gerenciamento de mudanças reduzem gargalos e aceleram o software releases, resultando em deploymudanças mais benéficas e clientes mais felizes. 

Planejamento Agile Corporativo

Com ênfase na entrega mais rápida de valor, gerenciamento ágil de produtos deve priorizar tempos de resposta rápidos ao feedback do cliente. Apesar disso, muitas organizações continuam a depender de práticas complicadas de gerenciamento de mudanças que podem levar a gargalos na release entrega. Quando as práticas herdadas, como a revisão manual de alterações, podem afetar os tempos de lead e ciclo, elas afetam negativamente o produto e a experiência do cliente.

Embora os gerentes de produto raramente se envolvam em esforços como reduzir o tempo de aprovação de mudanças, a realidade é que acelerar a entrega de mudanças é tão importante quanto gerenciar um backlog. As equipes de aprovação de mudanças, portanto, devem buscar os gerentes de produto para acelerar o processo de passar da história do usuário para deploymento, encontrando-se no meio, assumindo a propriedade mútua dos tempos de aprovação de mudanças. 

Acelerar as aprovações de mudanças pode ser obtido por meio da tecnologia: análise de dados e automação. A análise de inteligência artificial e aprendizado de máquina (AI/ML) pode modelar o risco de mudança, permitindo que as equipes dediquem tempo apenas às mudanças que representam ameaças de risco genuínas. A automação pode conceder aprovação automática para mudanças de baixo risco, especialmente aquelas que se encaixam em um modelo de mudança padrão. Este processo resulta em mais frequentes releases e clientes mais felizes. Também oferece a oportunidade de começar imediatamente a trabalhar em deployas mudanças benéficas no próximo release.

A gestão da mudança é um ponto crítico para a entrega de valor

O pipeline de entrega de software pode desacelerar drasticamente enquanto releases esperar pelas aprovações de mudança. No entanto, muitas organizações permanecem cautelosas com sua política de aprovação de mudanças, exigindo a aprovação manual do comitê consultivo de mudanças (CAB) em quase todas as instâncias.

Também podem ocorrer desacelerações porque a aprovação da mudança representa uma transferência do desenvolvimento para as operações. Quando as organizações estão fortemente isoladas entre desenvolvimento e operações, uma fila pode se formar como novos releaseestá esperando deployaprovação do mento. Diante dessa relação, vale ressaltar que a lentidão nas aprovações de mudanças pode representar mais do que clientes esperando no próximo release; eles também podem indicar um atraso no desenvolvimento de feedback que pode ser usado para informar seu trabalho em andamento.

A Scrum.org A equipe destaca o prejuízo causado por esse atraso no feedback e incentiva as equipes a considerar conceitualmente buscar uma janela de “tempo para aprender” curta ⁠— significando ciclos de feedback rápidos ⁠— em vez de um curto tempo de lançamento no mercado. A diferença é sutil, mas se refletirá nas práticas culturais. Uma vez que as mudanças são released, a empresa pode começar a aprender sobre os efeitos dessas mudanças com base no ciclo de feedback de clientes e usuários. 

As equipes de gerenciamento de mudanças têm um papel importante: elas são guardiãs lá para garantir releases atendem aos padrões mínimos de qualidade, desempenho e segurança — resumidos como entrega de valor geral. As equipes podem resolver o problema do handoff incorporando duas coisas:

  1. Implementar melhorias de processo necessárias para incentivar a propriedade do tempo de ciclo de revisão de mudança de ambos os lados DevOps
  2. Invista em tecnologia analítica para tornar o gerenciamento de riscos mais rápido e informativo

O gerenciamento ágil de produtos deve incluir o gerenciamento de mudanças em seu escopo

Os gerentes de produto Agile já têm muito a fazer. Eles devem, no entanto, ainda assumir a propriedade do tempo de ciclo geral para garantir que as mudanças necessárias cheguem ao mercado em tempo hábil. 

Para ir além da função atrasada de “tomador de pedidos” para uma função proativa e de liderança, os especialistas Agile sugerem a busca de oportunidades de melhoria de processos para que o gerenciamento de mudanças e o gerenciamento de produtos possam ser fluidos. Tim Creasey, Diretor de Inovação da Prosci, descreve práticas eficazes de gerenciamento de mudanças, incluindo:

  • Abordagem — A abordagem de gerenciamento de mudanças deve estar alinhada às fases do processo Agile e deve ser seletiva em relação a quais atividades geram valor.
  • Recursos — As necessidades de recursos de gerenciamento de mudanças variam em um esforço de desenvolvimento ágil e devem estar prontas para girar com base no impacto do funcionário em uma determinada fase.
  • Integração com gerenciamento de projetos — As equipes de gerenciamento de mudança e de projeto devem se integrar mais cedo, com níveis mais altos de comunicação e colaboração.

Mapeie seus processos e identifique os locais onde o gerenciamento de mudanças pode ser melhorado. Nina Scarnici (PMP, Publicis Seattle) diz que questões processuais podem tender a complicar demais os processos, criando um gargalo. “Quando isso acontece, a maneira mais fácil de acertar as coisas é identificar onde você está desperdiçando seu tempo, agilizar o processo de trabalho e encontrar oportunidades para melhorar seu fluxo de trabalho.”

Apontar para tamanhos de lote menores. DevOpsGrupo realizou um experimento mental sobre como mudar deployfrequência de menção de trimestral a mensal a diária. “Quanto menor o tamanho do lote, mais fácil é testar, mais fácil é deploy, e mais fácil será revertê-lo se ele falhar — portanto, esperamos que a taxa de falha de alteração diminua, o lead time diminua, o MTTR diminua e a disponibilidade aumente como resultado de deploye tamanhos de lote menores”. 

Reconheça que mais frequente deploymentos entregam mais valor em soma do que as mesmas mudanças em um ciclo menos frequente. DevOpsGrupo observou que “dado a cada deploymento é uma oportunidade de aprender o que nossos clientes realmente querem e precisam, também esperamos que o esforço desperdiçado diminua. Muitas equipes gastam tempo criando recursos que o cliente realmente não deseja e nunca usa (algumas estimativas chegam a 50% ou mais dos recursos entregues que não agregam valor ao cliente e, portanto, são um desperdício). Por deployAo trabalhar com mais frequência, em incrementos menores, evitamos agrupar grandes blocos de trabalho que, em última análise, não agregam valor.” 

O gerenciamento ágil de produtos tem muitas prioridades, incluindo a necessidade de incorporar o feedback do cliente no planejamento de recursos futuros, mas o gerenciamento de produtos também deve manter os tempos de entrega de alterações em um alto padrão. Dito de outra forma: melhorar o gerenciamento de mudanças geralmente é um fruto fácil para a aceleração da entrega de valor e a melhoria de DevOps continuidade da equipe em geral. 

Quer saber como construir uma estratégia de integração baseada em dados para potencializar sua transformação digital? Assista nosso webinar: A chave para resultados de negócios surpreendentes são os dados.
 

Você está pronto para escalar sua empresa?

Explore

O que há de novo no mundo da Digital.ai

10 de Junho de 2024

Metodologias e processos de testes Agile

Fique à frente no mundo do desenvolvimento de software com nosso guia completo sobre testes Agile. Descubra processos eficazes, melhores práticas e ferramentas para o sucesso.

Saber Mais​
5 de Junho de 2024

Explore com Erawan – Apresentando Digital.aio mais recente AI-Powered DevSecOps Plataforma: Erawan Release!

Descubra os recursos e capacidades mais recentes em Digital.aio mais recente alimentado por IA DevSecOps Plataforma: Erawan Release!

Saber Mais​
8 de abril de 2024

Guia abrangente para dominar fluxos de trabalho Agile

Descubra a importância do gerenciamento ágil do fluxo de trabalho para o sucesso do projeto. Aprenda como Digital.aiAs soluções baseadas em IA da empresa simplificam processos e impulsionam a inovação.

Saber Mais​