Esse calendário de cursos está disponível na página principal de nosso site:
http://www.fattocs.com.br/.
2. EXAME CFPS AGENDADO PARA 16 DE DEZEMBRO
O BFPUG já agendou a realização do próximo exame de certificação do IFPUG no Brasil,
será no dia 16 de dezembro (sábado). As cidades onde o exame será ministrado são:
Brasília, Rio de Janeiro e São Paulo. Brevemente as inscrições serão abertas.
P.: A APF onera o esforço de um projeto de software?
R.:
A essência da APF, pregada pelo IFPUG,
é que o processo de contagem de pontos de função
deve ser consistente (pessoas diferentes medindo o mesmo projeto devem encontrar resultados
similares) e também, mas principalmente, que a contagem seja simples o suficiente para
minimizar o esforço de medição, reduzindo o impacto sobre o esforço global do projeto.
Assim como qualquer outra atividade de um projeto de desenvolvimento ou
manutenção de software, realizar uma contagem de pontos de função demanda o esforço
de um profissional da equipe. Logo haverá um esforço adicional no projeto para que se
realize a medição.
O que se deve considerar é que os benefícios obtidos pela realização da medição compensem
o esforço adicional dispendido. Em tese o software pode ser desenvolvido somente com as
atividades de codificação; porém outras atividades são realizadas (como análise, planejamento,
modelagem, testes, etc) que irão "onerar" o esforço do projeto mas que proporcionam benefícios
que suplantam esse esforço adicional.
Traduzindo em números, o ideal seria que esse esforço ocasionado pela medição não ultrapassasse
2% do esforço total do projeto. Importante destacar que, em muitos casos onde isto não ocorre,
a causa está numa deficiência da especificação dos requisitos. Nestes casos a maior parte do esforço
da contagem de pontos de função acaba sendo consumido em entrevistas, revisão e detalhamento de requisitos.
Atividades que deveriam ter sido realizadas na fase de especificação propriamente dita.
P.: Qual o conceito do termo "Usuário" para a APF?
R.:
Quando se trata da área de tecnologia da informação ao se mencionar o termo
"usuário" geralmente está se referindo à pessoa que interage ou
usa um software.
Sendo a APF um método padrão para medir software do ponto de vista do usuário,
nesse contexto, o termo "usuário" tem um sentido mais amplo. Segundo o Manual de
Práticas de Contagem, usuário é qualquer pessoa que especifica requisitos
funcionais para um software e/ou qualquer pessoa ou coisa que se comunica ou
interage com o software a qualquer momento. Ou seja, além de uma pessoa, um
usuário pode ser um grupo de pessoas que desempenha um papel específico durante
sua interação com o software, o gestor de um departamento, um outro software
ou mesmo um equipamento. E para a APF, interagir com o software significa enviar
dados para a aplicação ou receber dados dela.
Cabe observar que essa definição de usuário possui um sentido bem próximo
ao conceito de um ator de um caso de uso: qualquer
pessoa e/ou coisa que interage com o sistema e espera um resultado de valor
observável produzido pela execução de um ou vários casos de uso.
Levando-se em consideração essa amplitude do conceito de usuário, durante uma
contagem de pontos de função convém buscar no conjunto de usuários possíveis aquele
cuja visão melhor representa as funções que a aplicação fornece. Por exemplo, a
aplicação de auto-atendimento de um banco tem como usuários o cliente do banco, o
funcionário da agência, o gestor do departamento responsável. Basear a contagem
desta aplicação somente na visão do cliente final do banco e usuário do
auto-atendimento, é ter uma visão limitada da aplicação. É fundamental levar em
consideração também a visão do usuário que especifica os requisitos e regras de
negócio, neste caso, o gestor do departamento.