2. MÉTRICAS DE SOFTWARE COM ÊNFASE EM APF: ESTUDO DE CASO DATASUL
Este trabalho apresenta a APF em um contexto geral de métricas de software e
detalha o seu processo de medição.
Descreve também o processo de implantação da métrica na Datasul até 2006, apresentando
os principais resultados obtidos. No último anexo do trabalho é apresentado também
uma versão resumida do Guia de Contagem da Datasul. O Guia de Contagem é uma importante
ferramenta para apoiar o uso da APF pois complementa as regras do manual do IFPUG
com orientações específicas à situação real da empresa, além de consolidar o conhecimento
e experiência. É um repositório de conhecimento de extremo valor.
Disponível em: http://www.fattocs.com.br/artigos/MetricasDeSoftwareComEnfaseEmAPFApresentandoEstudoDeCasoDATASUL.pdf
PERGUNTA E RESPOSTA
P.: O que é um Guia de Contagem de APF?
R.: Pelo próprio nome, o guia de contagem é um documento de uso interno a uma
organização que orienta as medições feitas em pontos de função em projetos de software.
Sua característica é de ter um enfoque bem específico das situações que uma organização
vivencia nas suas contagens de pontos de função.
Embora exista o Manual de Práticas de Contagem do IFPUG que contém todas as definições e
regras para o processo de contagem de pontos de função, as orientações contidas nele são
apresentadas de maneira bem geral. Isto é benéfico no sentido de fazer com que a técnica seja aplicada em uma variedade ampla de situações. Por outro lado porém, dificulta
para alguns a aplicação destes conceitos em situações específicas, especialmente quando
elas apresentam características distintas dos exemplos do manual do IFPUG. Portanto o
Guia de Contagem vem cumprir este papel de trazer os conceitos gerais do manual do IFPUG
para situações específicas de uma organização.
Também para as situações onde as regras do IFPUG não estão suficientemente claras ou objetivas
(existem pontos da técnica que ainda são alvo de trabalho do comitê de práticas de contagem do IFPUG,
vide múltiplas mídias), o Guia de Contagem irá tratar a situação de forma objetiva. E por fim,
há situações onde uma organização pode decidir tratar de forma diferente do IFPUG uma medição, neste
caso isto deve estar explícito para todos os envolvidos, e o Guia é o local apropriado para tanto.
Portanto o Guia de Contagem proporciona os seguintes benefícios:
- Aumenta a consistência entre contagens feitas por diferentes profissionais: uma vez que as
situações mais comuns nas medições da organização estarão exemplificadas no Guia, menor a chance
de profissionais diferentes usarem critérios distintos nas medições.
- Centraliza a experiência da contagem envolvendo diferentes tecnologias e domínios de problema
(ex.: sistemas em mainframe, múltiplas camadas, workflow, business inteligence,
batch, etc): mesmo para profissionais experientes no uso da APF, quando
estes deparam-se com situações não usuais, é comum o surgimento de dúvidas. Com
o Guia centralizando este conhecimento, um profissional experiente na APF, mas
acostumado a medir somente sistemas de determinado tipo (por exemplo
mainframe-cobol), será capaz de medir facilmente sistemas de natureza distinta
(exemplo: business inteligence).
- Evita o re-trabalho com a análise de questões recorrentes: uma vez que determinada situação
tenha gerado dúvida na medição, esta é analisada e decide-se qual a melhor forma de abordá-la.
Esta dúvida e a abordagem adotada são documentadas no Guia para que todos envolvidos em medições
não precisem gastar tempo analisando situações parecidas e nem correndo o risco de decidirem
por uma abordagem diferente da adotada previamente. As medições tendem a ocorrer
de forma mais rápida.
- Facilita o aculturamento de novos profissionais responsáveis por contar pontos
de função: o Guia acelera o aprendizado de novos profissionais da organização
que venham a se envolver com as medições pois já traz a resposta da maioria das
dúvidas que um iniciante terá ao aplicar a técnica.
- Maior convergência entre contagens e melhor comunicação entre cliente e
fornecedor: num contrato de desenvolvimento e manutenção de software remunerado
por PF, o Guia ajuda a evitar muitas situações de divergência nas medições de
ambas as partes, ajudando assim a melhorar a relação entre cliente e fornecedor.
O Guia de Contagem é um assunto abordado nos cursos:
E também é um dos produtos gerados pelo serviço Oficina de Contagem (vide
http://www.fattocs.com.br/oficina.asp), que será discutido
no próximo boletim.