16
abr
2011

Produtividade das linguagens para Análise de Pontos de Função (APF / FPA)

Antes de ir adiante, deve-se entender que a produtividade em horas PF depende de diversos fatores e varia de empresa para empresa. Uma empresa X pode ter investido alto em capacitação e ter uma produtividade Java de 5 horas por pontos por função enquanto outra empresa com o mesmo porte pode ter uma produtividade de 10 horas por PF.
O conhecimento no ambiente do cliente, senioridade, conhecimento do negócio e diversos outros fatores influenciam diretamente em ser mais ou menos produtivo. Tenha em mente que você deve conhecer a produtividade real de sua empresa.

Atendendo a pedidos compilamos algumas referências sobre produtividade por PF (como IFPUG, BFPUG e outros) para você ter uma idéia da produtividade de cada linguagem e montamos este gráfico comparando a produtividade entre as linguagens mais comuns.

Produtividade em horas por PF das principais linguagens

  • ASP – 6h/PF com variação entre -2h e +6h
  • .Net (C#) - 8h/PF com variação entre -3h e +6h
  • COBOL – 11,5h/PF com variação entre -5,5h e +12,75h
  • Delphi – 7,5h/PF com variação entre -1,5h e +2,5h
  • Java – 10h/PF com variação entre -3h e +4,5h
  • Lotus Notes - 4h/PF com variação entre -0,5h e +3h
  • Natural - 9h/PF com variação entre -3h e +5h
  • PHP - 5h/PF com variação entre -1h e +7h
  • SQL - 6h/PF com variação entre -1,5h e +3h
  • VBA - 8h/PF com variação entre -2,5h e +2h
  • Visual Basic - 8h/PF com variação entre -2h e +3h

Gráfico exibindo produtividade por linguagem na APF

Fonte: Blog CMMI