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
Fonte: Blog CMMI