Ter sucesso com o Agile requer uma mudança no pensamento de liderança que elimine os silos existentes, adotando uma cultura de assunção de riscos e sucesso compartilhados.
Manifesto Ágil e incorporá-los em sua estratégia. Assim, por exemplo, se quiserem realmente equipas autónomas, terão de abandonar os estilos de gestão hierárquica e tornar-se agentes de mudança.
Ágil é rápido, iterativo e experimental. Ele incentiva os desenvolvedores a assumir riscos e é voltado para a criação rápida de grandes volumes de software. Por isso, não se presta a práticas de gestão rígidas. Para liderar estas organizações, os gestores precisam de adotar uma mentalidade baseada em resultados, ao mesmo tempo que dão aos seus desenvolvedores a liberdade de assumir riscos e falhar. O Agile foi criado para construir coisas sobre as quais você não sabe necessariamente tudo desde o início.
Isso muitas vezes exige que todos abracem pensamento focado no produto que coloca as necessidades dos clientes no centro de todos os debates. Uma mentalidade focada no produto tem mais a ver com a compreensão do propósito das mudanças que estão sendo feitas e o valor que elas trazem para os usuários, em vez de atingir os portões do palco ou ficar abaixo de um número de orçamento específico.
A grande diferença entre projetos e produtos é que os produtos têm vida útil maior que os projetos, que começam e terminam. Depois que um produto é lançado, ele evolui com o tempo. Você tem que ter um roteiro para isso. Normalmente tem um proprietário de produto com mentalidade empresarial. E, o mais importante, os produtos são medidos em termos de valor comercial.
Os projetos são frequentemente medidos em relação a algo chamado Triângulo de Ferro, que é composto por um orçamento fixo, custos fixos e prazos fixos. Do ponto de vista de trabalho, tudo gira em torno do atendimento desses três aspectos.
Outra maneira de pensar sobre produto versus projeto é o gerenciamento do fluxo de valor (VSM), que se concentra no sucesso de todo o processo de negócios, não apenas em um aspecto dele. O VSM ajuda a fornecer resultados de negócios positivos que levam a um programa ágil bem-sucedido em geral.
Encontrando o sucesso ágil
Aqui estão as etapas que os líderes empresariais e de TI podem seguir para garantir o sucesso ágil em suas organizações.
Forneça aos desenvolvedores plataformas flexíveis
Evite plataformas de desenvolvimento monolíticas e de melhor qualidade. Em vez disso, forneça aos desenvolvedores ferramentas modulares que minimizem as dependências. Estes devem ser baseados em arquiteturas de microsserviços baseadas em nuvem. Plataformas monolíticas podem dificultar o desenvolvimento porque os serviços e aplicativos que hospedam estão fortemente acoplados. Se um serviço falhar, isso poderá afetar toda a equipe de desenvolvimento.
Tornem-se agentes de mudança
Como o Agile é uma jornada, não um destino, os líderes precisam possibilitar a mudança. Isso pode ser difícil, pois exigirá o abandono de velhas formas de fazer as coisas. Eles devem ser estudantes de gestão de mudanças enquanto aprendem continuamente sobre como aplicar melhor a metodologia ágil em suas organizações específicas. Devem também estar abertos ao pensamento colaborativo e ser humildes, uma vez que ninguém pode sempre saber o que é melhor.
Combine Agile e DevOps
Para aproveitar ao máximo o Agile, as organizações precisam combiná-lo com o DevOps. Embora o Agile e o DevOps possam ser feitos separadamente, não faz sentido criar novos recursos e funcionalidades rapidamente se levar meses para que essas mudanças entrem em produção. É por isso que combinar agilidade com DevOps e automação Pipelines de CI/CD que incluem ferramentas como gerenciamento ágil de projetos, automação de construção, provisionamento de ambiente de teste, entrega contínua e automação de lançamento são essenciais para o sucesso do seu programa ágil.
Mude seus processos orçamentários
Embora muitos adotem a metodologia ágil em princípio, eles não estão mudando a forma como financiam suas organizações de desenvolvimento. Eles ainda financiam iniciativas ágeis usando ciclos orçamentários anuais que não se enquadram na natureza ágil e em rápida mudança. Aloque orçamentos de forma contínua enquanto reavalia continuamente os investimentos para que o trabalho financiado crie valor e não apenas marque caixas.
Integre o ágil à governança corporativa
Fazer ágil isoladamente não produzirá os benefícios comerciais desejados até que seja combinado com funções de governança corporativa, como planejamento de negócios, planejamento estratégico, planejamento de portfólio, arquitetura empresarial e orçamento. Existem frameworks como DAD, LeSS e SAFe para essa finalidade. Aplique essas estruturas criteriosamente, priorizando práticas-chave que atendam às suas necessidades e que o ajudarão a mudar sua cultura gradualmente.
Mas essas estruturas podem causar problemas. Alguns de seus funcionários escolherão uma estrutura mais moderada, como o SAFe, enquanto outros podem preferir o modelo de engenharia mais agressivo do Spotify. Escolha a estrutura que melhor corresponde à sua cultura e objetivos ágeis/DevOps.
Fonte: BairesDev