Métricas Java

Fala galera,

Não sei se essa é a seção certa, mas vou tentar…

Alguém sabe me informar se existe algum modelo ou exemplo de métricas pra cálculo de horas, ou pontos-de-função, pra sistemas desenvolvidos em Java?

Queria saber quais os itens que devemos considerar, qual o “peso” de cada item, etc…

Qualquer informação ajuda.

Obrigado!

Não sou especialista no assunto, nem vai ser uma resposta satisfatória, estamos andando num campo minado aqui:

Você não vai receber muitas respostas, pelo menos por aqui, por que esta parte da comunidade tem certeza que metricas^H^H^H^H^H^H metodologias de cálculo de horas, pontos-de-função, e outras coisas parecidas com isso, são antigas, ultrapassadas, normalmente pura balela, raras vezes mau-caratismo de quem está empurrando isso.

Isso não quer dizer que as métricas são ruins, elas são ótimas, impossível fazer algo eficiente sem elas. A questão é, quem não tem uma grande experiência com desenvolvimento, e muito menos mantém um histórico(backlog) do que um time de desenvolvimento já fez na vida, pode comprar uma cartela, rabicar uns os números e jogar na Mega Sena, que o resultado é o mesmo.

Ah sim, concordo… mas é justamente isso que eu quero evitar, chutar números ou coisa parecida…

Queria ver se alguém já tem alguma métrica, baseada em estatísticas de projetos realizados.

Aqui na minha empresa temos métricas pra todo tipo de linguagem, exceto Java e .Net… e pelo que vi elas são “precisas” o suficiente… tentei adaptar pra Java mas não bate, são muitos itens que eu percebi que devemos levar em conta…

Se alguém tiver qualquer coisa, já ajuda…

Dê uma olhada no projeto Mezuro: http://softwarelivre.org/mezuro/kalibro
Eles estão implementando a ferramenta Kalibro: http://softwarelivre.org/mezuro/kalibro/about

O projeto é brasileiro e o melhor de tudo…
É software livre e os desenvolvedores são pesquisadores da área [:)]