Como contar ponto de função em aplicações de alta complexidade?

Algumas vezes nos deparamos com a questão: Como poderia contar uma funcionalidade na qual mostrará seu resultado possuindo  muitos cálculos estatísticos e complexos porém não havendo nenhuma biblioteca, todos os cálculos e regras devem ser implementados.

Minha opinião é que a contagem deveria ser conforme o padrão de contagem do CPM.

A questão da dificuldade descrita deveria influenciar diretamente na produtividade a ser aplicada quando da conversão de tamanho em esforço. 

Como por exemplo: Trabalhei durante alguns anos desenvolvendo software para controle de tráfego aéreo. Em termos de contagem de pontos de função era tratado do mesmo modo, mas a produtividade (HH/PF) a ser aplicada para calcular o esforço das atividades especificar requisitos, programar e testar era específica para o ambiente em questão. Além disto, a experiência dos recursos humanos influenciava também na produtividade.  Muitas vezes, o esforço e prazo para testes era bem maior que o esforço e prazo para executar as outras atividades do processo de desenvolvimento adotado.

Afinal de contas, a especificação dos requisitos e a execução dos testes tinham que ser perfeitas!!!

Luis Gabriel N. Simas

Lifelong Learner | Senior Fullstack Software Engineer | Founder & CTO | Expert in Cloud, AI/ML, .NET, and Microservices

8 a

Valeu a dica Edmundo Maron

Entre para ver ou adicionar um comentário

Outros artigos de Carlos Simões

Outras pessoas também visualizaram

Conferir tópicos