O IFPUG liberou uma versão preliminar do artigo "Practical Guidelines for Identifying Unique Elementary Processes".
Este novo artigo tem por objetivo esclarecer dúvidas relativas à correta identificação de processos elementares,
especificamente na questão de múltiplas mídias. O comitê de práticas de contagem (CPC) do IFPUG irá processar
todas as críticas recebidas deste artigo e posteriormente irá liberar a versão final. Provavelmente este
conteúdo será incorporado a uma futura versão do manual de práticas de contagem.
Neste artigo da Totalmetrics é destacado que uma contagem de pontos de função pode
ser realizada com diversos níveis de detalhamento, e que por sua vez podem ter também
precisões diferentes em seus resultados.
O nível de detalhe que será usado em uma contagem depende do propósito para o qual o resultado
da contagem será usado. E isto afetará diretamente a quantidade de pontos de função que podem
ser contadas por dia por um profissional.
Dois fatores que também podem determinar o nível de
detalhamento que uma contagem terá são:
- qualidade da documentação disponível;
- tempo disponível para a realização da contagem.
O artigo classifica 6 tipos de níveis de detalhamento de contagem descrevendo cada uma delas,
seus objetivos, pré-requisitos, níveis de precisão e produtividade. Resumidamente:
P.: Onde é possível obter o manual de práticas de contagem do IFPUG?
R.: O manual de práticas de contagem é fornecido somente pelo
IFPUG.
Para os filiados ele está disponível para download gratuitamente. Para os não filiados
ele deve ser adquirido diretamente com o IFPUG. Infelizmente o manual não é
de acesso público e gratuito, isto dificulta um pouco a difusão da técnica.
As organizações responsáveis por outros métodos de medição funcional como
Mark II (UKSMA)
e o COSMIC-FFP (COSMIC)
disponibilizam acesso gratuito aos seus manuais.
A versão original do manual do IFPUG está em língua inglesa. Versões em outras línguas
estão disponíveis também em espanhol, italiano, coreano e brevemente em português.
P.: Quantos pontos de função é possível se contar em um dia?
R.: Há uma variação grande na produtividade da contagem de pontos de função por dia,
causada principalmente por:
- Tipo de contagem: em geral a produtividade para contar projeto de melhoria é maior do que
de projeto de desenvolvimento ou contagem de aplicação; principalmente se a aplicação que
estiver sofrendo manutenção (objeto do projeto de melhoria) já tiver sido contada.
- Propósito da contagem: dependendo da questão que se deseja responder com a contagem a ser
realizada, a precisão da contagem e sua rastreabilidade podem não ser questões primárias. Assim
pode se analisar de forma mais supercificial a documentação e também evitar um esforço adicional
na documentação da própria contagem.
- Qualidade da documentação disponível: a principal fonte de dados para a contagem é a
documentação do sistema. Se a documentação estiver incompleta ou ambígua mais tempo será
consumido para elucidação de dúvidas referentes aos requisitos. Documentação insuficiente
para contagem é um problema mais comum para contagens de aplicação e projetos de melhoria.
- Disponibilidade dos usuários: muitas vezes, mesmo com documentação disponível do sistema, é
necessário entrevistar usuários.
- Experiência dos contadores: depende da frequência com que o profissional conta pontos de função,
da familiaridade com o negócio do sistema, se é certificado CFPS, etc.
- Metodologia da contagem: cada organização pode ter requisitos distintos para operacionalizar a
contagem: desde softwares específicos de apoio ao processo que podem automatizar parte do processo,
até nível de rastreabilidade da documentação contra os requisitos do projeto para fins de auditoria.
Analisando um cenário de pior caso, um limite inferior para a produtividade seria 150 PF/dia.
Para um cenário de melhor caso seria razoável considerar 1.000 PF/dia.
Convém destacar que a produtividade não é constante durante todo o processo. O tempo de
preparação, análise da documentação, esclarecimento de dúvidas é mais predominante no
início da contagem do que a própria contagem em si. Após essas etapas o normal é que
a contagem flua mais rapidamente.