O seu projeto é ágil?

O seu projeto é ágil?

Cada vez mais as organizações estão investindo em metodologias ágeis. O que iniciou na indústria automobilística japonesa para melhorar as linhas de produção e foi depois postulado como o “Manifesto Ágil” no contexto de desenvolvimento de software, hoje motiva até frameworks para implantação organizacional, como o SAFe.

Apesar de empresas ainda associarem o termo ágil a um time, projeto ou processo que é mais rápido do que o normal, não é bem nesse conceito em que as principais metodologias se baseiam. Considera-se mais amplamente que ágil é aquilo que consegue se adaptar rapidamente. Por exemplo, uma empresa ágil consegue não somente perceber rapidamente que os seus investimentos não trarão bons resultados, mas consegue também rapidamente mudar o rumo dos seus esforços e focar na direção que trará melhor ROI e VOI.

Apesar de não haver um indicador genérico para medir a agilidade na construção de software como, por exemplo, os níveis de maturidade do CMMI, é possível olhar para nossa realidade e saber o quão perto estamos disso. Eis algumas perguntas que podemos fazer:

  • O que as mudanças representam e como são tratadas no meu trabalho, são falhas de levantamento ou aprendizado natural do negócio?
  • O meu time é formado por profissionais multidisciplinares que atuam também em tarefas fora de suas especialidades ou é formado por profissionais que trabalham exclusivamente nas tarefas comuns do seu cargo ou função?
  • O quanto o cliente e os usuários trabalham no meu projeto? Eles estão sempre próximos do time ajudando no desenvolvimento ou atuam mais fornecendo e se comprometendo com uma ideia inicial da sua necessidade e validando o produto após sua conclusão?
  • Qual a autonomia do meu time para se auto organizar e escolher as próximas tarefas a fazer? Conseguimos tocar o projeto com base no que está planejado e priorizado, ou precisamos da presença constante do líder/GP para saber o que e como fazer?
  • O meu time se encontra periodicamente para discutir aspectos bons e ruins das últimas semanas ou meses trabalhados e propor melhorias, ou concentra-se exclusivamente em seguir o processo para garantir o cumprimento dos prazos?
  • O meu time conhece as demandas e atividades a serem desempenhadas por colaboração com o cliente e usuário ou principalmente por leitura e entendimento de documentos? As reuniões de detalhamento de escopo têm a participação do analista responsável que escreve e repassa tudo o que entendeu, ou essas reuniões tem a participação de todo o time que atuará na demanda?

De forma bem resumida e simplista, essas são algumas perguntas que dão uma pista da agilidade no nosso trabalho.