Publicado: Maio 31, 2021
Os processos Agile de gestão de mudanças são essenciais para entregar software mais rapidamente.
Os processos Agile de gestão de mudanças reduzem os gargalos e aceleram as versões de software, resultando na implementação de mudanças mais benéficas e em clientes mais satisfeitos.
Com sua ênfase em entregar valor mais rapidamente, gestão ágil de produtos Deve-se priorizar a rapidez na resposta ao feedback do cliente. Apesar disso, muitas organizações continuam a depender de práticas complexas de gestão de mudanças, o que pode levar a gargalos na entrega de versões. Quando práticas antigas, como a revisão manual de mudanças, impactam os prazos de entrega e os ciclos de desenvolvimento, elas afetam negativamente tanto o produto quanto a experiência do cliente.
Embora os gerentes de produto raramente se envolvam em iniciativas como a redução do tempo de aprovação de mudanças, a realidade é que acelerar a entrega de mudanças é tão importante quanto gerenciar o backlog. Portanto, as equipes de aprovação de mudanças devem buscar o apoio dos gerentes de produto para agilizar o processo que vai da história do usuário à implementação, chegando a um consenso ao assumirem a responsabilidade mútua pelo tempo de aprovação das mudanças.
A tecnologia permite acelerar a aprovação de mudanças: análise de dados e automação. A inteligência artificial e o aprendizado de máquina (IA/ML) podem modelar o risco das mudanças, permitindo que as equipes dediquem tempo apenas às alterações que representam riscos reais. A automação pode conceder aprovação automática a mudanças de baixo risco, especialmente aquelas que se encaixam em um modelo de mudança padrão. Esse processo resulta em lançamentos mais frequentes e clientes mais satisfeitos. Também oferece a oportunidade de começar imediatamente a trabalhar na implementação das mudanças benéficas na próxima versão.
A gestão da mudança é um ponto crítico para a entrega de valor.
O processo de entrega de software pode sofrer atrasos significativos enquanto as versões aguardam a aprovação de alterações. No entanto, muitas organizações ainda são cautelosas com suas políticas de aprovação de mudanças, exigindo aprovação manual do Conselho Consultivo de Mudanças (CAB) em praticamente todos os casos.
A lentidão também pode ocorrer porque a aprovação de mudanças representa uma transição do desenvolvimento para as operações. Quando as organizações são muito isoladas entre desenvolvimento e operações, uma fila pode se formar enquanto novas versões aguardam aprovação para implantação. Diante dessa relação, vale mencionar que a lentidão na aprovação de mudanças pode representar mais do que apenas clientes esperando pela próxima versão; também pode indicar uma falta de feedback que a equipe de desenvolvimento pode usar para orientar seu trabalho contínuo.
O Scrum.org A equipe destaca o prejuízo causado por essa demora no feedback e incentiva as equipes a considerarem conceitualmente a busca por uma janela de "tempo de aprendizado" curta — ou seja, ciclos de feedback rápidos — em vez de um curto prazo de lançamento no mercado. A diferença é sutil, mas se refletirá nas práticas culturais. Assim que as mudanças forem implementadas, a empresa poderá começar a aprender sobre os efeitos dessas mudanças com base no feedback de clientes e usuários.
As equipes de gestão de mudanças desempenham um papel importante: elas atuam como guardiãs, garantindo que as versões atendam aos padrões mínimos de qualidade, desempenho e segurança — resumidos na entrega de valor geral. As equipes podem solucionar o problema da transição incorporando dois elementos:
- Implementar as melhorias de processo necessárias para incentivar a responsabilidade pelo tempo do ciclo de revisão de mudanças por ambas as partes. DevOps
- Invista em tecnologia analítica para tornar a gestão de riscos mais rápida e informativa.
A gestão ágil de produtos deve incluir a gestão de mudanças em seu escopo.
Os gerentes de produto Agile já têm muitas responsabilidades. Mesmo assim, devem assumir a responsabilidade pelo tempo total do ciclo para garantir que as mudanças necessárias cheguem ao mercado em tempo hábil.
Para ir além do papel de "executor de ordens" e assumir um papel de liderança e proativo, especialistas em metodologias Agile sugerem buscar oportunidades de melhoria de processos, para que a gestão de mudanças e a gestão de produtos possam ser fluidas. Tim Creasey, Diretor de Inovação da Prosci, descreve práticas eficazes de gestão de mudanças, incluindo:
- Abordagem — A abordagem de gestão de mudanças deve estar alinhada às fases do processo ágil e deve ser seletiva em relação às atividades que geram valor.
- Recursos — As necessidades de recursos para gestão de mudanças variam ao longo de um projeto de desenvolvimento ágil e devem estar preparadas para se adaptar com base no impacto de cada fase sobre os funcionários.
- Integração com gerenciamento de projetos — As equipes de gestão de mudanças e de projetos devem se integrar mais cedo, com níveis mais elevados de comunicação e colaboração.
Mapeie seus processos e identifique áreas onde a gestão de mudanças pode ser aprimorada. Nina Scarnici (PMP, Publicis Seattle) afirma que questões processuais tendem a complicar demais os processos, criando gargalos. "Quando isso acontece, a maneira mais fácil de corrigir as coisas é identificar onde você está perdendo tempo, simplificar o processo de trabalho e encontrar oportunidades para melhorar seu fluxo de trabalho."
Procure trabalhar com lotes de tamanho menor. DevOpsGrupo Realizei um experimento mental sobre mudanças. frequência de implantação de trimestral para mensal e para diário. "Quanto menor o tamanho do lote, mais fácil é testar, mais fácil é implantar e mais fácil é reverter em caso de falha — portanto, esperamos que a taxa de falha de alterações diminua, o tempo de espera diminua, o MTTR diminua e a disponibilidade aumente como resultado de implantações mais frequentes e tamanhos de lote menores."
Reconheça que implantações mais frequentes geram mais valor no geral do que as mesmas alterações em um ciclo menos frequente. DevOpsGrupo Observou-se que “Considerando que cada implementação é uma oportunidade para aprendermos o que nossos clientes realmente desejam e precisam, também esperamos que o esforço desperdiçado diminua. Muitas equipes gastam tempo desenvolvendo funcionalidades que o cliente não deseja e nunca usa (algumas estimativas chegam a 50% ou mais das funcionalidades entregues que não agregam valor ao cliente e, portanto, são desperdício). Ao implementar com mais frequência, em incrementos menores, evitamos acumular grandes quantidades de trabalho que, em última análise, não agregam valor.”
A gestão ágil de produtos tem muitas prioridades, incluindo a necessidade de incorporar o feedback do cliente no planejamento de funcionalidades futuras, mas a gestão de produtos também deve manter altos padrões de prazos de entrega de mudanças. Em outras palavras: melhorar a gestão de mudanças geralmente é uma medida simples e eficaz para acelerar a entrega de valor e aprimorar a experiência do usuário. DevOps continuidade geral da equipe.
Quer saber como criar uma estratégia de integração orientada por dados para impulsionar sua transformação digital? Assista ao nosso webinar: A chave para resultados empresariais extraordinários são os dados..
Também recomendamos
Migração do Jira Data Center para Capacidadess Regulamentadas
Entendendo o fim da vida útil do Jira Data Center O Jira Data Center é onde…
Inteligência Artificial e seu Papel nas Capacidadess Agility
Quanto maior a organização, mais ela precisa de agilidade…
Duas histórias sobre US$ 4 trilhões: a realidade por trás dos gastos com TI em 2025
2025 foi o ano mais caro da história…