BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Como medir a adoção efetiva de Agile: modelos e discussões recentes

| por Craig Smith , traduzido por Eder Ignatowicz em 02 nov 2011. Tempo estimado de leitura: 2 minutos |

Ao longo dos anos, a comunidade Agile tem realizado uma série de tentativas para determinar a melhor forma de medir a efetividade da adoção de Agile em uma organização. Alguma das melhores iniciativas incluem o modelo Agile Scaling, o Nokia Test, a avaliação Agile da ThoughtWorks e o índice SAMI (Sidky Agile Measurement Index). O debate referente a essa medição foi recentemente retomado em diversos blogs de Agile pelo mundo.

Esther Derby em post recente sobre métricas para Agile recapitulou os tipos de métricas normalmente utilizadas quando se deseja medir o nível de adoção de técnicas ágeis:

  • Número de times utilizando Agile
  • Número de pessoas treinadas em Agile
  • Número de projetos utilizando Agile
  • Número de coaches certificados

A autora indica que essas métricas tendem a afastar o desenvolvedor ou gerente das boas práticas. Reforça que métricas corretas são aquelas que demonstram que se está caminhando para os objetivos que se projetou alcançar através da adoção de Agile. As três métricas sugeridas são:

  • A relação (razão) entre o trabalho de correção e o de criação de funcionalidades
  • Tempo dos ciclos
  • Número de defeitos chegando à produção

Derby oferece um conselho final:

Quando pensar em alguma forma de medida, seja cauteloso com metas numéricas. Medir algo fazendo uma comparação com a meta quase sempre gera distorções. Isto significa que as pessoas trabalharão para alcançar a meta, talvez de uma maneira que vai contra o verdadeira objetivo por trás da meta.

Uma série recente de posts no blog Rally Software Agile de Isaac Montgomery, sobre a medição do impacto de investimentos em Agile apresentou ideias semelhantes:

A resposta típica da comunidade Agile à questão de como medir o sucesso de Agile tem sido algum tipo de avaliação de maturidade, como por exemplo o Nokia Test. Essas ferramentas são claras e fáceis de usar e podem ajudar muito na avaliação da aderência de uma organização às boas práticas Agile. Mas quando utilizadas isoladamente, podem deixar insatisfeita a alta administração, perdendo-se assim uma importante oportunidade de alinhamento do Agile com os objetivos de negócio.

Montgomery sugere que a questão deve ser diferente:

Se o sucesso do Agile é igual ao Sucesso do Negócio, então a verdadeira questão é "Como medimos o sucesso de um negócio?"

O autor sugere que as métricas devem estar compreendidas pelas seguintes categorias:

  • Produtividade
  • Qualidade
  • Capacidade de Resposta
  • Satisfação do Cliente
  • Satisfação dos Empregados
  • Previsibilidade

Finalmente, Gil Zilberfeld dá um conselho simples, referente à verdadeira adoção Agile. Ele contrasta as métricas de adoção Agile com as métricas geralmente citadas no relatório CHAOS da Standish Group:

Obtenha seus próprios números. Meça suas próprias metas e defina seus próprios critérios para o sucesso. Deixar isso a cargo de outra pessoa (ou mesmo não fazê-lo) é uma grande bobagem.

Como você mede a maturidade em Agile de sua organização; que métricas acredita que são as mais úteis?

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT