Sei sulla pagina 1di 122

ANLISE DE PONTOS DE FUNO

Medio e Estimativas de Software

Capacitao em Anlise
de Pontos de Funo

FATTO
Consultoria e Sistemas
www.fattocs.com.br
Copyright 2001-2013 por FATTO CONSULTORIA E SISTEMAS
ESTA PUBLICAO NO PODER SER REPRODUZIDA OU TRANSMITIDA POR QUALQUER MODO
OU MEIO, NO TODO OU EM PARTE, SEM AUTORIZAO PRVIA E ESCRITA DA FATTO
CONSULTORIA E SISTEMAS LTDA.

ACOMPANHE AS NOVIDADES EM NOSSO BLOG: WWW.FATTOCS.COM.BR/BLOG

Fale Conosco: fatto@fattocs.com.br

Telefones: Braslia: (61) 4063-7484 / So Paulo: (11) 4063-4658 / Vitria: (27) 3026-6304
Rio de Janeiro: (21) 4063-5311 / Belo Horizonte: (31) 4063-8475
NOME DO PARTICIPANTE (opcional)

CURSO INSTRUTOR DATA


Capacitao em Anlise de Pontos de Funo:
Medio e Estimativas de Software
LOCAL CARGA HORRIA
16 h

AVALIAO
1. AVALIAO DO TEMA NOTA (1 a 10)
Voc adquiriu novos conceitos
As informaes recebidas ajudaro no seu desenvolvimento profissional
O tema tem aplicao em sua empresa

2. AVALIAO DO PALESTRANTE NOTA (1 a 10)


Conhecimento e domnio da matria
Mtodo apresentado dos temas e idias
Habilidade de estimular a ateno do grupo
Nvel de comunicao e expresso
Coerncia e objetividade nas respostas

3. AVALIAO DO CURSO NOTA (1 a 10)


Cumprimento dos horrios dos trabalhos
Atendimento das suas expectativas como participante
Material didtico fornecido
Local do curso (espao, iluminao, acstica, acesso, climatizao, recursos audiovisuais, etc)
Participao do grupo

4. O QUE VOC MAIS GOSTOU NO CURSO? 5. O QUE VOC MENOS GOSTOU NO CURSO?

6. O QUE VOC ACRESCENTARIA AO CURSO? 7. O QUE VOC TIRARIA DO CURSO?

7. OBSERVAES E SUGESTES QUE VOC ACHA INTERESSANTE

8. RESUMA EM UMA FRASE SUA AVALIAO DO CURSO

AUTORIZA PUBLICAR ESTE COMENTRIO DO CURSO EM NOSSO SITE? SIM NO

9. VOC INDICARIA ESTE CURSO PARA UM COLEGA? SIM NO

10. QUAIS OUTROS CURSOS VOC TEM INTERESSE QUE A FATTO OFEREA?

FATTO Consultoria e Sistemas - www.fattocs.com.br


PGINA INTENCIONALMENTE DEIXADA EM BRANCO

FATTO Consultoria e Sistemas - www.fattocs.com.br


www.fattocs.com.br
FATTO Consultoria e Sistemas

Capacitao em Anlise de Pontos de Funo:


Medies e Estimativas de Software

Atualizado para a verso


4.3.1 do Manual de Prticas de Contagem (CPM) do Grupo
Internacional de Usurios de Pontos de Funo (IFPUG)

Sejam Todos Bem-Vindos


1

FATTO Consultoria e Sistemas - www.fattoCS.com.br

FATTO Consultoria e Sistemas


Misso: Ajudar nossos clientes a executar/contratar melhor seus
projetos de software.

Foco em Medio, Estimativas e Requisitos de Software:


Aplicao da Anlise de Pontos de Funo
Estimativas de projetos de software
Engenharia de Requisitos
Servios de medio e auditoria em medio de software
Anlises de produtividade em projetos de software
O livro mais vendido de APF no pas foi escrito por ns
Formou ~25% de especialistas certificados (CFPS) do pas
Revendedora do Scope Project Sizing Software
Aumenta seu nvel de governana nas
medies funcionais e na gesto dos ativos de software
FATTO Consultoria e Sistemas - www.fattoCS.com.br 2

Capacitao em Anlise de Pontos de Funo 1


www.fattocs.com.br
FATTO Consultoria e Sistemas

Cursos da FATTO
Engenharia de Requisitos
24 horas

APF: Fundamentos, Capacitao em APF: Workshop APF: Metodologia


Benefcios e Implantao Medio e e Prticas de Medio
8 horas Estimativa de Software 16 horas
16 horas
Semana de Anlise
de
Pontos de Funo

Estimativa de Projetos de Oficina de Contagem Preparao para


Software com o COCOMOII de Pontos de Funo o Exame CFPS
16 horas Sesses de 16 ~ 40 horas 96 horas

Atuao nacional em cursos in-company e abertos (presenciais e distncia)


Veja descrio de cada curso ao final da apostila
FATTO Consultoria e Sistemas - www.fattoCS.com.br 3

Logstica

Vamos nos conhecer?


FATTO Consultoria e Sistemas - www.fattoCS.com.br 4

Capacitao em Anlise de Pontos de Funo 2


www.fattocs.com.br
FATTO Consultoria e Sistemas

Objetivos do Curso
Ensinar ao participantes medir e estimar escopo usando Anlise
de Pontos de Funo e aplic-la em:
Projetos de desenvolvimento
Projetos de melhoria
Aplicaes
Estimativas de Tamanho e Esforo/Custo

Identificar alguns indicadores relevantes de:


Escopo
Qualidade
Produtividade

Comeando por o que Anlise de Pontos de Funo...

FATTO Consultoria e Sistemas - www.fattoCS.com.br 5

O que Anlise de Pontos de Funo

Tcnica de medio de tamanho funcional do


International Function Point Users Group
IFPUG

Mtodo Padro ISO/IEC de medio Software


que quantifica os Requisitos Funcionais do
Usurio
FATTO Consultoria e Sistemas - www.fattoCS.com.br 6

Capacitao em Anlise de Pontos de Funo 3


www.fattocs.com.br
FATTO Consultoria e Sistemas

Entendendo os conceitos...

Tcnica de medio de tamanho funcional do


International Function Point Users Group
IFPUG

Mtodo Padro ISO/IEC de medio Software


que quantifica os Requisitos Funcionais do
Usurio
FATTO Consultoria e Sistemas - www.fattoCS.com.br 7

Objetivos
Medir software pela quantificao de tarefas e
servios (funcionalidades) que o software fornece
ao usurio primariamente no desenho lgico

Adicionalmente, o processo de contagem deve ser


simples e consistente

FATTO Consultoria e Sistemas - www.fattoCS.com.br 8

Capacitao em Anlise de Pontos de Funo 4


www.fattocs.com.br
FATTO Consultoria e Sistemas

Entendendo os conceitos...
Medir software pela quantificao de tarefas e
servios (funcionalidades) que o software fornece
ao usurio primariamente no desenho lgico

Adicionalmente, o processo de contagem deve ser


simples e consistente

FATTO Consultoria e Sistemas - www.fattoCS.com.br 9

Benefcios
Meio para estimar custos e recursos necessrios para
desenvolvimento e manuteno de software

Medir unidades de software produto (suporta


anlise de produtividade e qualidade)
CPM

Determinar tamanho de um pacote (todas as


Ferramenta
funes)

Ajuda a medir os benefcios de um pacote


(funes que correspondem aos requisitos)

Fator de normalizao para a comparao de software

Apoia a Gerncia de Escopo de projetos de software


Outros

Fundamenta a Gerncia de Contratos de software

FATTO Consultoria e Sistemas - www.fattoCS.com.br 10

Capacitao em Anlise de Pontos de Funo 5


www.fattocs.com.br
FATTO Consultoria e Sistemas

Alguns Indicadores
Quantidade de bens ou servios A mudana inevitvel, pede algum
Meio para estimar custos e recursoscontrole
produzidos (PF) por uma unidade necessrios para
de mudana
desenvolvimento
de tempo ou custo (HM) e manuteno de software
Estabilidade dos Requisitos
Taxa de Entrega (inverso)
Medir unidades de(PF software
Inc + PFproduto
Alt + PF(suporta
Del) / PF Baseline
8 HH/PF anlise de produtividade e qualidade)
Produtividade (21 PF/HM) Contingncia Tcnica: Ao planejar o
Determinar tamanho de um
escopo pacote
deve-se (todasconsiderar
sempre as
CPM

Ferramenta
168 HH/PF 8 HH/PF os conhecidos desconhecidos
funes)
Magnitude do Erro Relativo
Ajuda a medir os benefcios de um pacote
(funes que correspondem aosEstimado
|PF Real PF requisitos)
| / PF Estimado
Ao se estabelecer metas de MER Mdio
Fator
produtividade, de normalizao
deve-se sempre para a comparao de software
estabelecer metas de qualidade
MER / n
Scope Creep funcionalidade
Densidade Apoia
de aDefeitos
Gerncia de Escopo de projetos de software
Outros

adicional que no foi especificada


0,3 Defeitos/PF
nos requisitos originai
Fundamenta a Gerncia de Contratos de software

FATTO Consultoria e Sistemas - www.fattoCS.com.br 11

O que Usurio para fins da anlise


qualquer pessoa ou coisa que se comunica ou interage com o
software a qualquer momento

Medio feita numa perspectiva externa ao software


Fronteira conceitual entre o software e o usurio
Posicion-la requer identificar os usurios
O usurio no precisa ser uma pessoa

FATTO Consultoria e Sistemas - www.fattoCS.com.br 12

Capacitao em Anlise de Pontos de Funo 6


www.fattocs.com.br
FATTO Consultoria e Sistemas

O que Usurio para fins da anlise


O Requisito Funcional do Usurio
Sub-conjunto dos requisitos do usurio
Descrevem o que o software deve fazer em termos de tarefas e
servios
Quais so os usurios? uma
informao necessria identificao
dessas tarefas e servios
Aquele em frente a uma mquina de
auto-atendimento ou o software da
mquina de auto-atendimento?

A Viso do Usurio o requisito funcional como percebido pelo


usurio
Como assim?
FATTO Consultoria e Sistemas - www.fattoCS.com.br 13

A Viso do Usurio ...


Descrio formal das necessidades de negcio do usurio em sua
linguagem
Descrio de funes de negcio
Aprovada pelo usurio

Especificao de Casos
Artefatos de Uso
Adequados
Especificao Funcional
Diagrama de Classes (Conceitual)
Especificao de Interfaces entre sistemas
Leiautes de telas e relatrios
Prottipos

FATTO Consultoria e Sistemas - www.fattoCS.com.br 14

Capacitao em Anlise de Pontos de Funo 7


www.fattocs.com.br
FATTO Consultoria e Sistemas

A Viso do Usurio ...


Desenvolvedores traduzem a informao do usurio em linguagem de TI
para prover uma soluo
Validar CPF

Uma medio funcional


feita usando informao em uma linguagem comum a
usurio(s) e desenvolvedores
Ofensores da produtividade de contagem!
Especificaes de Programas
Diagrama de Estrutura de Mdulos
Fluxograma de Implementao
Diagrama de Classes (no conceitual)
FATTO Consultoria e Sistemas - www.fattoCS.com.br 15

A Viso do Usurio ...


Pode
Ser uma declarao verbal feita pelo usurio
Ser usada para medir o tamanho funcional
Variar em forma fsica
Como a relao dessa viso e a sua medio no tempo?

FATTO Consultoria e Sistemas - www.fattoCS.com.br 16

Capacitao em Anlise de Pontos de Funo 8


www.fattocs.com.br
FATTO Consultoria e Sistemas

Medio x Estimativa

FATTO Consultoria e Sistemas - www.fattoCS.com.br 17

Medio x Estimativa

Atividades de manuteno so medidas e estimadas com a APF?


FATTO Consultoria e Sistemas - www.fattoCS.com.br 18

Capacitao em Anlise de Pontos de Funo 9


www.fattocs.com.br
FATTO Consultoria e Sistemas

Manuteno e a APF
Nesse quadro Manuteno refere-se quando o software se
encontra aps implantao, no todo tipo de manuteno
Apenas os requisitos funcionais includos (converso de dados
entre eles), alterados ou excludos so considerados na medio
de uma melhoria

FATTO Consultoria e Sistemas - www.fattoCS.com.br 19

Requisitos e a ISO/IEC 14.143

FATTO Consultoria e Sistemas - www.fattoCS.com.br 20

Capacitao em Anlise de Pontos de Funo 10


www.fattocs.com.br
FATTO Consultoria e Sistemas

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentes funcionais bsicos que permitem
Interao com o sistema devem ser autocontidos
Armazenamento de dados devem ser independentes

FATTO Consultoria e Sistemas - www.fattoCS.com.br 21

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentes funcionaisbsicos
componentes funcionais bsicos que permitem
Interao o sistema devem ser autocontidos
comelementar
Unidade
Armazenamento
dos requisitosde dados devem ser independentes
funcionais do usurio Elementar: Se um deles for
decomposto em suas partes, essas
Funes ou partes estaro incompletas ou
inconsistentes segundo as regras
funcionalidades que governam o sistema em anlise.

FATTO Consultoria e Sistemas - www.fattoCS.com.br 22

Capacitao em Anlise de Pontos de Funo 11


www.fattocs.com.br
FATTO Consultoria e Sistemas

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentesfuncionais
componentes funcionaisbsicos
bsicos que permitem
Interao com o sistema devem ser autocontidos
Armazenamento de dados devem ser independentes
consultas externas
entradas externas
sadas externas

Fatto Sistemas
__________________

Sumrio Executivo de Projeto

Projeto : BR01020
Cliente : Banco Istabel
Base : 31/05/1998

Custos x Faturado

......................
......................
......................
......................
......................
......................
......................

arquivos de
arquivos lgicos internos
interface
externa

fronteira da aplicao

FATTO Consultoria e Sistemas - www.fattoCS.com.br 23

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentesfuncionais
componentes funcionaisbsicos
bsicos que permitem
Interao com o sistema devem ser autocontidosentradas externas
Transaes
Armazenamento de que
dados ser independentes
devem dados
recebem externos
utilizados para manuteno de arquivos
Incluir contribuinte, excluir pendncia e alterar
dados cadastrais
Protestar ttulo em protesto, baixar ttulo, registrar
ttulo em cobrana a partir de arquivos recebido por
um banco do cliente
Registrar venda cujos dados so informados em
vrias janelas processadas como uma transao

FATTO Consultoria e Sistemas - www.fattoCS.com.br 24

Capacitao em Anlise de Pontos de Funo 12


www.fattocs.com.br
FATTO Consultoria e Sistemas

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentesfuncionais
componentes funcionaisbsicos
bsicos que permitem
Interao com o sistema devem ser autocontidos consultas externas

Transaes
Armazenamento de com
dadossimples ser independentes
devemrecuperao de dados
e subsequente envio ao usurio
Consultar espelho do cadastro de cliente
Apresentar grfico a partir da estatstica de
vendas previamente atualizada
Listar os clientes que atendam aos critrios
informados numa tela de filtro e seleo
Consultar dados do cliente antes de sua
atualizao ou excluso
Login no sistema

FATTO Consultoria e Sistemas - www.fattoCS.com.br 25

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentes funcionaisbsicos
componentes funcionais bsicos que permitem
Interao com o sistema devem ser autocontidossadas externas
Transaes
Armazenamento de com
dadosfrmula, ser independentes
devem clculo, criao de
dados derivados ou atualizao de arquivo
para subsequente envio ao usurio

Todos os exemplos de consulta se aplicam desde


no seja uma simples recuperao
Cheque marcando que foi impresso
Relatrio de acompanhamento de vendas com
subtotais e totais calculados
Login que bloqueia o usurio aps 3
tentativas

FATTO Consultoria e Sistemas - www.fattoCS.com.br 26

Capacitao em Anlise de Pontos de Funo 13


www.fattocs.com.br
FATTO Consultoria e Sistemas

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
Considere um mesmo ator, desempenhando um mesmo papel em um
componentes funcionais bsicos
mesmo processo que permitem
de negcio
Interao autocontidos
Interao com o sistema devem ser autocontidos
Armazenamento de dados
No necessrio devem
passo ser independentes
anterior ou subsequente
para iniciar ou concluir o requisito funcional

Empregado incluir: uma ou mais abas devem ser


preenchidas. No estar autocontida at que todas as
informaes obrigatrias tenham sido recebidas
Empregado alterar: uma ou mais abas podem ser
atualizadas a qualquer momento, mas todas elas so
passos do processo que satisfaz aos RFU de atualizao

FATTO Consultoria e Sistemas - www.fattoCS.com.br 27

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentesfuncionais
componentes funcionaisbsicos
bsicos que permitem
Interao com o sistema devem ser autocontidosarquivos lgicos internos

Grupos lgicos
Armazenamento de dadosde devem do independentes
dadosser usurio tambm
mantidos pela aplicao

Cadastro de contribuintes
Lanamentos contbeis
Estatstica de vendas
Ttulos em cobrana
Notas fiscais
Tabela de preos
Tabela de descontos progressivos do IR

FATTO Consultoria e Sistemas - www.fattoCS.com.br 28

Capacitao em Anlise de Pontos de Funo 14


www.fattocs.com.br
FATTO Consultoria e Sistemas

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentesfuncionais
componentes funcionaisbsicos
bsicos que permitem
Interao com o sistema devem ser autocontidos
arquivos de interface externa

Grupos lgicos
Armazenamento de dadosde do independentes
dadosser
devem usurio apenas
referenciados pela aplicao

Na Folha de Pagamento necessrio obter


dados de contribuinte no INSS para fins de
validao e referncia

No Financeiro necessrio obter a cotao


de moedas no sistema de Cmbio para fins
de validao e referncia

FATTO Consultoria e Sistemas - www.fattoCS.com.br 29

Componentes Funcionais Bsicos


A anlise quebra a especificao funcional do sistema em
componentes funcionais
O grupo de dados bsicos
que compe que permitem
Informao de Preo do Produto
interaodependente do grupo
com o sistema de dados
devem do Produto
ser autocontidos
armazenamento
armazenamentode dados devem ser independentes
independentes

Por si s significativa ou importante para o negcio


sem a presena de outras entidades

No dependente

Uma Informao de Preo do Produto deve estar


ligada a um Produto
A excluso de Produto resulta na excluso de
Informao de Preo de Produto

FATTO Consultoria e Sistemas - www.fattoCS.com.br 30

Capacitao em Anlise de Pontos de Funo 15


www.fattocs.com.br
FATTO Consultoria e Sistemas

Caso de Anlise
Abra o carto de referncia na pgina 5
Por agora tudo ser de complexidade mdia
necessrio referenciar a base de CPF no SRF/MF
... E tambm trazer os contatos a partir do outlook que no mais ser usado

ALI

SE
EE

EE CE EE
FATTO Consultoria e Sistemas - www.fattoCS.com.br 31

Vrias funes ou uma s?


Conta ou no conta?

FATTO Consultoria e Sistemas - www.fattoCS.com.br 32

Capacitao em Anlise de Pontos de Funo 16


www.fattocs.com.br
FATTO Consultoria e Sistemas

Quantos Pontos de Funo?

FATTO Consultoria e Sistemas - www.fattoCS.com.br 33

Funes de Converso (CFP)


Funes, construdas e entregues pelo projeto (desenvolvimento ou
melhoria) para uso no momento da instalao do projeto para
Converter dados ou
Fornecer outros requisitos de converso especificados pelo
usurio, como relatrios de verificao da converso.
So descartadas aps o seu uso, no fazendo parte da aplicao
aps sua instalao.
Quando o sistema entra em operao, essas funes no so mais
necessrias
Exemplos:
Migrar dados de cliente do sistema legado para o novo sistema
Converter todos os pedidos efetuados a partir de 01/01/10 para a
nova moeda

FATTO Consultoria e Sistemas - www.fattoCS.com.br 34

Capacitao em Anlise de Pontos de Funo 17


www.fattocs.com.br
FATTO Consultoria e Sistemas

Identificando Funes no Escopo


Considere haver definidas duas aplicaes: Contas a Pagar e
Gesto de Tesouraria

FATTO Consultoria e Sistemas - www.fattoCS.com.br 35

Identificando Funes no Escopo


Considere haver definidas duas aplicaes: Contas a Pagar e
Gesto de Tesouraria
Nesse negcio, no faz sentido que os dados de uma
parcela ou de um rateio sejam levados para um outro
compromisso...

... tambm no faz sentido para o negcio manter os dados


de uma parcela ou do rateio quando do descarte dos dados
do compromisso

Os dados do rateio ou parcela no negcio representam


quadros ou anexos de outro documento, no um
documento especfico

O que independente, completo, o grupo lgico de


dados formado pelos dados nas trs tabelas; representam
uma nica funo de dados no caso um ALI

FATTO Consultoria e Sistemas - www.fattoCS.com.br 36

Capacitao em Anlise de Pontos de Funo 18


www.fattocs.com.br
FATTO Consultoria e Sistemas

Identificando Funes no Escopo


Considere haver definidas duas aplicaes: Contas a Pagar e
Gesto de Tesouraria

FATTO Consultoria e Sistemas - www.fattoCS.com.br 37

Arquivo temporrio com transaes convertidas


Identificando Funes
do formato original (AF95) no no
para o padro Escopo

um requisito de dados
Considere haver definidas duas aplicaes: Contas a Pagar e
S so necessrios
Gesto enquanto no so
de Tesouraria
criticados e carregados como lanamentos TSR0305 e TSR0302,
isoladamente, no
No h transao que permita o usurio consultar so completas
ou alterar os seus dados
A aplicao s estar
em um estado
consistente quando
ambos estiverem
concludos
AF95 no representa requisito de dados do
Sistema de Tesouraria Ambos, como um
conjunto,
Atende requisito (ou vrios) de transao implementam uma
quando seus registros so processados funo (EE)
O requisito de dados o arquivo de lanamentos
a ser atualizado (ALI)
FATTO Consultoria e Sistemas - www.fattoCS.com.br 38

Capacitao em Anlise de Pontos de Funo 19


www.fattocs.com.br
FATTO Consultoria e Sistemas

Anlise: Compromisso Manter

FATTO Consultoria e Sistemas - www.fattoCS.com.br 39

Anlise: Compromisso Manter (2)

Como um conjunto criar um


novo compromisso, alterar ou
excluir um j existente
completo e deixa o negcio da
aplicao em um estado
consistente

FATTO Consultoria e Sistemas - www.fattoCS.com.br 40

Capacitao em Anlise de Pontos de Funo 20


www.fattocs.com.br
FATTO Consultoria e Sistemas

Anlise: Compromisso Incluir

Isoladamente criar um novo compromisso


considerado completo e o negcio da
aplicao est em um estado consistente

feito isso, o dado pode ser consultado,


alterado, excludo, etc. Enfim referenciado
por outras funes

FATTO Consultoria e Sistemas - www.fattoCS.com.br 41

Anlise: Compromisso Alterar

Alterar um compromisso no depende da


funo compromisso - incluir

Um registro pode ser alterado nunca


tendo passado por ele, por exemplo, se
includo por outro processo

Isoladamente, alterar um compromisso


completo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 42

Capacitao em Anlise de Pontos de Funo 21


www.fattocs.com.br
FATTO Consultoria e Sistemas

Anlise: Compromisso Manter (3)

Uma funo deve ser completa


e nenhuma parte dela pode ser
completa

compromisso - manter no ser


contada como uma funo... ser
contada como vrias

FATTO Consultoria e Sistemas - www.fattoCS.com.br 43

Anlise: Parcela Incluir


possvel incluir vrias parcelas, edit-las ou
mesmo excluir algumas durante a incluso ou
alterao de um compromisso.

Contudo, se houver o cancelamento deste ltimo


processo, tudo que se fez com as parcelas se
perde.

Este processo no completo, no deixa o


sistema em um estado consistente, no
uma funo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 44

Capacitao em Anlise de Pontos de Funo 22


www.fattocs.com.br
FATTO Consultoria e Sistemas

Anlise: Favorecido Consultar

Os dados do contato do favorecido so


apresentados durante a execuo das
funes consultar, alterar e incluir um
compromisso.

O usurio no executa essas funes com


o propsito de consultar o favorecido.

Apresentar esses dados parte das funes


citadas, no um transao completa,
no uma funo por si.

FATTO Consultoria e Sistemas - www.fattoCS.com.br 45

Anlise: Favorecido Listar


Ficha de Registro de Compromisso ?
Novo Alterar Excluir Salvar Desfazer

Favorecido
FATTO Consultoria e Sistemas Ltda Existem parcelas vencidas h 28 dias para esse favorecido

Carnegie Mellon
Contato: Institute
Symonny Grillo Pilro Endereo Telefone: +55(27)3084-7304
Project Management Institute Rua Moacyr Avidos, S/N, Sala 37
International Function Point Users Group Centro, Alfredo Chaves, ES
E-mail: Symonny.Grilo@fattoCS.com.br CEP 29.240-000 FAX: +55(27)3084-7304

Obs.:
Dados de favorecidos so referncias para o
Celular: +55(27)3084-7304

negcio de contas a pagar, se no dados centrais


Detalhes do Compromisso Rateio de Despesas de negcio
Data de Emisso 31/10/2010 Unidade Organizacional Responsvel por

Consultar esses dados requisito afim s


Departamento de Sistemas de Informao R$ 1.250,00
Valor do Documento R$ 4.350,00
Unidade Organizacional Valor Percentual
Tipo de Documento Nota Fiscal
prticas
Departamento de Consultoriae procedimentos
R$ 2.175,00 50% do negcio
Nmero de Parcelas 5

Plano de Pagamento
No houvesse GUI, ainda assim haveria uma
Novo Alterar Excluir
consulta especificamente
Salvar Desfazer
para esse fim
#Parcela Vencimento Valor da Parcela Juros Descontos Tipo de Quitao Situao Data da Baixa
1 31/01/2011 R$ 870,00 0,00 0,00 TEF Agendada
2 28/02/2011 R$ 870,00 0,00 Este
0,00 processo
TEF Agendade uma funo
Cancela (contado uma nica
vez, Agendada
mesmo se usado vrias vezes)
3 31/03/2001 R$ 870,00 0,00 0,00 TEF Agendada
OK
4 30/04/2011 R$ 870,00 0,00 0,00 TEF

FATTO Consultoria e Sistemas - www.fattoCS.com.br 46

Capacitao em Anlise de Pontos de Funo 23


www.fattocs.com.br
FATTO Consultoria e Sistemas

Anlise: Tipo Documento Listar


Tipo de documento poderia ser um campo texto
com a sua descrio no compromisso
No h referncia alguma na tabela que
armazena a lista de tipos de documentos
Existe um cdigo interno e a sua respectiva
descrio que cumpre exclusivamente o papel de
uma lista de domnios, de valores vlidos
Listar esses dados representa requisito no
funcional, no afim s prticas e procedimentos
de negcio
No deve ser contado como uma funo
No houvesse GUI, no haveria uma consulta
especificamente para esse fim

FATTO Consultoria e Sistemas - www.fattoCS.com.br 47

Exerccio: Identifique funes da calculadora


Nome da Funo Tipo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 48

Capacitao em Anlise de Pontos de Funo 24


www.fattocs.com.br
FATTO Consultoria e Sistemas

Estudo de Casos Parte I


Com base no enunciado do estudo de casos do Captulo 8 do Livro
de APF, pginas 143 a 152 Contagem de Aplicao, identifique
quais as funes presentes
Procure tambm identificar os tipos de cada funo, mas
mantenha o seu foco na identificao das mesmas
Utilize o quadro na pgina 6 do carto de referncia para isso
Utilize para apoi-lo no processo os formulrios de contagem
disponveis na apostila
No se preocupe neste momento com as siglas que ainda no
conhece, nem to pouco com as colunas da planilha
Sua misso preencher a coluna com Processos
Elementares/Grupos de Dados e, opcionalmente, a coluna
Tipo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 49

O processo de medio funcional

FATTO Consultoria e Sistemas - www.fattoCS.com.br 50

Capacitao em Anlise de Pontos de Funo 25


www.fattocs.com.br
FATTO Consultoria e Sistemas

Reunir Documentao
A documentao do sistema ou
projeto fundamental na medio
Deve descrever a funcionalidade entregue
pelo software; ou
A funcionalidade que impactada pelo projeto
de software que est sendo medido
Exemplos: modelos de dados/objetos,
diagramas de classe, diagramas de fluxo de
dados, casos de uso, descries procedurais,
layout de relatrios e telas, manuais de
usurio.
Se no h documentao suficientemente
disponvel, deve se buscar o acesso aos
especialistas no negcio para
complementar estas falhas
FATTO Consultoria e Sistemas - www.fattoCS.com.br 51

Propsito da Contagem

fornecer uma resposta a um problema de


negcio
Influencia no posicionamento da fronteira
entre o software em anlise com o seu ambiente
Determina
Tipo da Contagem
Escopo da Contagem
o propsito da contagem que ir determinar
se a melhor deciso medir ou estimar os
pontos de funo
Exemplos
Obter uma estimativa de custo para o projeto
Avaliar esforo para redesenvolver um
software legado

FATTO Consultoria e Sistemas - www.fattoCS.com.br 52

Capacitao em Anlise de Pontos de Funo 26


www.fattocs.com.br
FATTO Consultoria e Sistemas

Tipo de Contagem
Projeto de Desenvolvimento: Mede
funes fornecidas na primeira instalao do
software entregue quando o projeto est completo
Projeto de Melhoria: Mede modificaes em
aplicaes existentes, entregues quando o projeto
est completo
Aplicao (Baseline ou PF Instalados): Associada
com aplicao instalada, mede funes atualmente
fornecidas ao usurio
42 PF final do projeto de
final do desenvolvimento
Estimativa projeto Medio inicializa
.: Projeto de :. .: Projeto de :. -4 PF
Desenvolvimento Desenvolvimento
Pontos
38 PF de Funo
.: Aplicao :.
Estimativa Medio
.: Projeto de :. .: Projeto de :.
Melhoria final do Melhoria final do projeto de
projeto melhoria atualiza
22 PF
FATTO Consultoria e Sistemas - www.fattoCS.com.br Zero PF 53

Escopo da Contagem
Prov Respostas relevantes ao
propsito da contagem
Pode incluir mais de uma aplicao
Identifica que funes sero contadas
determinado pelo propsito da contagem
(sub)conjunto do software sendo medido
Funes construdas e
Projeto de
customizadas
Desenvolvimento
Converso de dados
quais
Define

Funes includas
funes
Projeto de Funes alteradas
compem
Melhoria Funes excludas
a
Converso de dados
contagem
Depende o propsito: Pode
Aplicao incluir apenas as funes
em uso ou todas
A fronteira permanece a mesma independente
do escopo
FATTO Consultoria e Sistemas - www.fattoCS.com.br 54

Capacitao em Anlise de Pontos de Funo 27


www.fattocs.com.br
FATTO Consultoria e Sistemas

Fronteira
Define o que externo aplicao
Age como membrana pela
funes de
qual dados processados pela
transao transao passam para
EE/SE/CE dentro e fora da aplicao
referncia Compreende os dados
na lgicos mantidos pela
funes de aplicao (ALI)
identificao
dados Apia na identificao de
ALI/AIE dados lgicos referenciados
mas no mantidos dentro da
aplicao (AIE)

interface conceitual entre aplicao interna e


mundo externo da aplicao
independente de consideraes tcnicas ou
implementao
dependente da viso externa de negcio do
usurio da aplicao
FATTO Consultoria e Sistemas - www.fattoCS.com.br 55

Posicionamento da Fronteira

Sistema de
Gesto
EE(4) EE(4) de Planos de EE(4)
Sade
Autorizador
EE(4) ALI(10)
ALI(10)
SE(5)
EE(4)

Cenrio
Azul

FATTO Consultoria e Sistemas - www.fattoCS.com.br 56

Capacitao em Anlise de Pontos de Funo 28


www.fattocs.com.br
FATTO Consultoria e Sistemas

Posicionamento da Fronteira

Sistema Integrado

EE(4)
Cenrio Vermelho
EE(4) EE(4)

EE(4) ALI(10)
ALI(10)
SE(5)
EE(4)

FATTO Consultoria e Sistemas - www.fattoCS.com.br 57

Fronteira da Aplicao - Dicas


Observe o fluxo de dados do sistema e desenhe uma fronteira em
volta para destacar quais partes so internas e externas aplicao
Veja como os grupos de dados so mantidos
Identifique reas funcionais atribuindo propriedade a certos tipos
de objetos, como entidades e processos
Verifique
Outras mtricas correlatas, como esforo ou custo. As fronteiras para
a contagem de pontos de funo deveriam ser as mesmas
Como a aplicao gerenciada; se desenvolvida ou mantida na sua
totalidade por uma equipe distinta
Se o software possui ordens de servio especficas e independentes
Se h usurios distintos especificando requisitos para cada parte do
software
Olhe o organograma da empresa e observe qual a relao entre as
reas e seus sistemas
FATTO Consultoria e Sistemas - www.fattoCS.com.br 58

Capacitao em Anlise de Pontos de Funo 29


www.fattocs.com.br
FATTO Consultoria e Sistemas

Fronteira da Aplicao - Alerta


A identificao da fronteira da aplicao um passo essencial para
a medio funcional
Procure sempre delinear a fronteira de uma perspectiva de
negcio, em vez de se basear em considerao tcnicas
O posicionamento incorreto da fronteira pode alterar a perspectiva
da contagem de uma viso lgica (princpio da APF) para uma
viso fsica
A principal conseqncia disto a duplicidade na identificao de
funes ou sua omisso

FATTO Consultoria e Sistemas - www.fattoCS.com.br 59

Escopo x Fronteira
Projeto/Soluo/Trabalho/Frente/Contrato
modificaes
Sistema A no
SE Contagem Sistema A
de Projeto de
Melhoria
Novo Sistema

funes Contagem
do projeto de Projeto de SE Sistema B
do Novo Desenvolvimento Contagem
Sistema SE de Projeto de
SE Melhoria modificaes
no
Sistema B
modificaes
no
Sistema C
Sistema C
SE Contagem
de Projeto de
Melhoria

FATTO Consultoria e Sistemas - www.fattoCS.com.br 60

Capacitao em Anlise de Pontos de Funo 30


www.fattocs.com.br
FATTO Consultoria e Sistemas

Tipos de Entidade de Dado


Dados de Negcio

Dados de Referncia

Dados de Cdigo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 61

Dados de Negcio
Dados Essenciais do Usurio (Core User
Data) ou Objetos de Negcio
Refletem a informao necessria a ser
armazenada e recuperada pela rea funcional
abordada pela aplicao
Geralmente representam um percentual
significativo das entidades identificadas
Em geral, muitos atributos e muito dinmico
Exemplos
Compromisso
Contato
Cliente
Fatura
Empregado
Funo (Sistema de RH)

FATTO Consultoria e Sistemas - www.fattoCS.com.br 62

Capacitao em Anlise de Pontos de Funo 31


www.fattocs.com.br
FATTO Consultoria e Sistemas

Dados de Referncia
Armazenado para apoiar as regras de negcio
na manuteno de dados de negcio
Geralmente representam um pequeno
percentual das entidades identificadas
Exemplos
Faixas Salariais
Taxas de Desconto
Alquotas de Impostos
Configurao de Limites
Apoia principais atividades do usurio
Menos dinmicos
Campos chaves e poucos atributos

FATTO Consultoria e Sistemas - www.fattoCS.com.br 63

Dados de Cdigo
Originalmente visam economizar espao pelo
armazenamento de um cdigo no lugar de uma
descrio textual
Para facilitar a manuteno, estes cdigos e
descries so colocados em arquivos ou tabelas
Podem ser derivados dos requisitos do usurio para
restringir os valores permitidos
Requisitos tambm podem incluir a habilidade de
manuteno
Propriedade de um atributo descritivo, ento chamado
Meta Dado
Alguns so desenvolvidos para satisfazer requisitos
especficos do usurio e contm dados que so somente
do domnio do usurio

No afetam o tamanho funcional (nem os dados, nem


transaes que os manipulam).
FATTO Consultoria e Sistemas - www.fattoCS.com.br 64

Capacitao em Anlise de Pontos de Funo 32


www.fattocs.com.br
FATTO Consultoria e Sistemas

Tipos de Dados de Cdigo


Dados de Substituio
Funo de substituio da descrio pelo cdigo. Suficiente para
considerar dado de cdigo, mas no necessrio
Valores Vlidos e Faixa de Valores Vlidos
Domnios. Relao com valores vlidos p/ preenchimento de atributos
de um ou mais objetos de negcio.
Templates
Valores padro, defaults, para alguns atributos de uma nova
ocorrncia de um objeto de negcio
Uma Ocorrncia
Independentemente do nmero de atributos, quase constantes,
raramente alterados. Exceto se dados de controle do negcio.
Dados Estticos ou Constantes
Dados que raramente mudam
FATTO Consultoria e Sistemas - www.fattoCS.com.br 65

Restries de Qualidade
Usabilidade

FATTO Consultoria e Sistemas - www.fattoCS.com.br 66

Capacitao em Anlise de Pontos de Funo 33


www.fattocs.com.br
FATTO Consultoria e Sistemas

Restries de Qualidade
Facilidade de Manuteno

FATTO Consultoria e Sistemas - www.fattoCS.com.br 67

Restries de Qualidade
Usabilidade

FATTO Consultoria e Sistemas - www.fattoCS.com.br 68

Capacitao em Anlise de Pontos de Funo 34


www.fattocs.com.br
FATTO Consultoria e Sistemas

Restries de Implementao
Normalizao

Ordem de Servio Ordem de Servio

#OS ...
Data de Entrada
#Tcnico Responsvel #Equipamento
Descrio do Equipamento ...
Descrio do Problema
Modelo
Marca Tipo de Equipamento
Nmero de Srie
Indicador de Garantia #Equipamento
#Cliente Descrio

FATTO Consultoria e Sistemas - www.fattoCS.com.br 69

Medir Funes Tipo Dados


Requisitos de armazenamento sob a tica do
usurio, de acordo com a sua lgica
No lgico para o usurio destacar o
cabealho da fatura dos seus itens e
guard-los separadamente!

Arquivo Lgico Interno: principal inteno de armazenar


dados mantidos por uma ou mais transaes da
aplicao
Grupo de dados ou informaes de controle
logicamente relacionados
Identificvel pelo usurio
Mantido dentro da aplicao sendo contada

FATTO Consultoria e Sistemas - www.fattoCS.com.br 70

Capacitao em Anlise de Pontos de Funo 35


www.fattocs.com.br
FATTO Consultoria e Sistemas

Medir Funes Tipo Dados


Arquivo de Interface Externa: principal inteno de
armazenar dados referenciados por uma ou mais
transaes da aplicao medida

Grupo de dados ou informaes de controle


logicamente relacionados

Identificvel pelo usurio

S referenciado pela aplicao sendo contada

Um AIE de uma aplicao deve ser um ALI de


outra

Principal diferena entre ALI e AIE que o AIE


no mantido pela aplicao sendo contada,
enquanto um ALI mantido

FATTO Consultoria e Sistemas - www.fattoCS.com.br 71

Medir Funes Tipo Dados


Requisitos de armazenamento sob a tica do
usurio, de acordo com a sua lgica

Grupo de dados ou
informaes de controle
logicamente relacionados
Evitar que um
arquivo com
Identificvel O que medido so
pelo usurio
registros usados as transaes que
como insumos para
S referenciado pela processam os seus
entrada de dados sendo contada
aplicao dados
seja contado como
AIE
um Um AIE de uma aplicao
deve ser um ALI de outra

FATTO Consultoria e Sistemas - www.fattoCS.com.br 72

Capacitao em Anlise de Pontos de Funo 36


www.fattocs.com.br
FATTO Consultoria e Sistemas

No assuma que

Uma tabela, uma classe ou um arquivo


possua correspondncia direta como ALI
ou AIE
Aps normalizao, o conceito pedido foi
decomposto nas tabelas cabealho do
pedido e Itens do pedido
1 ALI

Cabealho
Pedido
do Pedido

normalizao
Itens
do Pedido
Conceitos
Independentes 2 Tabelas

FATTO Consultoria e Sistemas - www.fattoCS.com.br 73

No assuma que

Uma tabela, uma classe ou um arquivo


possua correspondncia direta como ALI
ou AIE
Aps normalizao, o conceito pedido foi
decomposto nas tabelas cabealho do
pedido e Itens do pedido

A tabela produtos-fornecedor associa


produtos (A) e fornecedores (B) mantendo
apenas as chaves de ambos (key-to-key)

FATTO Consultoria e Sistemas - www.fattoCS.com.br 74

Capacitao em Anlise de Pontos de Funo 37


www.fattocs.com.br
FATTO Consultoria e Sistemas

No assuma que

Todos arquivos fsicos ou tabelas devam


ser considerados na medio
Arquivos com um lote de transaes a serem
processadas pela aplicao

Arquivo temporrio com dados de transao

aqueles dados usados no


mbito de apenas uma
transao, no
"publicados" para uso por
outras transaes

FATTO Consultoria e Sistemas - www.fattoCS.com.br 75

No assuma que

Todos arquivos fsicos ou tabelas devam


ser considerados na medio
Arquivos com um lote de transaes a serem
processadas pela aplicao

Arquivo temporrio com dados de transao

A tabela com o sumrio de vendas, em


perfeita sincronia com a tabela de vendas,
que guarda os totais mensais para otimizar o
desempenho das consultas
No assuma que
Evidencia que Estatstica
de Venda uma funo!

Atende somente
requisitos de
desempenho?
FATTO Consultoria e Sistemas - www.fattoCS.com.br 76

Capacitao em Anlise de Pontos de Funo 38


www.fattocs.com.br
FATTO Consultoria e Sistemas

No assuma que

Todos arquivos fsicos ou tabelas


devam ser considerados na medio
Arquivos com um lote de transaes a serem
processadas pela aplicao

Arquivo temporrio com dados de transao

A tabela com o sumrio de vendas, em


perfeita sincronia com a tabela de vendas,
guarda os totais mensais para otimizar o
desempenho das consultas

A tabela com as cores vlidas categorizada


como dados de cdigo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 77

No assuma que
Um ALI ou AIE deva estar fisicamente
implementado como uma ou mais tabelas do
banco de dados ou arquivos do sistema
operacional. Meios fsicos no
convencionais podem ser utilizados
Um arquivo XML com parmetros
operacionais do negcio

Cookies quando armazenam dados de


negcio ou referncia num sistema web

Um ALI localiza-se no banco de dados da


aplicao e um AIE no banco de dados de
outra aplicao. Esta regra no existe. Se
uma aplicao atualiza dados em um arquivo
lgico, mesmo que no banco de dados de
outra aplicao, este um ALI.
FATTO Consultoria e Sistemas - www.fattoCS.com.br 78

Capacitao em Anlise de Pontos de Funo 39


www.fattocs.com.br
FATTO Consultoria e Sistemas

Complexidade e contribuio
Contribuio ao nmero de pontos de funo
Quantidade complexidade
Complexidade
3 ALI (Baixa) x 07 PF
quantidade
1 ALI (Alta) x 15 PF
Complexidade
ALIs = 36 PF
Nmero de tipos de dados (TD)
Nmero de tipos de registros (TR) contribuio

FATTO Consultoria e Sistemas - www.fattoCS.com.br 79

Complexidade e contribuio
Contribuio ao nmero de pontos Campo
de funo
nico, reconhecido pelo
Quantidade usurio, no repetido
Complexidade Mantido ou recuperado de um ALI
ou recuperado de um ALI ou AIE
durante a execuo de uma funo
Complexidade
Nmero de tipos de dados (TD)
Nmero de tipos de registros (TR)

3
TR
Entidade em 3 forma
normal parte de uma
entidade conceitual
FATTO Consultoria e Sistemas - www.fattoCS.com.br 80

Capacitao em Anlise de Pontos de Funo 40


www.fattocs.com.br
FATTO Consultoria e Sistemas

TR Tipo de Registro
Definio: Subgrupo de dados, Reconhecido pelo usurio,
Parte de um ALI ou AIE
Regras
Conte um TR para cada funo de dados
Por padro, cada funo de dado tem um subgrupo de TD a ser
contado como um TR
Conte um TR adicional para cada subgrupo lgico de TD (com a
funo de dados) que contm mais de um TD
entidade associativa com atributos no-chave

subtipo (outro alm do primeiro subtipo) e

entidade atributiva, em um relacionamento que no seja


obrigatrio 1-(1)

FATTO Consultoria e Sistemas - www.fattoCS.com.br 81

Ordem de Servios

FATTO Consultoria e Sistemas - www.fattoCS.com.br 82

Capacitao em Anlise de Pontos de Funo 41


www.fattocs.com.br
FATTO Consultoria e Sistemas

Ligao Opcional/Obrigatria
Ligao
entre Cliente Cliente
e OS opcional
Ordem de Servio Um Cliente #Cliente
pode ter 0, 1 Nome
#OS ou uma infinidade CPF/CNPJ
Data de Entrada de OOSS Contato
#Tcnico Responsvel
Telefone
Descrio do Equipamento
Celular
Descrio do Problema
Logradouro
Modelo
Nmero
Marca
Uma OS Complemento
Nmero de Srie A excluso do
obrigatoriamente Bairro
Indicador de Garantia cliente no
tem um Cidade
#Cliente implica
e apenas um UF
na excluso
Cliente associado CEP
Ao cadastrar a OS, de suas OOSS
Permitido alterar o cliente
FATTO Consultoria e Sistemas - www.fattoCS.com.br 83

Dependncia/Independncia

Ordem de Servio
Cliente
#OS No permitido Ao excluir uma OS,
Data de Entrada Transferir todos os servios so
#Tcnico Responsvel um Servio tambm excludos
Descrio do Equipamento de uma OS para
Descrio do Problema Outra Servios da OS
Modelo
Marca #OS
Nmero de Srie Horrio de Incio
Indicador de Garantia Horrio de Trmino
#Cliente Descrio da Atividade
Ao incluir uma OS, #Tcnico Responsvel
j possvel editar
os seus servios
FATTO Consultoria e Sistemas - www.fattoCS.com.br 84

Capacitao em Anlise de Pontos de Funo 42


www.fattocs.com.br
FATTO Consultoria e Sistemas

Diretrizes do IFPUG

Como as transaes Como o


manipulam as entidades relacionamento
como um grupo entre as entidades

Criao e
Excluso: Alterao:
Geralmente, No confunda
Haver Consultas e
no uma boa ligaes
entidades Relatrios:
orientao obrigatrias
criadas ou Avalie se
para agrupar Procure por ou opcionais
excludas esses
entidades em entidades (tipo de
como um processos
funes de independen- ligao) com
grupo forte tambm leem
dados tes dependncia
indcio de que as entidades
e
o grupo seja como um Costumam independn-
uma nica mesmo grupo. operar sobre cia
funo de uma entidade
dados.

FATTO Consultoria e Sistemas - www.fattoCS.com.br 85

Cliente e OS - ALI ou TR?


Os dados de OS so mantidos pelo formulrio de OS e os
dados de Cliente so mantidos pelo formulrio de Cliente
Observe o relacionamento entre Cliente e OS, percebemos que h
uma ligao obrigatria
Mas h independncia entre eles ainda assim!
A qualquer momento a OS pode ser atualizada para refletir o cliente
correto
Quando eu excluo um cliente, o sistema no exclui as suas OS
Temos dois ALI separados Cliente e OS

APF Cliente OS

FATTO Consultoria e Sistemas - www.fattoCS.com.br 86

Capacitao em Anlise de Pontos de Funo 43


www.fattocs.com.br
FATTO Consultoria e Sistemas

OS, Peas, e Servios - ALI ou TR?


Transaes: Mantidos pelo formulrio de OS
Ao incluir, tambm podem ser includos Peas e Servios
Ao excluir, todas as suas Peas e Servios so excludos
Ao alterar, apenas novas peas e servios podem ser includos; mas
alterao no um bom indicativo a se considerar
Relacionamento: H uma ligao obrigatria
H dependncia entre eles.
Servio ou Pea no pode ser realocado de uma OS para outra
Temos 01 ALI com 03 TR

OS 1

APF
Servios Peas
2 3

FATTO Consultoria e Sistemas - www.fattoCS.com.br 87

Contando os Tipos de Dados

Ordem de Servio Peas da OS


13 #OS
#OS
12 Data de Entrada
18 Descrio
11 #Tcnico Responsvel 19 Tipo
10 Descrio do Equipamento 20 Preo Unitrio
9 Descrio do Problema 21 Quantidade
8 Modelo
7 Marca Servios da OS
6 Nmero de Srie #OS
5 Indicador de Garantia 17 Horrio de Incio
4 #Cliente 16 Horrio de Trmino
2 Preo Calculado 15 Descrio da Atividade
14 #Tcnico Responsvel
3 Data ltima Atualizao
1 Quantidade de Itens

FATTO Consultoria e Sistemas - www.fattoCS.com.br 88

Capacitao em Anlise de Pontos de Funo 44


www.fattocs.com.br
FATTO Consultoria e Sistemas

Complexidade e Contribuio
21 TD
TD
TR <20 20-50 >50
1 Baixa Baixa Mdia
3 TR 2-5 Baixa Mdia Alta
>5 Mdia Alta Alta

Mdia

FATTO Consultoria e Sistemas - www.fattoCS.com.br 89

Funes Tipo Transao

processos elementares
processos elementares

Menor
unidade
de atividade
Significativo
para o
Usurio
Deixa o
negcio da
aplicao Constitui uma
contada em um Transao
Estado Completa
Consistente

Autocontida

FATTO Consultoria e Sistemas - www.fattoCS.com.br 90

Capacitao em Anlise de Pontos de Funo 45


www.fattocs.com.br
FATTO Consultoria e Sistemas

Funes Tipo Transao

Inteno que aprimeira em importncia

?
Existe p/emitir o relatrio ou para registrar sua emisso?

A diferena entre as
entradas externas e as
consultas ou sadas externas
a sua principal inteno
FATTO Consultoria e Sistemas - www.fattoCS.com.br 91

Em breve, vamos
Funes Tipo Transao
aprender a contar
AR e TD

FATTO Consultoria e Sistemas - www.fattoCS.com.br 92

Capacitao em Anlise de Pontos de Funo 46


www.fattocs.com.br
FATTO Consultoria e Sistemas

Funes Tipo Transao

FATTO Consultoria e Sistemas - www.fattoCS.com.br 93

Critrio de Unicidade

Quando comparado a um processo elementar


j identificado, conte dois processos
similares como um nico quando se eles
requerem os mesmos
Lgica de Processamento
Tipos de Dados
Arquivos Referenciados

Pode incluir pequenas variaes em


introduzido na qualquer deles
verso 4.3 do manual
para evitar medies
No divida um processo elementar com
que no so
alinhadas aos mltiplas opes de lgica de processamento
princpios da norma em mltiplas funes
FATTO Consultoria e Sistemas - www.fattoCS.com.br 94

Capacitao em Anlise de Pontos de Funo 47


www.fattocs.com.br
FATTO Consultoria e Sistemas

Tipos de Lgicas de Processamento

FATTO Consultoria e Sistemas - www.fattoCS.com.br 95

Exemplo de Pequenas Variaes


O usurio estabeleceu um requisito funcional de incluir dados
de interessados

Incluir Interessado Homem e Incluir Interessado Mulher ?


TD (Certificado de Reservista) uma pequena diferena

FATTO Consultoria e Sistemas - www.fattoCS.com.br 96

Capacitao em Anlise de Pontos de Funo 48


www.fattocs.com.br
FATTO Consultoria e Sistemas

Ex. tpico de diviso indevida


Ao escolher a opo de consultar o resultado do censo, so
apresentados os dados abaixo sem necessidade de informao
adicional alguma
Ao tocar no quadro, apresentada uma janela para o usurio
informar critrios de seleo usando o quadro abaixo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 97

So pequenas variaes
H apenas um requisito funcional do usurio para consultar os
dados do censo por regio
Nele h pequenas variaes onde uma mesma sada
Sempre executada inicialmente sem qualquer filtro
Pode ser gerada com diferentes critrios exclusivos de seleo
Pode ser filtrada com diferentes combinaes de filtros informando
os critrios de seleo
Apenas uma funo contada que possui lgicas para

FATTO Consultoria e Sistemas - www.fattoCS.com.br 98

Capacitao em Anlise de Pontos de Funo 49


www.fattocs.com.br
FATTO Consultoria e Sistemas

Contra exemplo
H dois requisitos funcionais distintos
A escolha de quais colunas sejam apresentadas no seja uma
restrio de ordem geral
Haver campos diferentes em uma sada, no constituem
pequenas variaes
Duas funes diferentes devem ser contadas

FATTO Consultoria e Sistemas - www.fattoCS.com.br 99

Critrio para deciso


Quando os dois processos elementares so comparados e se
determina que eles contm diferentes TD, AR ou Processamento
Lgico, eles so identificados como processos elementares
separados se forem especificados como requisitos funcionais
distintos pelo usurio

Listar funcionrios # Requisito Funcional


para funo A
RF01 Listar funcionrio para atender a funo A
RF02 Listar funcionrio para atender a funo B
Listar funcionrios RF03 Consultar dados de censo por regio
para funo B
se forem especificados como
requisitos funcionais distintos pelo
Consultar Censo
por Regio usurio

FATTO Consultoria e Sistemas - www.fattoCS.com.br 100

Capacitao em Anlise de Pontos de Funo 50


www.fattocs.com.br
FATTO Consultoria e Sistemas

Complexidade e Contribuio
Contribuio ao nmero de pontos de funo complexidade
Quantidade
3 EE (Baixa) x 03 PF
Complexidade quantidade
1 EE (Alta) x 06 PF
EEs = 15 PF
Complexidade
Nmero de Arquivos Referenciados (AR) contribuio
Nmero de Tipos de Dados (TD)

Comparando o conceito de TD em
No h contagem de Tipos de
transaes e arquivos
Registro na avaliao da
Similaridade: Campo nico, no complexidade das transaes
repetido, reconhecido pelo usurio
Todos os arquivos lgicos so iguais
na anlise da complexidade da
Diferena: Apenas o que entra ou sai
transao
pela fronteira contado
FATTO Consultoria e Sistemas - www.fattoCS.com.br 101

No conte como TD campos que


constantes literais tais como ttulos de relatrios, ttulos de
atributos, cabealhos de colunas ou identificadores de telas ou
painis
rtulos gerados pela aplicao tais como atributos referentes a
data e hora

TD
A0101R TD TD
TD

TD
FATTO Consultoria e Sistemas - www.fattoCS.com.br 102

Capacitao em Anlise de Pontos de Funo 51


www.fattocs.com.br
FATTO Consultoria e Sistemas

No conte como TD campos que


variveis de paginao, nmeros de pgina e informaes de
posicionamento, por exemplo, Linhas 37 a 54 de 211

TD

FATTO Consultoria e Sistemas - www.fattoCS.com.br


TD 103

No conte como TD campos que


auxlios navegao tais como a habilidade de navegar em uma
lista utilizando anterior, prximo, primeiro, ltimo e seus
equivalentes grficos
TD

atributos gerados dentro da fronteira por uma funo de


transao e salvos em um ALI sem sair pela fronteira
atributos referenciados ou mantidos no processamento sem
que saiam pela fronteira

FATTO Consultoria e Sistemas - www.fattoCS.com.br 104

Capacitao em Anlise de Pontos de Funo 52


www.fattocs.com.br
FATTO Consultoria e Sistemas

TD Tipo de Dados em Transaes


Conte como 1 TD cada campo nico, reconhecido pelo
usurio e no repetido que
Entra ou sai da aplicao (na direo do usurio)
Campos que sejam reconhecidos pelo usurio, devem ser relevantes
execuo do processo elementar
Conte como 1 NICO TD a capacidade da transao de
Especificar a ao: enter, OK, F1, comandos em geral (conte um
NICO TD referente a isso)
Emitir Mensagem ao Usurio: emisso de mensagem, pedido de
confirmao, comunicao de sucesso (conte um NICO TD
referente a isso)
Campos que entram e saem devem ser contados apenas uma vez

FATTO Consultoria e Sistemas - www.fattoCS.com.br 105

TD Incluir Compromisso

Quem o favorecido
deste compromisso?
1
O que necessrio:
Para que a funo
Incluir Compromisso
esteja completa,
necessrio informar
quem o favorecido

Como isso foi resolvido:


Com um recurso na
interface com o usurio
para a sua escolha do
contedo desse campo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 106

Capacitao em Anlise de Pontos de Funo 53


www.fattocs.com.br
FATTO Consultoria e Sistemas

TD Incluir Compromisso
Qual a situao do
1
favorecido necessria
2
incluso de um novo
compromisso?

O que necessrio:
Para que a funo
Incluir Compromisso
esteja completa,
necessrio saber se
existem pendncias

Como isso foi resolvido:


Assim que informado o
favorecido, informado
ao usurio se h
pendncias

FATTO Consultoria e Sistemas - www.fattoCS.com.br 107

TD Incluir Compromisso
O que necessrio:
pode ser necessrio
1 2
3 6 7
durante a incluso de um
compromisso entrar em
4 8
contato com o favorecido
5 9
Como foi resolvido:
Apresentar os seus
dados de contado como
parte do processo

O que necessrio: Nesse contexto, necessrio um endereo como uma


unidade indivisvel, independentemente dos campos usados individualmente na
sua composio (no se trata de uma concatenao)

Como isso foi resolvido: Criar lgica de processamento para esse fim

FATTO Consultoria e Sistemas - www.fattoCS.com.br 108

Capacitao em Anlise de Pontos de Funo 54


www.fattocs.com.br
FATTO Consultoria e Sistemas

TD Incluir Compromisso
Unidade Organizacional
1 2 (14) e Valor da Parcela
3 6 7 (15) j foram contados
4 8
(estes so campos
repetidos)
5 9

J o Percentual,
10 independentemente de
11 14 15 ser calculado ou no,
12 um campo nico nesta
funo
13 16

17 18 19 20 21 22 23

FATTO Consultoria e Sistemas - www.fattoCS.com.br 109

TD Incluir Compromisso
Data da Baixa faz parte
do formulrio
1 2
3 6 7 Compromisso nunca
4 8 includo como baixado
5 9
Ela no faz parte desta
funo
10
11 14 15
12
13 16

17 18 19 20 21 22 23

FATTO Consultoria e Sistemas - www.fattoCS.com.br 110

Capacitao em Anlise de Pontos de Funo 55


www.fattocs.com.br
FATTO Consultoria e Sistemas

TD Incluir Compromisso
24 Mesmo que haja vrias
formas de especificar a
1 2
ao, apenas um TD
3 6 7
contado
4 8
5 9

10
11 14 15
12
13 16

17 18 19 20 21 22 23

24

FATTO Consultoria e Sistemas - www.fattoCS.com.br 111

TD Incluir Compromisso
Confirmao;
Comunicao de sucesso;
1 2 Mensagem de erro:
3 6 7
apenas um TD
4 8 contado
5 25 9

10
11 14 15
25
12
13 16

25

17 18 19 20 21 22 23
24

FATTO Consultoria e Sistemas - www.fattoCS.com.br 112

Capacitao em Anlise de Pontos de Funo 56


www.fattocs.com.br
FATTO Consultoria e Sistemas

TD Incluir Compromisso

Como se trata de uma


1 2 EE, a partir de 16 TD
3 6 7 no faz diferena se so
4 8 25 TD na determinao
5 9 da sua complexidade

10
11 14 15
25
12
13
16

17 18 19 20 21 22 23
24

FATTO Consultoria e Sistemas - www.fattoCS.com.br 113

AR Arquivos Referenciados
Conte como AR arquivos lgicos que:
So lidos pela transao (ALI ou AIE)

O arquivo lgico de Unidades


Organizacionais e o
Favorecido so lidos para
evitar que um compromisso
seja includo para uma
Unidade Organizacional que
no admite apropriao
direta de custos ou para um
Favorecido que no esteja
ativo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 114

Capacitao em Anlise de Pontos de Funo 57


www.fattocs.com.br
FATTO Consultoria e Sistemas

AR Arquivos Referenciados
Conte como AR arquivos lgicos que:
So lidos pela transao (ALI ou AIE)
So mantidos pela transao (ALI)

o arquivo de compromissos
mantido ao final do processo
de incluso de um
compromisso.

FATTO Consultoria e Sistemas - www.fattoCS.com.br 115

AR Arquivos Referenciados
Conte como AR arquivos lgicos que:
So lidos pela transao (ALI ou AIE)
So mantidos pela transao (ALI)
Se for mantido e lido conte apenas uma vez

Antes de concluir a incluso


de um novo compromisso, o
sistema deve verificar se
isso j no foi feito

Ela l e tambm mantm o


arquivo de compromisso

Ainda assim, apenas um


Arquivo Lgico
Referenciado contado

FATTO Consultoria e Sistemas - www.fattoCS.com.br 116

Capacitao em Anlise de Pontos de Funo 58


www.fattocs.com.br
FATTO Consultoria e Sistemas

AR Arquivos Referenciados
Conte como AR arquivos lgicos que:
So lidos pela transao (ALI ou AIE)
So mantidos pela transao (ALI)
Se for mantido e lido conte apenas uma vez
Mesmo que o ALI/AIE tenha vrios tipos de registro, conte-o apenas
uma vez
A quantidade de Tipos de Registro relevante
EXCLUSIVAMENTE para a avaliao da complexidade
das funes de dados.

Ao incluir um compromisso, os dados de Rateio do


Compromisso, Parcelamento do Compromisso e
Cabealho do Compromisso so todos atualizados

Apenas um Arquivo Lgico Referenciado ser


contado
FATTO Consultoria e Sistemas - www.fattoCS.com.br 117

AR Arquivos Referenciados
Conte como AR arquivos lgicos que:
So lidos pela transao (ALI ou AIE)
So mantidos pela transao (ALI)
Se for mantido e lido conte apenas uma vez
Mesmo que o ALI/AIE tenha vrios tipos de registro, conte-o apenas
uma vez.
No conte como AR:
O mesmo arquivo utilizado mais de uma vez
Arquivos que NO so classificados como ALI ou AIE

O arquivo Tipos de Documento lido durante a incluso de um Compromisso

Ele foi classificado como dados de cdigo; no um Arquivo Lgico

No ser contado como mais um Arquivo Lgico Referenciado

FATTO Consultoria e Sistemas - www.fattoCS.com.br 118

Capacitao em Anlise de Pontos de Funo 59


www.fattocs.com.br
FATTO Consultoria e Sistemas

AR Arquivos Referenciados

1 Favorecido
2 Compromisso
3 Unidade
Organizacional

FATTO Consultoria e Sistemas - www.fattoCS.com.br 119

Complexidade/Contribuio
TD
AR <5 5-15 >15
<2 Baixa Baixa Mdia
EE

2 Baixa Mdia Alta


>2 Mdia Alta Alta

TD
AR <6 6 -19 >19
SE e CE*

*
<2 Baixa Baixa Mdia
2-3 Baixa Mdia Alta
>3 Mdia Alta Alta

FATTO Consultoria e Sistemas - www.fattoCS.com.br 120

Capacitao em Anlise de Pontos de Funo 60


www.fattocs.com.br
FATTO Consultoria e Sistemas

Estudo de Casos Parte II


Complete o estudo de casos 1 do captulo 8 do livro de APF nas
pginas 143 a 152 com o tipo, a complexidade e a contribuio de
cada funo aos pontos de funo da aplicao
Aproveite para revisar o trabalho realizado at o momento, agora
com o conhecimento que adquiriu nesse mdulo

FATTO Consultoria e Sistemas - www.fattoCS.com.br 121

Calcular Tamanho Funcional

Esta uma etapa do processo que na prtica


automatizada por uma planilha (ou outro software) de
contagem, no envolvendo trabalho do analista.

Projeto de Desenvolvimento
DFP = (ADD + CFP)
Aplicao
AFP = ADD

AFP Tamanho das funes da aplicao


ADD Tamanho das funes entregues
CFP Tamanho das funes de converso

FATTO Consultoria e Sistemas - www.fattoCS.com.br 122

Capacitao em Anlise de Pontos de Funo 61


www.fattocs.com.br
FATTO Consultoria e Sistemas

Projeto de Melhoria

EFP = ( ADD + CHGA + CFP + DEL)

Aplicao aps Proj. de Melhoria

AFPA =[(AFPB + ADD + CHGA)] (CHGB + DEL)

DEL Tamanho das funes excludas


AFPB Tamanho da aplicao antes do projeto
CHGA Tamanho das funes alteradas aps o projeto
CHGB Tamanho das funes alteradas antes do projeto

No necessria a medio da aplicao para medir um projeto de


melhoria!
FATTO Consultoria e Sistemas - www.fattoCS.com.br 123

Documentar e Reportar

Nvel de documentao da medio


Negociado com o cliente, ponderando-se e os
custos e benefcios relacionados
Impacto no tempo (e custo) para a medio
Processo de medio deve ser o mais simples
possvel
Uma medio bem documentada facilita
Rastrear as funes identificadas at os artefatos
do projeto usados na medio
Usar os resultados da medio
Manter e evoluir a contagem
Itens relevantes para documentao
As datas e responsveis pela contagem e reviso
Todas suposies feitas e questes resolvidas

FATTO Consultoria e Sistemas - www.fattoCS.com.br 124

Capacitao em Anlise de Pontos de Funo 62


www.fattocs.com.br
FATTO Consultoria e Sistemas

Documentar e Reportar

Ela pode incluir tambm


Identificao da documentao de origem na qual
a contagem foi baseada
Identificao dos participantes da contagem
Breve descritivo de cada funo
Referncia cruzada funes de dados x transao
Referncia cruzada de todas as funes para a
documentao de origem
O nvel de documentao deve estar ligado ao
propsito da contagem (para que fim ela ser
usada)
Embora o documentar seja descrito na ltima
etapa do processo de contagem, isto feito a
cada etapa do processo, no apenas ao final
FATTO Consultoria e Sistemas - www.fattoCS.com.br 125

Funes Alteradas (ALI e AIE)


Considerar
Se um campo for adicionado, alterado ou excludo
Se a aplicao passar a referenciar ou manter um campo j
existente na tabela e que antes no era utilizado
Se a aplicao passar a manter um arquivo que antes era
apenas referenciado (ou vice-versa)
No considerar
Se a mudana envolve apenas a alterao dos dados
armazenados ou o domnio de valores de um campo
Se um campo foi adicionado tabela, mas no mantido
nem referenciado pela aplicao sendo contada
O arquivo deve ser medido do jeito que ser entregue ao
usurio, com todos os TDs; e no apenas os que mudaram
FATTO Consultoria e Sistemas - www.fattoCS.com.br 126

Capacitao em Anlise de Pontos de Funo 63


www.fattocs.com.br
FATTO Consultoria e Sistemas

Funes Alteradas (EE, CE e SE)


Alterao nos TDs que atravessam a fronteira
Exemplo: TDs adicionados, alterados ou excludos
Alterao em qualquer uma das lgicas de processamento
No considerar funo alterada quando h apenas
Mudanas em literais, formatos, cores e outros
elementos da apresentao; no fazem parte do
tamanho funcional do projeto de melhoria
Alterao nos valores de um critrio existente, como
selecionar um departamento diferente ou adicionar mais
um departamento na lista de departamentos
A transao deve ser medida do jeito que ser entregue ao
usurio, considerando todos os TDs; e no apenas os que
mudaram
FATTO Consultoria e Sistemas - www.fattoCS.com.br 127

Estudos de Caso Parte III


Observe que a aplicao do estudo de casos tem algumas
deficincias... Este estudo de caso visa melhor-la!
Faa o estudo de casos 3 do captulo VIII do livro de APF nas
pginas 156 a 159 Projeto de Melhoria, identificando as funes
que esto no escopo do projeto de melhoria, sua complexidade e
contribuio ao projeto de melhoria
Use novas planilhas e use a que j elaborou para apoi-la nesse
novo desafio
Cuidado: Apenas inclua aquelas funes que esto sendo includas,
alteradas, excludas e, se houver, as funes de converso de dados

FATTO Consultoria e Sistemas - www.fattoCS.com.br 128

Capacitao em Anlise de Pontos de Funo 64


www.fattocs.com.br
FATTO Consultoria e Sistemas

Mtodo da NESMA EFP & TFP

A NESMA a associao de medio e anlise da Holanda: Vrias


iniciativas no sentido de potencializar as aplicaes do mtodo do IFPUG

As heursticas para estimar o


tamanho dos requisitos do O Ponto de Funo de Teste
software em momentos (TFP)
preliminares do ciclo de vida

Contagem Estimativa O Ponto de Funo de


Contagem Indicativa Melhoria (EFP)

FATTO Consultoria e Sistemas - www.fattoCS.com.br 129

Mtodo da NESMA para melhorias


Funcionalidade includas (ADD) 1 EFP = 1 PF do IFPUG

Funcionalidades excludas (DEL) Os EFP das funes nessa


ou condio equivalem a 40%
dos PF
ALI AIE
AIE ALI
At agora, apenas o tipo
de manuteno foi o
determinante para
chegarmos ao fator de
impacto...

FATTO Consultoria e Sistemas - www.fattoCS.com.br 130

Capacitao em Anlise de Pontos de Funo 65


www.fattocs.com.br
FATTO Consultoria e Sistemas

Mtodo da NESMA para melhorias

Funcionalidade de Dados (ALI/AIE) Alterada

(%) Mudana 1/3 (x 100%) 2/3 (x 100%) 100% >100%


Fator de Impacto 0,25 0,50 0,75 1,00

FATTO Consultoria e Sistemas - www.fattoCS.com.br 131

Mtodo da NESMA para melhorias


Funcionalidade de Transao (EE/SE/CE) Alterada

(%) (%)
Mudana Mudana
TD AR
Fator de Impacto

(%)TD
(%)AR 2/3 (x 100%) 100% >100%
1/3 (x 100%) 0,25 0,50 0,75
2/3 (x 100%) 0,50 0,75 1,00
100% 0,75 1,00 1,25
>100% 1,00 1,25 1,50

FATTO Consultoria e Sistemas - www.fattoCS.com.br 132

Capacitao em Anlise de Pontos de Funo 66


www.fattocs.com.br
FATTO Consultoria e Sistemas

Mtodo da NESMA para melhorias


O mtodo da NESMA para melhoria na prtica um
refinamento do mtodo do IFPUG. Porm:
Exige documentao de requisitos mais detalhada
Consome muito mais tempo para ser feita

Como dever de casa, refaa a contagem do estudo de caso do


projeto de melhoria seguindo o mtodo da NESMA e compare
com os resultados do mtodo IFPUG

FATTO Consultoria e Sistemas - www.fattoCS.com.br 133

APF Para Estimar Tamanho


A medio funcional compreende todo o assunto abordado
at este ponto do curso. J sabemos:
Que nvel de informao necessrio para aplic-la
Quando podemos aplic-la
Quanto se demanda de esforo

Como fazer para estimar o tamanho funcional?

FATTO Consultoria e Sistemas - www.fattoCS.com.br 134

Capacitao em Anlise de Pontos de Funo 67


www.fattocs.com.br
FATTO Consultoria e Sistemas

Contagem Detalhada
A medio funcional tambm conhecida como contagem
detalhada

FATTO Consultoria e Sistemas - www.fattoCS.com.br 135

Contagem Estimativa da NESMA


Arquivos = baixa
Transaes = mdia

Contagem Indicativa da NESMA

Importante entender o motivo dos 35 e


dos 15 PF
Nem todo projeto de melhoria
adequadamente estimado pelo mtodo
FATTO Consultoria e Sistemas - www.fattoCS.com.br 136

Capacitao em Anlise de Pontos de Funo 68


www.fattocs.com.br
FATTO Consultoria e Sistemas

Contribuio Mdia por ALI/AIE

A contagem indicativa
reflete a contribuio mdia
de um sistema de
informao gerencial
No reflete a realidade de
aplicaes de workflow,
business intelligence e
automao
Reflete a sua?
FATTO Consultoria e Sistemas - www.fattoCS.com.br 137

Distribuio % - Tipo de
Funcionalidade
Insumo para estimar o
AIE
5% tamanho a partir da
identificao de apenas
ALI 9% Meu um tipo de funcionalidade
23% ISBSG Projeto
28% EE
22% 37%
Tcnica de anlise de
produto para apoiar o
ISBSG
processo de definio de
16% 25% escopo na gerncia de
CE
17% escopo do projeto
SE
18%

FATTO Consultoria e Sistemas - www.fattoCS.com.br 138

Capacitao em Anlise de Pontos de Funo 69


www.fattocs.com.br
FATTO Consultoria e Sistemas

Como Entender o Erro


Estimativa no uma atividade pontual
Eficincia na comunicao e crescimento funcional
Calibra estimativas com base em experincias passadas

[1.200 PF] [1.500 PF] [1.700 PF] [1.900 PF]


Especificao Inicial Projeto de Projeto Produto
de Requisitos Alto Nvel Detalhado Entregue
Estimativa Inicial...: 1.200 PF
Produto Entregue.: 1.900 PF
Crescimento.........: 58,3%
( 1.900 1.200 ) * 100
Horas, Reais, Pontos de Funo, etc.
1.200
Estimativa Dimensionamento Projeto A Equipe 1

Agora que medir ou estimar tamanho est resolvido,


vamos estimar o esforo...
FATTO Consultoria e Sistemas - www.fattoCS.com.br 139

Requisitos para Estimar Esforo

Processo de desenvolvimento estvel


Classificao de projetos por similaridade
Apropriao sistemtica de horas
Documentao de requisitos atualizada

?? H/PF

FATTO Consultoria e Sistemas - www.fattoCS.com.br 140

Capacitao em Anlise de Pontos de Funo 70


www.fattocs.com.br
FATTO Consultoria e Sistemas

Sugesto de Prximos Passos


Fechamento
Esse curso apresentou como aplicar as regras de contagem na
transformao de requisitos em pontos de funo, seja para fins de
medio ou estimativa. Estudos de caso foram usados para consolidar
toda explanao terica.
Prximos passos:
Aplicar o conhecimento adquirido em seus projetos reais (med-los!)
Envie-nos uma contagem aps o curso para nosso feedback
Oficina de Contagem de Pontos de Funo
Engenharia de Requisitos
Workshop APF: Metodologia e Prticas de Medio
Preparao para o exame CFPS
Participar dos fruns de discusso

FATTO Consultoria e Sistemas - www.fattoCS.com.br 141

Capacitao em Anlise de Pontos de Funo 71


8

ESTUDOS DE CASO

Introduo
Este captulo fornece estudos de caso para que sejam exercitados os tipos de contagem da anlise de pontos de
funo. Como regra geral, abstraia da anlise e da modelagem do sistema apresentado, concentrando-se apenas
nas funcionalidades descritas nos enunciados.
O tipo de contagem, o propsito, o escopo e a fronteira da aplicao esto definidos no enunciado de cada
exerccio. preciso identificar as funes dos tipos dado e transao, classific-las, calcular o tamanho funcional
e, opcionalmente, o fator de ajuste e os pontos de funo ajustados.
So quatro estudos de caso: contagem de aplicao, contagem de projeto de desenvolvimento, contagem de
projeto de melhoria e estimativa. Voc pode utilizar uma planilha eletrnica para auxili-lo na tarefa a qual
pode ser obtida gratui-tamente no site da Editora rica.
Dica: Para a identificao das funes do tipo dado, no se restrinja ao modelo de entidades e ao dicionrio
de dados; leia todos os requisitos da aplicao. O modo como as transaes operam os dados fornece informaes
relevantes correta identificao e classificao dos arquivos lgicos.

Contagem de Aplicao
Neste estudo o objetivo contar os pontos de funo de uma pequena aplicao de faturamento de uma
empresa de servios, a ACME, e consolidar todos os conceitos tericos abordados no curso por meio de um estudo
de caso simples.
Lembre-se de que esta uma aplicao em uso pela empresa e no se deve entrar no mrito da anlise e
modelagem do sistema ou do negcio. Sua funo apenas medir o tamanho funcional; no se preocupe em
avaliar se os requisitos estabelecidos fornecem a melhor soluo ao usurio, pois isso papel do analista de
negcios.

Caractersticas da Aplicao
O sistema uma aplicao tpica do Windows. Foi desenvolvida internamente na empresa em linguagem de
quarta gerao e utiliza banco de dados relacional (MS-Access). uma aplicao monousuria e no funciona
em rede.
Para a implantao e operao da aplicao um novo computador seria adquirido. Nessa poca, o gerente de
informtica da ACME alertou aos usurios de que poderiam existir problemas de performance quando a base de
dados ficasse muito volumosa. Os usurios alegaram que isso no seria crtico e o custo para utilizar um outro
gerenciador de banco de dados no compensaria, pois o volume de faturamento da empresa era pequeno e,
portanto, tal situao demoraria demais a ocorrer.
Para reduzir o custo, a aplicao foi desenvolvida sem o uso de ajuda on-line e instalador (setup). O fato de
a ACME possuir uma biblioteca para telas de cadastro genricas tambm ajudou a baratear o custo e a
padronizar as telas. O backup feito pelo usurio fora da aplicao - o banco de dados copiado para outra
mdia por meio do sistema operacional.

142 Anlise de Pontos de Funo


Diagrama Entidade-Relacionamento

Figura 8.1: Modelo de Dados Fsico da Aplicao de Faturamento da ACME.

Dicionrio de Dados
UF

CIDADE

CLIENTE

CONTATO CLIENTE

Estudos de Caso 143


IMPOSTO (Mantido pela aplicao contbil)

ALQUOTA IMPOSTO (Mantido pela aplicao contbil)

NOTA FISCAL

ITEM NOTA FISCAL

IMPOSTO NOTA FISCAL

Transaes
CADASTRO DE CIDADES (TR0306)

Figura 8.2: Tela do cadastro de cidades.

144 Anlise de Pontos de Funo


Opes da barra de ferramentas: incluso, alterao, excluso, ordenao (cdigo ou nome) e busca direta
pelo campo da ordenao (o nome pode ser informado parcialmente e emitida uma mensagem quando o
valor no encontrado).
O nome e o estado so de preenchimento obrigatrio; sendo o estado preen-chido atravs da escolha de
uma opo na caixa de seleo.
O identificador da cidade gerado automaticamente aps o boto Novo ser pressionado.
O campo ISS (alquota de reteno na fonte), quando preenchido, indica que o valor relativo ao imposto
sobre servios ser retido na cidade do cliente e no na cidade sede do prestador de servios.
No permitido excluir uma cidade se houver um cliente ou contato relacio-nado a essa cidade.

CADASTRO DE CLIENTES (TR0303)

Figura 8.3: Aba 1 da tela do cadastro de clientes.

Estudos de Caso 145


Figura 8.4: Aba 2 da tela do cadastro de clientes.

Figura 8.5: Aba 3 da tela (campo Observaes) do cadastro de clientes com a tela de consulta rpida sobreposta.

146 Anlise de Pontos de Funo


A barra de ferramentas possui opes para incluso, alterao, excluso, navegao entre registros
(primeiro, prximo, anterior e ltimo), consulta rpida e pesquisa de clientes (trn 0310). Na navegao
entre registros emitida uma mensagem quando o primeiro ou o ltimo registro atingido.
Os campos obrigatrios so: razo social, CNPJ e endereo.
O identificador do cliente gerado automaticamente pelo sistema.
H uma barra de ferramentas especfica para incluso, alterao, excluso, navegao (primeiro,
prximo, anterior e ltimo) das pessoas de contato do cliente, entretanto as alteraes na aba de contatos
somente so efetivadas em conjunto com os dados do cliente.
O cadastramento de contatos para o cliente opcional.
Dois clientes no podem ter o mesmo CNPJ nem tampouco a mesma razo social.
Os campos CNPJ, Inscrio Municipal e Inscrio Estadual possuem validaes de dgito verificador
para garantir a entrada de dados vlidos.

Os campos data possuem a opo de escolha por


meio de um calendrio drop-down.
Os campos Cidade (na aba de cliente e contato)
so editados por meio da escolha em um drop-
down (que exibe o nome da cidade e a UF),
conforme a seguinte figura: Figura 8.6: Drop-down de cidades.

Os campos UF das abas de cliente e contato no so editveis. So preenchidos automaticamente aps a


escolha da cidade.
Antes da excluso do cliente solicitada uma confirmao da operao.
No permitido excluir um cliente se houver notas fiscais associadas a ele.
Se o cliente for excludo, todos os contatos do cliente tambm sero excludos.
A consulta rpida s est disponvel quando o cadastro no est em modo de edio. Ela permite
reordenar o cadastro ou pelo campo nome ou pelo campo cdigo e tambm pesquisar pelo campo corrente
da ordenao (o valor do campo pode ser parcialmente informado). Se no houver registros, emitida
uma mensagem.

Ao clicar em uma linha da lista de resultados da consulta rpida, abre-se a tela do cadastro de clientes
posicionada no registro corrente da pesquisa.

PESQUISA DE CLIENTE (TR 0310)

Estudos de Caso 147


Figura 8.7: Tela de filtro da pesquisa de clientes.

Figura 8.8: Tela de resultados da pesquisa de clientes.


A barra de ferramentas possui opes para aplicar e limpar (fecha a tela de resultados e limpa os campos) o
filtro de seleo e uma opo Detalhes que remete tela do cadastro de clientes posicionada no registro
corrente da pesquisa.
No existem campos obrigatrios para preenchimento do filtro.
O campo nome do cliente na tela de filtro pode aceitar parte do nome para a pesquisa.
O campo Cidade na tela de filtro editado por meio da seleo da cidade no drop-down (que exibe o
nome da cidade e a UF).
Ao aplicar o filtro, abre-se uma segunda tela com os registros apresentados no formato de uma grade. Se
no houver registros, emitida uma mensagem.

NOTA FISCAL (TR0319)

148 Anlise de Pontos de Funo


Figura 8.9: Aba 1 da tela do cadastro de notas fiscais.

Figura 8.10: Aba 2 da tela do cadastro de notas fiscais.

A barra de ferramentas possui opes para incluso, alterao, excluso, navegao entre registros
(primeiro, prximo, anterior e ltimo) e impresso da nota fiscal. Na navegao entre registros emitida
uma mensagem quando o primeiro ou o ltimo registro atingido.
O cliente informado por meio da seleo de um campo drop-down que lista o seu nome fantasia,
conforme a seguinte figura:

Figura 8.11: Drop-down de clientes.

Aps a seleo do cliente, o sistema busca os dados de endereo e o faturamento total realizado para aquele
cliente nos ltimos 12 meses e exibe estes dados em um campo abaixo do drop-down. Tambm pergunta se
deseja repetir nesta nova nota fiscal os dados cadastrados na ltima nota, permitindo sua alterao.
Todos os campos so obrigatrios. O campo motivo do cancelamento s habilitado para edio quando a
nota for cancelada.
Quando a nota cadastrada, sua situao fica automaticamente em "edio". Aps ser impressa, sua
situao muda para "faturada". Quando em situao "faturada", a nota fiscal pode ser alterada para
"cancelada".
medida que os itens da nota so informados na aba 1, o sistema recupera os impostos incidentes na
nota (com as alquotas vigentes) e calcula os valores a serem aplicados. A aba 2 exibe o nome do imposto,
suas alquotas e o valor incidente.
A nota fiscal pode ser cadastrada e impressa (faturada) em momentos distintos.
Os campos identificador da nota, nmero da nota, valor da nota, valor total do item, valor do imposto
so calculados pelo sistema.

Estudos de Caso 149


Os campos data possuem a opo de escolha por meio de um calendrio
drop-down.
Antes da excluso da nota fiscal solicitada uma confirmao da operao.
Se a nota fiscal for excluda, todos os seus itens e impostos incidentes tambm devem ser excludos. Uma
mensagem emitida ao final da excluso.
H uma barra de ferramentas especfica para incluso, alterao, excluso, navegao (primeiro,
prximo, anterior e ltimo) dos itens da nota fiscal, entretanto as alteraes nos itens somente so
efetivadas em conjunto com o cabealho da nota fiscal.
O nmero da nota fiscal gerado automaticamente (e exibido) pelo sistema somente aps a impresso da
nota.
Aps a nota fiscal ser impressa o sistema pergunta se a impresso foi OK. Se OK, a situao da nota
fiscal alterada para "faturada"; caso contrrio, alterada para "cancelada".
A nota fiscal impressa em quatro vias, conforme layout apresentado em seguida.

Figura 8.12: Formulrio para impresso da nota fiscal (os campos com valores j esto pr-impressos no
formulrio, no so impressos pelo sistema).

Adicionalmente, os impostos marcados como "Imprimir" na aba 2 tm os campos descrio para


impresso e valor impressos no corpo da nota.

150 Anlise de Pontos de Funo


Projeto de Melhoria
Neste estudo o objetivo contar os pontos de funo do projeto de melhoria da aplicao de faturamento do
primeiro estudo de caso, o sistema de faturamento da ACME. Ao final da medio dessa melhoria ("Adequao
ao faturamento internacional), recalcule os pontos de funo da aplicao.
Um aspecto do projeto de desenvolvimento do sistema ficou falho. Mesmo sabendo que em breve a ACME
atuaria fora do pas, seu cadastro de clientes no previu um campo para o pas de origem do cliente. Assim,
foram solicitados os seguintes requisitos de melhoria (RM):
RM1: criar uma tabela de pases (identificador, nome, moeda e cotao em R$).
RM 2: criar uma tela de cadastro de pases (consulta, incluso, alterao e excluso) nos moldes do
cadastro de cidades.
RM 3: alterar a tabela Cidade para relacion-la com Pas.
RM4: incluir o campo nome do Pas na tela do cadastro de Cidades (drop-down igual ao de UF).
RM 5: incluir o campo nome do Pas em todos os drop-downs de cidade do sistema.
RM 6: incluir o campo nome do Pas (somente leitura) na tela do cadastro de Clientes, na aba de cliente
e contato.
RM 7: incluir uma coluna para Pas na aba de resultados da pesquisa de Clientes.
RM 8: incluir nome do pas, moeda e cotao nos dados de cliente da Nota Fiscal (no cadastro e na
impresso).
RM 9: na tela de cadastro de cliente, verificar a existncia do CEP informado para o cliente ou contato
(quando ele for do Brasil) na tabela de CEPs dos Correios. Esta tabela fornecida com 55 campos.
RM 10: criar uma pesquisa de nota fiscal, um grfico de faturamento dirio e um grfico de
faturamento mensal, conforme prottipos de telas seguintes. Embora o desenvolvedor tenha optado por
desenhar uma nica tela de filtro que aciona a pesquisa e os dois grficos, assuma que foram solicitadas
pelo usurio trs transaes distintas.
Assuma que as caractersticas gerais da aplicao no sero alteradas.

Figura 8.13: Tela de filtro da pesquisa de notas fiscais e grficos de faturamento.

Estudos de Caso 151


Figura 8.14: Tela de resultados da pesquisa de notas fiscais.

Figura 8.15: Tela de resultados do grfico de faturamento dirio.

152 Anlise de Pontos de Funo


Figura 8.16: Tela de resultados do grfico de faturamento mensal.

A barra de ferramentas possui opes para aplicar e limpar (fecha a tela de resul-tados e limpa os campos) o
filtro de seleo e uma opo Detalhes que remete tela do cadastro de nota fiscal posicionada no registro
corrente da pesquisa.
No existem campos obrigatrios para preenchimento do filtro.
O campo nome do cliente na tela de filtro deve ser selecionado atravs de drop-down.
Os campos data possuem a opo de escolha por meio de um calendrio
drop-down.
Ao aplicar o filtro, caso existam registros que atendam condio especi-ficada, abre-se uma segunda tela
com os registros apresentados no formato de uma grade. Se no houver registros, emitida a mensagem:
"No existem registros que atendam s condies especificadas."
O boto Limpar filtro fecha a tela de resultados e limpa os campos de filtro.
O usurio pode alterar a ordem e o tamanho das colunas da tela de resul-tados.
Os grficos podem ser apresentados no formato de barra ou linha.

Estimativas
Para consolidar o contedo abordado no captulo de estimativas, efetue a contagem indicativa e estimativa do
sistema da ACME (primeiro estudo de caso). Compare e analise os valores com relao contagem detalhada.

Estudos de Caso 153


A B C D E F G I J M N P Q R S
1
2 Planilha de contagem de ponto de funo - Verso 2.0
3
4 Aplicao : Projeto :
5 Responsvel : Revisor :
6 Empresa : R$/PF = Custo= PF =
7 Processo Elementar ou Grupo de Dados Tipo TD AR/TR Complex. PF Observaes

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

1/4 20/05/2009 apf-manutencao - Funes .


A B C D E F G I J M N P Q R S
1
2 Planilha de contagem de ponto de funo - Verso 2.0
3
4 Aplicao : Projeto :
5 Responsvel : Revisor :
6 Empresa : R$/PF = Custo= PF =
7 Processo Elementar ou Grupo de Dados Tipo TD AR/TR Complex. PF Observaes

44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79

2/4 20/05/2009 apf-manutencao - Funes .


A B C D E F G H I J M N O P Q R S
1
2 Planilha de contagem de ponto de funo - Verso 2.0
3
4 Aplicao : Projeto :
5 Responsvel : Revisor :
6 Empresa : R$/PF = 0 Custo= R$ 0,00 PF = 0
7 Funo Tipo (I/A/E) TD AR/TR Complex. PF PF Local Observaes
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

1/3 21/08/2012 apf-manutencao.xls - Funes .


A B C D E F G H I J M N O P Q R S
1
2 Planilha de contagem de ponto de funo - Verso 2.0
3
4 Aplicao : Projeto :
5 Responsvel : Revisor :
6 Empresa : R$/PF = 0 Custo= R$ 0,00 PF = 0
7 Funo Tipo (I/A/E) TD AR/TR Complex. PF PF Local Observaes
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89

2/3 21/08/2012 apf-manutencao.xls - Funes .


10/01/13 Calendrio de Cursos

CALENDRIO DE CURSOS DA FATTO

Clique na turma desejada para mais detalhes. Novas turmas so agendadas todo ms, caso no haja um
curso no calendrio ou uma turma na data ou local de sua preferncia, Fale conosco para que possamos
agendar os prximos cursos com maior convenincia para voc.

Curso Local Datas

Anlise de Pontos de Funo: distncia Disponvel


Fundamentos, Benefcios e Implantao agora!

Capacitao em Anlise de Pontos de distncia Disponvel


Funo: Medio e Estimativas de agora!
Software

Preparao Exame CFPS - Certificao distncia Disponvel


do IFPUG - CPM 4.3 agora!

Engenharia de Requisitos: Software Salvador 14/01/13 a


Orientado ao Negcio (noturno) 18/01/13

Capacitao em Anlise de Pontos de Salvador 21/01/13 a


Funo: Medies e Estimativas de (noturno) 24/01/13
Software

Capacitao em Anlise de Pontos de So Paulo 23/02 e


Funo: Medies e Estimativas de (sbados) 02/03
Software

Engenharia de Requisitos: Software So Paulo 27/02/13 a


Orientado ao Negcio 01/03/13

Capacitao em Anlise de Pontos de Belo 04 a


Funo: Medies e Estimativas de Horizonte 07/03/13
Software (noturno)

Engenharia de Requisitos: Software Rio de 04/03/13 a


Orientado ao Negcio Janeiro 08/03/13
(matutino)

.: XXVIII Semana de APF em Braslia :.

Anlise de Pontos de Funo: Braslia 18/03/13


Fundamentos, Benefcios e Implantao

Capacitao em Anlise de Pontos de Braslia 19 e


Funo: Medies e Estimativas de 20/03/13
Software

Workshop de Anlise de Pontos de Braslia 21 e


www.f attocs.com.br/calendario.htm 1/2
10/01/13 Calendrio de Cursos

Funo: Metodologia e Prticas de 22/03/13


Medio

Capacitao em Anlise de Pontos de Vitria 25/03/13 a


Funo: Medies e Estimativas de (matutino) 28/03/13
Software

Capacitao em Anlise de Pontos de Rio de 08/04/13 a


Funo: Medies e Estimativas de Janeiro 11/04/13
Software (noturno)

Engenharia de Requisitos: Software Braslia 22/04/13 a


Orientado ao Negcio (matutino) 26/04/13

Engenharia de Requisitos: Software Belo 04/03/13 a


Orientado ao Negcio Horizonte 08/03/13
(matutino)

www.f attocs.com.br/calendario.htm 2/2


Curso Anlise de Pontos de Funo: Fundamentos, Benefcios e Implantao Pgina 1 de 2

ANLISE DE PONTOS DE FUNO: FUNDAMENTOS, BENEFCIOS E IMPLANTAO

MOTIVAO

A tcnica da Anlise de Pontos de


Funo (APF) considerada a
principal ferramenta para a
medio funcional de produtos de
software e dos processos
envolvidos na sua confeco. Ela
compreende conceitos que podem
ser entendidos tanto pelo
desenvolvedor quanto pelos
usurios. Conseqentemente, a
quantificao da produo passa a
ser expressa em termos
significativos para ambas as
partes. Dentre as principais
aplicaes da tcnica empregada
na indstria de software pode-se
destacar:

z Estimativas de projetos de desenvolvimento e manuteno de software;


z Ferramenta para medio e remunerao de contratos de desenvolvimento e
manuteno de software;
z Suporte na gerao de indicadores para iniciativas de melhorias de processos de
software.

Para conhecer um pouco mais sobre a Anlise de Pontos de Funo e seus benefcios consulte
a nossa pgina sobre perguntas e respostas sobre APF ou experimente a nova edio do curso
em nossa plataforma de ensino distncia.

OBJETIVO

O objetivo deste curso de Anlise de Pontos de Funo (APF) :

z Apresentar os fundamentos da tcnica de pontos de funo e uma viso geral de seu


processo de medio.
z Apresentar seus benefcios e ilustrar suas principais aplicaes dentro da indstria de
software (em especial estimativas de projetos e contratos de desenvolvimento e
manuteno de sistemas).
z Propor diretrizes gerais para a implantao e institucionalizao da APF em um contexto
corporativo.

BENEFCIOS

Neste curso o aluno aprende qual a base da Medio de Tamanho Funcional (FSM) em geral e
da APF em particular e como ela transforma essa base - os requisitos funcionais - em um
nmero - os pontos de funo. Em resumo, o participante passa a entender o que a APF
mede e como lidar com aquilo que ela no mede de maneira consistente e informada. Ele
entende como aqueles aspectos desconsiderados pela APF - os requisitos no funcionais - so
ponderados em contextos onde a APF utilizada para medir os produtos do desenvolvimento
e manuteno de software.

Possveis aplicaes para o conhecimento adquirido:

z Elaborar especificaes tcnicas em editais e/ou pedidos de proposta (RFP), com


acordos de nveis de servio (SLA) de prazo e defeitos; critrios e polticas de medio
dos produtos entregues;

http://www.fattocs.com.br/vgpf.htm 05/05/2011
Curso Anlise de Pontos de Funo: Fundamentos, Benefcios e Implantao Pgina 2 de 2

z Comparar o desempenho dos servios de desenvolvimento e manuteno de sistemas


de sua organizao com outras organizaes do mercado (benchmarking);
z Complementar as prticas de medio e anlise definidas em iniciativas de melhoria de
processos com unidades de produto significativas numa perspectiva externa aos
servios de desenvolvimento e manuteno de sistemas e que possam ser usadas no
estabelecimento de metas de produtividade pelos clientes desses servios;
z Especificar uma base histrica com informaes de projetos de desenvolvimento e
manuteno relacionando os pontos de funo entregues a outras variveis de
interesse, como esforo, prazo e custo.

PBLICO ALVO

Profissionais envolvidos na implantao, desenvolvimento, garantia da qualidade e


contratao de software.

PR-REQUISITOS

No h.

CONTEDO

O que a Anlise de Pontos de Funo


Objetivos da Anlise de Pontos de Funo
Requisitos e a ISO/IEC 14.143
Os Requisitos Funcionais e a Anlise de Pontos de Funo
Caso de Anlise: Identificando e ponderando os servios e tarefas do usurio
O que Usurio e a Viso do Usurio para a medio
O processo de medio
APF inserida em um contexto de medio e anlise (CMMI e PSM)
Benchmarking
A APF na Gerncia de Projetos
O Papel dos Indicadores: Um Caso prtico
Fundamentos de Estimativa
O Cone da Incerteza
O Processo de Estimativa
APF e a Instruo Normativa 04/2008 do MPOG
Pontos de funo como unidade em contratos de preo unitrio
Acordos de nvel de servio nas relaes comerciais medidas em pontos de funo
O Planejamento e Mobilizao para implantao da APF
Adequando Processos para Acomodar Medio Funcional
Preparando Pessoas e Adequando a Organizao
Concluso

CARGA HORRIA

8 horas. Este curso d direito a um crdito de 8 PDUs do programa de certificao PMP.

MATERIAL DIDTICO

Apostila com os slides do curso, carto de referncia, gabarito dos exerccios e certificado de
participao (arquivo formato PDF).

http://www.fattocs.com.br/vgpf.htm 05/05/2011
Curso de Capacitao em Anlise de Pontos de Funo - 4.3: Medies e Estimativ... Pgina 1 de 2

CAPACITAO EM ANLISE DE PONTOS DE FUNO - 4.3: MEDIES E ESTIMATIVAS DE


SOFTWARE

MOTIVAO

A tcnica da Anlise de Pontos de Funo (APF) considerada a principal ferramenta para a medio
funcional de sistemas, sendo empregada largamente na indstria de software. Dentre as principais
aplicaes da tcnica pode-se destacar:

- Estimativas de projetos de desenvolvimento e manuteno de software;


- Ferramenta para medio e remunerao de contratos de desenvolvimento de software;
- Suporte na gerao de indicadores para iniciativas de melhorias de processos de software.

Para conhecer um pouco mais sobre a Anlise de Pontos de Funo e seus benefcios consulte a nossa
pgina sobre perguntas e respostas sobre APF.

OBJETIVO

O objetivo deste curso de Anlise de Pontos de Funo ensinar a medir (e tambm estimar) o
tamanho funcional de um software, abordando todo o processo de contagem de pontos de funo
conforme o IFPUG (organizao responsvel pela padronizao da APF) e consideraes relativas
estimativa de tamanho e esforo principalmente.

DIFERENCIAL DA FATTO

- Este curso fruto de mais de 10 anos de experincia de mercado de nossos consultores no uso da
APF;
- Os instrutores de quase todas as turmas so os prprios autores do livro Anlise de Pontos de
Funo: Medio, Estimativas e Gerenciamento de Projetos de Software;
- Todos os instrutores so especialistas em pontos de funo (CFPS), certificados pelo IFPUG;
- Experincia no treinamento de mais de 3.500 profissionais em cursos especficos sobre APF;
- Atualizao constante do material didtico, acompanhando as questes mais demandadas pelo
mercado;
- Quase a metade da carga horria do curso dedicada prtica de exerccios e estudos de caso;
- Compromisso com a atualizao contnua dos alunos. Veja as condies de desconto para ex-
alunos;
- Apoio do instrutor aps o curso, via e-mail ou telefone;
- Melhor material didtico, inclui o livro Anlise de Pontos de Funo: Medio, Estimativas e
Gerenciamento de Projetos de Software;

RESULTADOS ESPERADOS

Ao final do curso o aluno:

- Estar apto a contar pontos de funo de uma aplicao, projeto de desenvolvimento ou


manuteno de software;
- Saber reconhecer os cenrios onde a aplicao da APF mais vantajosa;
- Ter o embasamento necessrio para entender como calcular indicadores de taxa de entrega (H/PF)
e custo unitrio ($/PF) para sua organizao.

PBLICO ALVO

Profissionais envolvidos na implantao, desenvolvimento, garantia da qualidade e contratao de


software.

PR-REQUISITOS

No h. Entretanto, caso o participante no possua nenhum conhecimento prvio sobre APF,


recomendvel que assista antes ao curso Anlise de Pontos de Funo: Fundamentos, Benefcios e
Implantao.

CONTEDO

Viso Geral da Anlise de Pontos de Funo


Viso do Usurio
Reunir documentao disponvel
Determinar Tipo de Contagem
Projeto de Desenvolvimento
Projeto de Melhoria
Aplicao
Identificar a Fronteira da Aplicao, Escopo da Contagem e Requisitos Funcionais do Usurio
Medio das Funes Tipo Dado
Arquivo Lgico Interno
Arquivo de Interface Externa
Diretrizes para a Identificao de Arquivos Lgicos
Consideraes sobre Dados de Cdigo
Medio das Funes Tipo Transao

http://www.fattocs.com.br/capf.htm 21/06/2010
Curso de Capacitao em Anlise de Pontos de Funo - 4.3: Medies e Estimativ... Pgina 2 de 2

Identificao dos Processos Elementares


Entrada Externa
Sada Externa
Consulta Externa
Estudo de Caso - Medio de uma Aplicao
Dados Compartilhados
Frmulas para calcular o tamanho funcional
Frmula da Aplicao
Frmula do Projeto de Desenvolvimento
Frmula do Projeto de Melhoria - IFPUG
Frmula da Aplicao aps o Projeto de Melhoria
Atividades de Converso de Dados
Documentar e reportar a medio
Identificao de Funes Alteradas pelo Projeto de Melhoria
Projeto de Melhoria - NESMA
Estudo de Caso - Medio de um Projeto de Melhoria
Fator de Ajuste
Estimativas de Tamanho e Esforo
Contagem Estimativa
Contagem Indicativa
Produtividade e Taxa de Entrega (h/PF)
Custo por PF ($/PF)
Estimativa de prazo

PLANO DE TRABALHO

O curso segue uma abordagem interativa, onde o participante no apenas espectador dos assuntos
apresentados. Ao final de cada sesso terica so realizados exerccios de fixao dos conceitos.
Quase metade da carga horria do curso dedicada realizao de estudos de caso didaticamente
projetados (alm dos exerccios de fixao) onde o participante tem a oportunidade de aplicar a
teoria aprendida em casos similares a situaes reais.

VERSO

O curso baseado na ltima verso (4.3) do Manual de Prticas de Contagem do IFPUG.

CARGA HORRIA

16 horas. Este curso d direito a um crdito de 16 PDUs do programa de certificao PMP.

MATERIAL DIDTICO

Livro Anlise de Pontos de Funo: Medio, Estimativas e


Gerenciamento de Projetos de Software, apostila com os slides,
carto de referncia, gabarito dos exerccios e certificado de
participao (arquivo formato PDF).

http://www.fattocs.com.br/capf.htm 21/06/2010
Workshop em Anlise de Pontos de Funo: Metodologia e Prticas de Medio Pgina 1 de 2

WORKSHOP EM ANLISE DE PONTOS DE FUNO: METODOLOGIA E PRTICAS DE


MEDIO

MOTIVAO

A tcnica de Anlise de Pontos de Funo (APF) o padro de fato para o dimensionamento


funcional dos produtos de software e dos processos envolvidos em sua confeco - medio
dos resultados em contraste com a medio do esforo. A base de sua contagem a viso do
usurio. A APF compreende conceitos que podem ser entendidos tanto pelo desenvolvedor
quanto pelos seus clientes; consequentemente a quantificao da produo do software passa
a ser expressa em termos significativos para ambas as partes.

No curso de formao bsica de "Capacitao em Anlise de Pontos de Funo: Medio e


Estimativas de Software"- seja em sua edio presencial ou na edio de ensino distncia
com tutoria - voc aprende as regras, procedimentos e prticas de contagem definidas com
base na verso mais recente do Manual do Grupo Internacional de Usurios de Pontos de
Funo (IFPUG) por meio de aulas expositivas, exerccios de fixao e - muito importante -
atividades prticas de medio e estimativa.

O que motiva a sua participao neste workshop a necessidade de:

Explorar assuntos que no so tratados no manual do IFPUG como a


institucionalizao de uma metodologia de contagem e informaes relevantes sobre
ferramentas de apoio disciplina de medio e anlise;

Buscar aperfeioamento de suas habilidades de medio e estimativa a partir da


realizao de mais estudos de casos a partir de outros insumos e de outros
domnios alm daqueles explorados na formao bsica;

Contar com ferramental para fiscalizao e controle das atividades de medio de


software como os erros mais comuns encontrados nas medies e tcnicas de
validao e auditoria.

Alm desses pontos, alguns assuntos que no cabem serem discutidos na formao bsica so
tratados neste workshop:

Ainda que a Anlise de Pontos de Funo seja uma tcnica de uso geral e independente
de tecnologia ou processo de desenvolvimento, quando nos confrontados uma nova
realidade tecnolgica, h uma tendncia para desconsiderar certas nuances desta
realidade que podem influenciar significativamente a contagem.

Muitas vezes, os resultados da medio no so adequados aos propsitos que


motivaram a sua realizao. Tambm importante destacar que embora a tcnica seja
simples e de fcil entendimento existem prticas e ferramentas que auxiliam e
automatizam parcialmente a contagem.

OBJETIVO

Os objetivos deste curso de Anlise de Pontos de Funo so:


Complementar a formao bsica quanto aos procedimentos, regras e prticas de
contagem com a facilitao da medio e estimativas a partir de diferentes insumos e
de diferentes domnios com a correo e comentrios por instrutores experientes e
certificados especialistas em pontos de funo.

Fornecer instrumental tcnico para que fiscais responsveis pela aprovao de


medies e estimativas de software possam apontar de maneira sistemtica artefatos
entregues que sejam candidatos a uma avaliao e escrutnio em um processo de
garantia da qualidade.
Oferecer um espao para que dvidas e questes afins ao domnio da medio de
software usando a APF sejam apresentadas e discutidas com a facilitao de um
profissional snior especialista em pontos de funo (CFPS) e com vivncia na
facilitao de atividades em grupo.

As prticas da equipe da FATTO em consultoria, na validao e auditoria de contagens aliadas


avaliao das ferramentas existentes constituem parte importante deste contedo. Sobre
estas fundaes o participante ter condies de construir a implementao da APF que
melhor se adeque sua organizao. Visa abordar questes eminentemente prticas da

http://www.fattocs.com.br/tapf.htm 05/05/2011
Workshop em Anlise de Pontos de Funo: Metodologia e Prticas de Medio Pgina 2 de 2

implantao da Anlise de Pontos de Funo.

PBLICO ALVO

Profissionais envolvidos na implantao, desenvolvimento, garantia da qualidade e


contratao de sistemas.

CONTEDO

Metodologia de Contagem
Nomenclatura
Organizao
Estudo de Caso WEB, com foco em organizao e nomenclatura de funes
Nvel de detalhe
Produtividade
Estudo de Caso Mainframe, com foco em nvel de detalhe da contagem

Erros Comuns nas Contagens


Fronteira da Aplicao
Escopo do Projeto de Melhoria
Identificao e Complexidade de Arquivos Lgicos
Processos Elementares, EEs, CEs, SEs
Estudo de Caso Middleware, com foco em melhoria e erros comuns

Ferramentas de Apoio ao Processo


Consideraes Iniciais
A Planilha Eletrnica
Classificao do IFPUG
Pacotes Disponveis
Requisitos Sugeridos

Tcnicas de Validao e Auditoria


Motivao para Validao de Medies
Reviso de Alto Nvel
Reviso de Nvel Intermedirio
Reviso Detalhada
Estudo de Caso, com foco na validao da medio

Estudo de Caso Escopo Preliminar, estimar a partir de um projeto real e com requisitos
imperfeitos

PR-REQUISITOS

Participao no curso Capacitao em Anlise de Pontos de Funo ou conhecimento do


processo de contagem de pontos de funo em sua verso mais recente e experincia prtica
de contagem de pontos de funo.

DURAO

2 dias (16 horas). Este curso d direito a um crdito de 16 PDUs do programa de certificao
PMP.

MATERIAL DIDTICO

Apostila com slides e exerccios, carto de referncia, gabarito dos exerccios e certificado de
participao (arquivo formato PDF).

http://www.fattocs.com.br/tapf.htm 05/05/2011
Curso de Preparao para Exame CFPS (Certificao do IFPUG) - 4.3 Pgina 1 de 3

PREPARAO PARA EXAME CFPS - CERTIFICAO DO IFPUG - 4.3

MOTIVAO

A certificao CFPS (Certified


Function Point Specialist) do IFPUG,
reconhecida internacionalmente,
agrega valor ao currculo do
profissional e tambm exigida por
vrias empresas como pr-requisito
para a prestao de servios de
Anlise de Pontos de Funo (APF).
Os requisitos de aprovao so
muito rigorosos; para ser aprovado
o candidato deve acertar no
mnimo 90% das questes das
trs partes que compem a prova;
sendo que o tempo disponvel para
a resoluo das questes de no
mximo 3 horas. De acordo com o
IFPUG, menos de 60% das pessoas
que prestam o exame conseguem a
aprovao. Para mais informaes
sobre a certificao CFPS veja a questo "O que a certificao CFPS do IFPUG?" de nosso
FAQ sobre Anlise de Pontos de Funo.

A partir de Julho de 2008 o exame CFPS passou a ser automatizado (prova no computador) e
ministrado pela Prometric, proporcionando maior flexibilidade quanto s cidades nas quais o
exame pode ser prestado e em datas escolhidas pelo candidato. Para informaes
relacionadas ao custo de obteno e manuteno da certificao CFPS, consulte a questo
"Qual o custo para se obter e manter a certificao CFPS do IFPUG?" de nosso FAQ sobre
Anlise de Pontos de Funo.

OBJETIVO

O objetivo deste curso de Anlise de Pontos de Funo oferecer ao participante as condies


para que tenha sucesso no rigoroso exame de certificao como Especialista em Pontos de
Funo (CFPS) do IFPUG. Isto envolve:

z Preparar o participante para o exame de certificao como especialista em pontos de


funo do IFPUG (CFPS);
z Apresentar o processo de certificao e a estrutura da prova;
z Fornecer orientaes para a preparao e dicas para a prova;
z Praticar exames simulados;
z Revisar conceitos, regras, procedimentos e prticas de contagem da Anlise de Pontos
de Funo;
z Provocar e esclarecer dvidas sobre a tcnica de pontos de funo
z Identificar itens de aprofundamento de estudo;
z Disciplinar o participante ao tempo disponvel para a resoluo do exame CFPS.

O curso no substitui a preparao individual do candidato para a prova e sim apia e


complementa essa preparao. A participao no curso no garantia de aprovao no
exame, por isso fundamental a dedicao do candidato aos estudos, que ter o apoio dos
instrutores durante todo o perodo do curso.

Este curso fornece muito mais que um conjunto de exames simulados da prova. Preparar-se
para o exame CFPS no se restringe a fazer simulados. Atravs do apoio e acompanhamento
dos tutores do curso, h uma orientao especfica quanto preparao para cada aluno,
conforme seu desempenho nos exerccios.

DEPOIMENTO DE EX-ALUNOS

http://www.fattocs.com.br/cfps.htm 20/05/2011
Curso de Preparao para Exame CFPS (Certificao do IFPUG) - 4.3 Pgina 2 de 3

" com muita satisfao que informo que hoje fui aprovado no exame de certificao CFPS.
Com certeza devo grande parte deste resultado ao treinamento da Fatto, com exerccios de
excelente qualidade e tutores dedicados e muito profissionais. Muito obrigado!", Jos Benedito
Gradini (Bola) - CFPS.

"AGRADEO imensamente equipe Fatto pelo nvel do curso preparatrio e contribuio de


todos os colegas que, enviando dvidas, sugestes, questionamentos, acabam de uma forma
ou outra contribuindo (e muito) com o nosso aproveitamento." - Samila Fernandes de Almeida
- CFPS.

"Fiz o exame ontem, gastei 2:20 e fui aprovado. Tirei 98, 94 e 96, totalizando em 96%. Muito
obrigado mais uma vez pelo apoio e pelo timo nvel do treinamento da FATTO. Conforme eu
havia lido em testemunhos de outros ex-alunos, o exame mais fcil que os simulados desse
treinamento." - Vincius Vilaa Reis - CFPS.

"Quero compartilhar com vocs minha alegria por ter conseguido passar no exame de
certificao. Agradeo muito o apoio dos tutores desse curso. Vocs so DEZ! Esse curso foi
fundamental para eu conseguir a certificao! Os simulados realmente so mais difceis que a
prova. O curso que vocs ministram realmente muito bom! No s por preparar para o
exame, mas tambm porque nos faz entender a tcnica e seus vrios pequenos
detalhes.Parabns!", Maria Aparecida Nobuko Kina de Lima - CFPS.

Veja mais depoimentos de alunos deste curso que foram aprovados no exame.

GARANTIA EXCLUSIVA

Caso o participante do curso no seja aprovado no exame do IFPUG, poder assistir mais uma
edio do curso em turma aberta gratuitamente. Garantia vlida somente para os alunos que
cumprirem integralmente as atividades do curso.

CONTEDO

Comentrios e Dicas sobre o Exame


Reviso Geral da Tcnica da Anlise Pontos de Funo
Estudo do Glossrio de APF
Teste de Reviso de Vocabulrio, Conceitos e Definies (100 questes)
Estudo Dirigido do Manual do IFPUG (9 mdulos)
Avaliao por Assunto do manual do IFPUG (em mdia 30 questes por mdulo, total de 280
questes)
Mini exame simulado (93 questes)
Exame simulado 1 (178 questes)
Exame simulado 2 (180 questes)
Exame simulado 3 (184 questes)
Exame simulado 4 (178 questes)
Exame simulado 5 (183 questes)
Exame simulado 6 (171 questes)
Exame simulado 7 (180 questes)

No total so mais de 1.000 questes (com respostas comentadas) para preparar o candidato
para o exame CFPS. H ainda o acompanhamento permanente dos instrutores at o trmino
do curso.

PLANO DE TRABALHO

Este curso oferecido na modalidade de ensino distncia (EAD). Ao longo dos anos em que
temos atuado na preparao de profisisonais para a certificao CFPS, este formato tem se
mostrado como o mais eficaz para esse objetivo. Para turmas in-company, caso o cliente
deseje, realizamos o curso combinando o formato EAD com aulas presenciais. Neste caso, os
encontros presenciais so agendados de forma que no perodo que antecede e sucede aos
mesmos, sejam realizadas as atividades programadas no ambiente EAD e espera-se que o
participante dedique tempo nessas atividades que tambm orientam no estudo dirigido do
material de referncia da prova - o Manual de Prticas de Contagem (CPM). Em outras
palavras, os encontros presenciais no substituem a totalidade das atividades realizadas no
programa do curso. Nas aulas presenciais, cada aula realizada com intervalo de alguns dias
da aula anterior. As aulas so dedicadas realizao de exames simulados completos da
prova, com correo e discusso das questes em sala de aula. Para muitos participantes,
mais importante que a realizao do simulado, a correo e discusso das suas questes. O
intervalo entre as sesses presenciais permite ao participante ter tempo de assimilar melhor o
contedo da aula anterior e estudar os assuntos nos quais seu desempenho no foi satisfatrio
nos simulados.

http://www.fattocs.com.br/cfps.htm 20/05/2011
Curso de Preparao para Exame CFPS (Certificao do IFPUG) - 4.3 Pgina 3 de 3

O curso possui um frum de discusso exclusivo para a turma, monitorado constantemente


por vrios instrutores. O frum permite que a turma interaja entre si e tambm com os
instrutores a qualquer momento. Alm disto, a interao com o instrutor pode se dar de
maneira individualizada (de acordo com a necessidade do aluno) atravs de e-mail, chat, ou
telefone. A abordagem do curso segue o mtodo Robinson (EPL2R), que um processo
metodolgico composto por cinco momentos: explorar, perguntar, ler, rememorar e repassar.

A proposta do curso consiste em explorar o Manual de Prticas de Contagem (que a


referncia para o exame) em partes, onde em cada tpico o assunto abordado de maneira
aprofundada, com exerccios ao estilo da prova. Aps passar por todos os tpicos, o aluno
encontra vrios exames simulados da prova, que mesclam todos os assuntos estudados,
explorando conceitos, regras e estudos de caso.

O melhor instrumento de avaliao do quo seguro o aluno est para prestar o exame so os
resultados obtidos nos simulados do curso. Para o aluno que se dedica adequadamente, h
uma evoluo significativa no seu desempenho a cada simulado. Isto ocorre at que se
chegue ao ponto de se conseguir concluir o exame no tempo estipulado e obtendo a taxa de
acerto mnima de 90%.

Na modalidade distncia o aluno tem liberdade para caminhar no seu ritmo, alm da
flexibilidade e convenincia de datas e horrios para se dedicar ao estudo (no h atividades
sincronizadas). Porm necessrio disciplina para que se aproveite todo o potencial do curso.
Para apoiar o aluno, oferecemos aqui um cronograma sugerido de atividades do curso. A
dedicao ao curso pode variar para cada aluno, depende da experincia prvia e o
conhecimento que cada um traz quando chega ao curso. Sugerimos que sejam dedicadas ao
menos 8 horas por semana para a realizao das atividades propostas. Considerando isto,
tem-se aproximadamente 96 horas estimadas de atividades para o aluno realizar durante o
perodo do curso. Esta dedicao pode ser maior, caso algum exerccio aponte que o aluno
deve reforar algum conceito. Neste sentido, orientamos que o aluno refaa a atividade at
que tenha uma assimilao adequada do contedo. Quando o curso tiver aula presencial,
soma-se a essa carga horria, 8 horas para cada aula presencial.

Para conhecer melhor nosso ambiente de EAD, visite nosso Tutorial dos cursos a distncia da
FATTO e tambm a Verso de Demonstrao (gratuita) do curso de Preparao para a
Certificao CFPS.

VERSO

O curso baseado na verso 4.3.1 do Manual de Prticas de Contagem do IFPUG.

CARGA HORRIA E DURAO

96 horas de carga horria estimada e prazo de 90 dias para concluso do curso.

MATERIAL DIDTICO

Todo material didtico est disponvel no ambiente de aprendizagem do nosso curso: apostila
com os slides, exames simulados, carto de referncia, gabarito dos simulados, certificado de
participao (formato PDF).

PBLICO ALVO

Profissionais que desejem buscar a certificao CFPS do IFPUG ou validar seus conhecimentos
sobre a tcnica da anlise de pontos de funo.

PR-REQUISITOS

Participao no curso Capacitao em Anlise de Pontos de Funo ou conhecimento do


processo de contagem de pontos de funo em sua verso mais recente e experincia prtica
de contagem de pontos de funo.

http://www.fattocs.com.br/cfps.htm 20/05/2011
Oficina de Contagem de Pontos de Funo Pgina 1 de 3

OFICINA DE CONTAGEM DE PONTOS DE FUNO

MOTIVAO

O principal desafio do profissional recm treinado na APF aplicar o novo conhecimento em seu prprio
ambiente de trabalho. natural que surjam dvidas em situaes especficas de seus projetos,
insegurana e at erros nas primeiras contagens. Quando no h na organizao uma cultura
disseminada, vencer essas dificuldades o obstculo mais comum. Numa perspectiva corporativa a
superao individual desses desafios implica em um desperdcio de energia e na perda da oportunidade
de compartilhar o aprendizado numa escala organizacional. A oficina de contagem entra ento com o
papel de acelerao do aprendizado e tambm o de vencer a inrcia comum ao incio da prtica da APF.

OBJETIVO

Aplicar o conhecimento terico e a experincia prtica adquiridos no curso Capacitao em Anlise de


Pontos de Funo no contexto especfico de sua organizao, em projetos reais, com o apoio de
consultor especializado no assunto e com ampla vivncia no uso da APF.

E para os profissionais que j so usurios da APF, a Oficina de Contagem ir proporcionar uma


reciclagem de conceitos, eliminao de vcios de contagem, elucidao de dvidas mais complexas e
padronizao das prticas de medio.

BENEFCIOS

z Acelerao da curva de aprendizado na APF;


z Gerao de indicadores preliminares de produtividade e qualidade dos projetos;
z Avaliao da qualidade das estimativas;
z Aumento significativo da produtividade na medio de projetos;
z Reduo das no conformidades na medio de projetos;
z Reduo de divergncias entre medies;
z Padronizao das prticas de contagem.

PBLICO ALVO

Organizaes interessadas em:

- Institucionalizar a Anlise de Pontos de Funo em seus processos de gesto, desenvolvimento e


manuteno de sistemas;
- Aumentar a qualidade e produtividade das contagens de pontos de funo;
- Formar um Ncleo de Competncia em Mtricas e Estimativas;
- Reciclar seus profissionais envolvidos na medio de projetos;
- Aferir a conformidade das prticas de contagem adotadas em contextos crticos como o uso da APF
como critrio de medio de contratos de desenvolvimento e manuteno de sistemas.

ESCOPO

- Habilitao dos profissionais para compor o Ncleo de Competncia em Mtricas e Estimativas;


- Medio e estimativa de projetos representativos do cenrio onde a APF ser utilizada;
- Planilha tabulada com dados relevantes para o Repositrio de Mtricas de Projetos como: tamanho
funcional estimado e medido, esforo, taxa de entrega (H/PF) e fator de crescimento;
- Esboo do Guia de Contagem de Pontos de Funo;
- Apresentao final.

PR-REQUISITOS

Participao no curso Capacitao em Anlise de Pontos de Funo ou conhecimento do processo de


contagem de pontos de funo em sua verso mais recente.

PLANO DE TRABALHO

Preparao:

- Realizar reunio inicial;


- Selecionar projetos representativos;
- Determinar pontos relevantes do ciclo de vida dos projetos para medio;
- Contextualizar equipe quanto oficina e seus objetivos;
- Coletar e/ou estimar esforo/custo/prazo dos projetos;
- Coletar requisitos dos projetos nos pontos definidos;
- Preparar documentao.

http://www.fattocs.com.br/oficina.asp 05/05/2011
Oficina de Contagem de Pontos de Funo Pgina 2 de 3

Execuo:

- Preparar esboo Guia de Contagem de Pontos de Funo;


- Estimar tamanho funcional dos projetos nos pontos definidos;
- Medir tamanho funcional dos projetos;
- Calcular crescimento funcional entre os pontos definidos;
- Calcular produtividade;
- Preparar apresentao dos resultados.

Encerramento:

- Apresentar resultados.

Na reunio inicial so definidos os projetos representativos do cenrio onde a APF ser utilizada. A
quantidade de projetos varia em funo da quantidade de participantes, em geral um projeto para cada
grupo de dois ou trs participantes. No caso de projetos de melhoria, o ideal que eles contenham
diversos tipos de manuteno e cuja durao total seja superior a um ms.

Deve-se providenciar a documentao dos requisitos disponvel nas vrias fases do ciclo de vida dos
projetos selecionados. Adicionalmente, levantar ou estimar o custo e/ou esforo permite ao
participante relacion-los com a quantidade de pontos de funo na gerao de indicadores de
produtividade preliminares.

Esses so os insumos para que os participantes possam exercitar suas habilidades em estimativas e
medio de tamanho funcional. Alm de servir aos propsitos didticos, a informao obtida pode ser
usada para dar incio construo do seu Repositrio de Mtricas de Projetos.

Durante um perodo aproximado de dois dias, cada projeto selecionado tem o seu tamanho funcional
medido e estimado pelo grupo. nesta experincia que surgem as dvidas e dificuldades quanto
aplicao da tcnica. Estas dvidas tratadas por nossos consultores alimentaro um Guia de Contagem
que permita posteriormente multiplicar a experincia e evitar o trabalho envolvido na anlise de
questes recorrentes.

http://www.fattocs.com.br/oficina.asp 05/05/2011
Oficina de Contagem de Pontos de Funo Pgina 3 de 3

De posse das informaes de tamanho funcional - estimado e medido - conjuntamente com os dados j
levantados de esforo, tem-se uma primeira referncia da produtividade dos projetos em anlise e de
quanto foi o crescimento funcional entre as estimativas, realizadas com a documentao de fases
preliminares, e a medio, feita com um prottipo ou com a prpria aplicao. Em um dia estes dados
so analisados pelo grupo e preparada uma apresentao com os resultados do trabalho.

A amostragem utilizada ainda no suficiente para aplicar os valores obtidos para o planejamento de
projetos, contudo, o trabalho fornece a fundao tcnica necessria para tal.

CARGA HORRIA

Sesso inicial de 8 a 40 horas sugeridas, dependendo da quantidade de projetos selecionados e da


quantidade de participantes envolvidos.

SOLICITE SUA PROPOSTA


Pea aqui sua proposta

Pgina Inicial | Indique o Site | EAD | Mapa do Site | Fale Conosco: fatto@fattocs.com.br
Telefones : Braslia: (61) 3717-1974 / So Paulo: (11) 3717-2974 / Vitria: (27) 3026-6304

FATTO Consultoria e Sistemas - Estimativas, Medio e Requisitos de Software.

http://www.fattocs.com.br/oficina.asp 05/05/2011
Curso de Engenharia de Requisitos de Software Pgina 1 de 3

ENGENHARIA DE REQUISITOS

MOTIVAO

Projetos bem sucedidos


comeam pelo desenvolvimento
de requisitos com alta
qualidade. Este curso prov as
habilidades para coletar,
descobrir e refinar os requisitos
dos envolvidos em uma soluo
de software a ser desenvolvida.
Aborda tambm como
document-los de forma bem
estruturada e organizada de
maneira a comunicar aos
usurios de maneira clara o
entendimento da soluo que
ser desenvolvida. O
participante aprende a
melhorar os processos de
desenvolvimento de requisitos
e a sua gesto pelo
desenvolvimento de habilidades
individuais para obter a
informao certa dos seus
usurios. Todas as atividades
necessrias a este processo so
descritas, bem como vrias
tcnicas para a sua execuo.

OBJETIVO

Os objetivos deste curso de Engenharia de Requisitos so:

z Apresentar os conceitos que fundamentam a engenharia de


requisitos;

z Apresentar um processo estruturado para a engenharia de


requisitos;

z Apresentar um amplo conjunto de tcnicas empregadas na


engenharia de requisitos aplicando de maneira prtica algumas
delas (entrevistas, diagramas UML, inspeo estruturada, reviso
em pares);

z Aplicar os conceitos em estudos de caso reais, visando a


construo de um entendimento amplo e integrado das reas de
conhecimento essenciais a engenharia de requisitos.

RESULTADOS ESPERADOS

http://www.fattocs.com.br/eng-req.htm 05/05/2011
Curso de Engenharia de Requisitos de Software Pgina 2 de 3

Ao final do curso o participante saber identificar o que necessrio


para se produzir uma especificao de requisitos bem feita.
Aqueles que esto na situao de cliente (demandam projetos de
software) aprendero a pedir certo.
Aqueles que esto na situao de fornecedor (executam projetos de
software) aprendero a entender certo o pedido do cliente.

PBLICO ALVO

Profissionais envolvidos em projetos de software que desejam


melhorar suas habilidades com requisitos; sejam clientes (gestores e
analistas de negcio, gerente de projetos) para ou fornecedores
(analistas de requisitos, analistas de sistemas, analistas de testes,
gerente de projetos, desenvolvedores).

PR-REQUISITOS

Participao em algum projeto de software (como cliente ou


fornecedor).

CONTEDO

Introduo
Principais Dificuldades com Requisitos
Importncia dos Requisitos
A Engenharia de Requisitos dentro da Engenharia de Software
Conceitos Bsicos de Requisitos
O Documento de Requisitos
Tipos de Requisitos
reas de Conhecimento da Anlise de Negcio
Planejamento e Monitoramento da Anlise de Negcio
Atividades do Planejamento e Monitoramento da Anlise de Negcio
Tcnicas para o Planejamento e Monitoramento da Anlise de
Negcio
Anlise da Empresa
Atividades da Anlise da Empresa
Tcnicas para Anlise da Empresa
Elicitao de Requisitos
Atividades da Elicitao de Requisitos
Tcnicas da Elicitao de Requisitos
Anlise de Requisitos
Atividades da Anlise de Requisitos
Tcnicas da Anlise de Requisitos
Avaliao e Validao da Soluo
Atividades da Avaliao e Validao da Soluo
Tcnicas de Avaliao e Validao da Soluo
Gerncia de Requisitos
Atividades da Gerncia de Requisitos
Tcnicas de Gerncia de Requisitos

PLANO DE TRABALHO

O curso segue uma abordagem interativa, onde o participante no

http://www.fattocs.com.br/eng-req.htm 05/05/2011
Curso de Engenharia de Requisitos de Software Pgina 3 de 3

apenas espectador dos assuntos apresentados. Ao final de cada sesso


terica so realizados exerccios prticos. Quase metade da carga
horria do curso dedicada realizao de estudos de caso reais onde
o participante tem a oportunidade de aplicar a teoria abordada.

CARGA HORRIA

24 horas. Este curso d direito a um crdito de 24 PDUs do programa


de certificao PMP.

MATERIAL DIDTICO

Apostila com os slides, gabarito dos exerccios e certificado de


participao (arquivo formato PDF).

http://www.fattocs.com.br/eng-req.htm 05/05/2011
Estimativa de Projetos de Software com COCOMO II Pgina 1 de 3

ESTIMATIVAS DE PROJETOS DE SOFTWARE COM COCOMO II

INTRODUO

Profissionais
envolvidos no

desenvolvimento, manuteno ou gesto de software, quando so confrontados com a


solicitao para que forneam uma estimativa tcnica de prazo ou esforo necessrios a uma
nova iniciativa, evitam ao mximo fornecer uma resposta. Isso acontece pela confuso que
existe quanto ao que seja uma estimativa e as diferenas entre esse ato, tcnico, e a
determinao de uma meta ou a assuno de um compromisso. Quando h uma resposta, o
mais comum que seja fornecida uma resposta envolvendo um nico ponto, uma data ou
uma quantidade de horas. Respostas como essas, que passam a impresso de uma certeza,
s fazem realimentar a confuso entre o que seja uma estimativa, uma meta ou um
compromisso. As consequencias de tratar um ato como outro no so positivas e trazem
graves prejuzos a todos os envolvidos no processo.

O COCOMOII (COnstructive COst MOdel) surge como uma alternativa para incluir
componentes de incerteza nas estimativas conforme o nvel de informao disponvel.
Ele um modelo paramtrico que estabelece equaes matemticas que descrevem as
relaes entre o tamanho do software - fator primrio de custo usualmente representado em
termos de pontos de funo - e outros fatores secundrios, que buscam capturar
particularidades do Produto, Processo, Pessoal e Plataforma. Esses fatores so denominados
Cost Drivers, sendo alguns de efeito proporcional e outros de efeito exponencial.

O modelo oferece um framework completo para determinar fatores de produtividade locais


(constantes de produtividade) a partir de informaes de simples obteno como o Prazo e o
Esforo realizados em projetos passados. Uma das principais virtudes do COCOMOII
fornecer estimativas de prazo e esforo e a partir delas sugerir o tamanho da equipe
e no o oposto; como acontece de forma geral e que promove a lgica da "gestao de um
ms com nove mulheres".

OBJETIVO

O objetivo deste curso de Estimativas de Software com o COCOMO II, no que se refere ao
usurio operador do modelo, dotar o participante de conhecimento tal que ele seja capaz
de:

Estabelecer a diferena entre os atos de estimar, assumir um compromisso e


estabelecer uma meta e, com isso, adotar uma postura de quem observa uma
tcnica ao fornecer uma estimativa em contraste com a postura de quem barganha
mais tempo ou recursos. O participante deve ser capaz de apresentar as opes e
cenrios para escolha da melhor opo pelos responsveis por estabelecer metas ou
assumir compromissos com base em fundamentos slidos e em instrumentos de
gerncia do conhecimento;

http://www.fattocs.com.br/cocomoii.htm 05/05/2011
Estimativa de Projetos de Software com COCOMO II Pgina 2 de 3

Diferenciar o que seja uma estimativa direta e o que seja um modelo de estimativa
paramtrica. Especificamente sobre esses ltimos, discutimos as particularidades
entre aqueles baseados em modelos deterministicos e aqueles baseados em
modelos estocsticos;

Transformar as faixas de esforo e prazo otimistas, mais provveis e


pessimistas fornecidas por modelos de estimativa estocsticos ou pela estimativa
direta em uma determinada quantidade de horas ou de meses acompanhados
da respectiva probabilidade;

Diferenciar entre os trs modelos que compem o COCOMOII: Composio de


Aplicao (Application Composition); Projeto Preliminar (Early Design); e Ps-
Arquitetura (Post-Architecture) e selecionar aquele mais adequado conforme o nvel
de informao disponvel quando da elaborao da estimativa;

Utilizar o ponto de funo como parmetro de custo primrio do modelo e


realizar a avaliao dos demais parmetros de custo secundrios relativos ao
produto, ao processo, ao pessoal;

Interpretar os resultados do modelo em termos de quais atividades em que fases


do ciclo de vida do desenvolvimento esto includas nas estimativas geradas, quais
categorias trabalho so considerados nos resultados e em que pontos o modelo deve
ser lido como uma referncia de mercado e quais pontos devem necessariamente ser
calibrados s condies locais de onde ser aplicado.

O curso no se limita operao do modelo, tambm tendo por objetivo abordar assuntos
sobre a sua administrao. Aqueles que fazer parte desse publico deve ser capazes de:

Calibrar os percentuais de esforo e prazo conforme a fase de acompanhamento


gerencial;

Escolher a melhor mtrica de qualidade para avaliar e calibrar o modelo considerandos


as suas particularidades e quais mtricas so mais adequadas poltica da organizao
onde o modelo ser utilizado;

Calibrar o modelo utilizando o roteiro do livro "Software Cost Estimation with


COCOMOII" ou o complemento do Microsoft Excel "Solver";

Definir uma poltica local com a interpretao de aspectos subjetivos das orientaes
para avaliao qualitativa dos fatores secundrios de custo de pessoal, produto,
plataforma e processo.

PBLICO ALVO

Profissionais envolvidos na implantao, desenvolvimento, garantia da qualidade e


contratao sistemas.

PR-REQUISITOS

Vivncia em projetos de software e conhecimento sobre a anlise de pontos de funo ou


participao nos cursos Anlise de Pontos de Funo: Fundamentos, Aplicaes e Implantao
ou Capacitao em Anlise de Pontos de Funo.

CONTEDO

Viso geral do Modelo COCOMO II

http://www.fattocs.com.br/cocomoii.htm 05/05/2011
Estimativa de Projetos de Software com COCOMO II Pgina 3 de 3

Conceitos bsicos em estimativa


Estimativas diretas
Modelos paramtricos
Processo
Modelos de processo
Aps a definio da arquitetura
Prximo ao incio do projeto
Consolidando cdigo reutilizado, adaptado e novo
A equao do COCOMOII e seus componentes
Calibrao
Entradas
Fator de Custo Primrio: tamanho
Relao entre pontos de funo e linhas de cdigo
O que backfiring
Os cost drivers e scale factors
Sadas
Esforo
Custo
Prazo
Equipe
Modelos de Processo
Aps a definio da arquitetura
Prximo ao incio do projeto
Frmulas
Parmetros do COCOMO II
Drivers de Custo
Fatores de Escala
Consideraes sobre backfiring
Consideraes sobre a calibrao do modelo
Explorao de cenrios what-if
Estudo de Caso

CARGA HORRIA

16 horas. Este curso d direito a um crdito de 16 PDUs do programa de certificao PMP.

MATERIAL

Apostila com material de referncia em portugus, cpia dos slides, exerccios de fixao e
estudo de casos; gabarito dos exerccios e certificado de participao entregues em arquivos
no formato PDF. Apesar de no ser algo necessrio para o trabalho aqui proposto, o
participante levar um notebook executando o Microsoft Windows com o software Microsoft
Excel com o complemento Solver instalado torna a experincia do curso mais interessante.

PROMOO EXCLUSIVA PARA EX-ALUNOS

Desconto de 80% (no cumulativo com outros descontos) no valor da inscrio para os ex-
alunos (de turmas abertas ou in-company) deste curso.

Desconto de 5% no valor da inscrio para os ex-alunos (de turmas abertas ou in-company)


de qualquer outro curso da FATTO.

Esta promoo vlida somente para as turmas abertas promovidas exclusivamente pela
FATTO.

http://www.fattocs.com.br/cocomoii.htm 05/05/2011
CONTRATAO DE SOFTWARE
SOFTWARE BASEADA EM RESULTADOS

A Anlise de Pontos de Funo (APF) viabiliza a gerncia dos recursos de TI


no sentido da entregar os seus objetivos por meio da introduo de uma
unidade de produto passvel de ser medida e auditada em uma perspectiva
de negcio e, ainda assim, representativa dos resultados dos processos
proce de
desenvolvimento e manuteno de sistemas. Ao usar a APF na medio de
contratos junto s fbricas de software ou consultorias que atuam nesses
segmentos, possvel estabelecer e controlar padres de aquisio, acordos
de nvel de servio e polticas
polticas de avaliao nos nveis adequados de
governana. Como consequncia, h uma tendncia nessas funes para:

Melhor relao custo-benefcio


custo benefcio nos contratos e, com isso, uma maior
contribuio rentabilidade do negcio;
Maior transparncia e entendimento dos custos, benefcios, estratgia,
polticas e nveis de servio;
Entrega de projetos no prazo e oramento, atendendo os requisitos de
qualidade.

Os principais bancos, administradoras de carto de crdito, empresas de


telecomunicaes e empresas areas tambm
tambm tem utilizado a APF como meio
para medir os resultados entregues por demandas e projetos de
desenvolvimento e manuteno de sistemas principalmente, mas no
exclusivamente, para fins de medio de contratos.
Especificamente na esfera da administrao pblica
pblica federal, a busca por
observar a IN04 da Secretaria de Logstica e Tecnologia (SLTI) do Ministrio do
Planejamento, Oramento e Gesto
Gesto promove a fixao de procedimentos e de
critrios de mensurao dos servios prestados incluindo mtricas, indicadores
e valores. O Tribunal de Contas da Unio (TCU) cita especificamente a APF

item 9.4.1.1, TC-006.030/2007


006.030/2007-4, Acrdo n 1.999/2007- TCU-Plenrio
TCU
item 9.2.2.2, TC-019.998/2007
019.998/2007-7, Acrdo n 2.024/2007- TCU-Plenrio
TCU
Este servio em APF visa facilitar a transio de modelos de contratao onde
o preo determinado, direta ou indiretamente, a partir de uma perspectiva
interna ao processo produtivo
produtivo para outro onde ele determinado com base nos
resultados esperados em termos significativos para o usurio, estando alinhada
ao proposto em modelos de governana de TI como o COBIT e modelos de
maturidade como o CMMI.
Motivao

Fruto da experincia acumulada apoiando organizaes na aplicao da APF


em seus negcios desde 1998, a FATTO desenvolveu este servio de
transio para a gesto da contratao de software numa perspectiva externa
ao trabalho de desenvolvimento e manuteno de sistemas.
O que viabiliza essa perspectiva a medio dos resultados do trabalho de
acordo com a viso do usurio e das funcionalidades entregues a ele; em
contraste com uma perspectiva da fbrica de software ou consultoria e dos
componentes tcnicos que suportam essas funcionalidades.
f

Com nossa contratao, sua organizao viabiliza a gesto da contratao de


servios de desenvolvimento e manuteno de sistemas a partir de polticas
quanto a metas de prazo, qualidade e produtividade definidas nas esferas mais
altas de governana corporativa enquanto na operao do contrato se
acompanha o cumprimento dessas metas.
A gesto em uma perspectiva interna ao processo produtivo baseada na
apropriao de horas, estimativas diretas de esforo ou a partir da
complexidade de mdulo;
ulo; todos sob o domnio da contratada, enquanto a
gesto em uma perspectiva externa baseada em mtricas sob o domnio do
cliente.

Perspectiva Interna
nterna Produo de Software

Os preos de projetos e demandas determinados com base


em estimativa direta de horas ou a sua derivao a partir da
quantidade e complexidade de mdulos so exemplos de
perspectiva interna ao processo produtivo.

Esse tipo de abordagem:


a) Consome muita energia em negociao;
b) Inviabiliza benchmarking
benchmarking;
c) Dificulta a contestao; e
d) Requer que o cliente tenha qualificaes tcnicas iguais ou superiores
contratada para funcionar.
Em termos prticos, a quantidade de horas em estimativas diretas torna-se
torna
irrelevante. De maneira anloga, a quantidade de horas estimada em funo da
quantidade e complexidade de mdulos tambm se torna irrelevante.

Em ambos os casos, no h medio em contrapartida a estimativa porque o


trabalho no feito sob superviso do cliente; adicionalmente, ambos os
modelos esto no domnio tcnico. A contratada pode estimar
estimar quantas horas
forem necessrias ou identificar quantos mdulos sejam necessrios para que
o valor da estimativa se equipare ao que ela julga justo receber pelo seu
trabalho considerando os lucros que, imagina, vai propiciar ao negcio ao invs
de seus custos e lucro.

Perspectiva Externa Produo de


d Software - Viso do Usurio

Modelos baseados nos resultados entregues em termos


significativos para o usurio no entram no mrito do esforo
investido na entrega de funcionalidades em demandas
individuais; consideram um preo mdio do ponto de funo a
individuais;
partir de relaes estatsticas.

Esse tipo de modelo introduz unidades de produto,, representativas dos bnus


recebidos com um projeto de desenvolvimento ou melhoria pelos seus usurios,
e que permitem segregar
gar de maneira objetiva os riscos de responsabilidade:

a) Do cliente e relativos ao escopo expresso em pontos de funo; e


b) De responsabilidade da contratada e relativas produtividade e
qualidade expressos em horas, reais ou defeitos por ponto de funo.

Objetivos

Facilitar a transio de um modelo de negcio junto a fbricas de software ou


consultorias baseado em estimativas numa perspectiva interna ao processo de
desenvolvimento (tcnico) para um novo modelo onde o foco na medio e
remunerao a partirr das funcionalidades entregues e passveis de
contestao e aprovao pelos usurios.
Projeto consome tantas horas e tantos reais
porque envolve muito trabalho nos bitstuffs,
a equipe snior e vamos precisar de 15%
de gerncia de projetos

Criar as condies para metrificao da produo de software em pontos de


funo a partir dos requisitos que caracterizam a soluo funcionando dentro
de parmetros exigidos em contrato; com base nisso, aferir preos ou
estimativas de esforo de demandas usando
usando modelos de custeio (R$/PF ou
Hh/PF).

Tais funes do usurio esto includas no


projeto e estimadas em 300 PF. Metas:

Produtividade: 8 HH/PF
Qualidade: 0,3 Defeitos/PF
Prazo: 5 meses para entre 200 e 300 PF

O que a Soluo Funcionando


Os Pontos de Funo capturam em termos quantitativos os requisitos
funcionais da soluo (funcionando ou conforme os diferentes nveis de
informao ao longo do seu ciclo de vida).
O que so os Parmetros Exigidos
Atendimento de Requisitos no Funcionais

Alcance do trabalho em termos de disciplinas ou fases e nveis de servio


Quantidade e Qualidade de Artefatos

Benefcios

Trazemos para sua organizao o controle "de facto" na contratao de


servios de desenvolvimento e manuteno de sistemas. Como consequncia,
h uma tendncia para a diminuir custos com outsourcing e o aumento da
qualidade dos produtos entregues e do processo oramentrio.

A transio proposta tem impacto nos seguintes aspectos na gesto:


gest
Preo da Demanda: Negociao x Medio
Negociao de preo unitrio,
unitrio metas de qualidade e prazo no plano
da administrao do contrato e aplicao dos mesmos no plano da
operao

Viabilizao de estimativas do escopo


escop em momentos preliminares,
preliminares
com base nas funcionalidades previstas (ou parte delas) e
independentemente do projeto da soluo proposta
Medio das demandas entregues viabilizando prever contingncia os
riscos advindos do nvel de informao entre momentos preliminares e
a entrega final da soluo proposta

Contestao de estimativas: Funo do negcio x Funo da Implementao

A diviso do trabalho cria


funes, processos as
juntam em direo aos
objetivos do negcio

Contestao por parte do cliente a partir da sua viso da diviso do


trabalho sendo abordado pela soluo proposta em funes e de sua
integrao por processos em direo aos objetivos de negcio,
negcio no
com base em aspectos tcnicos

Avaliao de Desempenho: Bechmarking x Avaliao subjetiva


Avaliao do desempenho da organizao e da contratada em relao
s referncias de mercado como o Gartner Group ou International
Software Benchmarking Standards Group (ISBSG)

Ofensores de Produtividade: Abordagem Sistemtica x Emprica


Sistematizao da identificao, promoo iniciativas de melhoria e
avaliao de impacto em ofensores de produtividade

Entregas Tpicas

Entregues tipicamente os seguintes produtos:

Relatrio de situao atual dos modelos de metrificao em contratos de


software

Relatrio de viso proposta do cenrio de metrificao em contratos de


software

Plano de trabalho refinado


Planilha de base histrica das demandas no escopo da anlise
Guia local de contagem de pontos
pon de funo

Memorial descritivo da contagem de pontos de funo das demandas no


escopo da anlise
Lista de categorias de produtividade com o respectivo estudo
produtividade
Termo de referncia quanto metrificao do desenvolvimento e
manuteno de sistemas
sist
Relatrio da prova de conceito

Relatrio do piloto
Recomendaes e prximos passos

Relatrios de transio

Plano de Trabalho

A metodologia da FATTO para facilitar esse processo de transio consolida as


melhores prticas desenvolvidas a partir da integrao
integrao dos principais modelos
de referncia:
rea de Processo de Medio e Anlise do CMMI

Practical Software Measurement (PSM)


Constructive Cost Model II

Na fase de Definio e Planejamento das Oportunidades de Melhoria na


Precificao,, consultores experientes da FATTO desenham numa estreita
colaborao com sua equipe uma estratgia especfica para sua organizao
com um plano de trabalho elaborado a partir da metodologia resumida a seguir
e observando a cultura, valores e particularidades de sua organizao.
organizao.
Definio e Planejamento

1. Nivelar o corpo executivo (TI) por intermdio de treinamento quanto s


boas prticas do mercado em termos de modelos de precificao
orientados aos resultados numa perspectiva externa TI (curso de
Anlise de Pontos de Funo: Fundamentos, Benefcios e Implantao );
2. Identificar e analisar criticamente as mtricas, os modelos de custeio e
as polticas de prticas de precificao na produo de software em uso
corrente nos contratos de desenvolvimento e manuteno de sistemas
por intermdio de workshop com o objetivo de definir os gaps entre um
estado de coisas atual e o desejado;

3. Documentar a dinmica dos tpicos tratados, decises tomadas, itens


de ao encaminhados no workshop;

4. Confirmar junto aos envolvidos no workshop a acuidade das


informaes capturadas nos documentos de levantamento e realizar
eventuais ajustes;
5. Elaborar relatrio de situao com a declarao de objetivos do projeto e
a anlise de gap que descreve a situao atual da precificao de
contratos de desenvolvimento e manuteno de software e a viso de
futuro nesse sentido.

Diagnstico do Estado Atual

1. Identificar os elementos chave que devem ser melhor explorados em


termos de alcanar osos objetivos do novo modelo de precificao das
demandas de desenvolvimento e manuteno de sistemas.

Com a experincia da FATTO no assunto podemos dizer que


tipicamente so:

a. Produtividade;
b. Prazo;

c. Qualidade;
d. Planejamento e controle da produo (gesto da
capacidade);
e. Unidade de custo primrio;
f. Fatores de custo secundrios; e

g. Unidades de gesto.

2. Avaliar as possveis opes de metrificao (hipteses) para os


elementos chave identificados em termos de buscar alcanar os
objetivos do projeto. Essas opes so aquelas que se apresentam mais
particulares em funo da realidade especfica do cliente em termos de
sua cultura organizacional, restries impostas por polticas de
governana ou externas do ambiente em que se insere;

3. Identificar perguntas chave que devem ser respondidas para testar as


hipteses elaboradas e identificar quais dados devem ser coletados;

4. Elaborar o plano de trabalho com:


a. O que deve ser coletado e as suas fontes de informao;

b. As atividades de levantamento;
c. Profissionais que devem ser mobilizados;
m

d. Recursos que devem ser disponibilizados.

:: Coleta de Dados ::

1. Preparar para Transio

a. Capacitar o corpo tcnico (Analistas e demais profissionais


que atuam como fiscais de contrato) ao mtodo (curso de
"Capacitao em Anlise de Pontos de Funo: Medio e
Estimativas de Software" );
b. Consolidar o conhecimento do mtodo pela sua equipe e
superar as dificuldades iniciais em sua aplicao no
contexto de sua organizao por intermdio da "Oficina de
Contagem de Pontos de Funo: Ponte da Teoria
Prtica" a partir de demandas passadas que sero
medidas e/ou estimadas com a orientao de um
especialista certificado pelo IFPUG (CFPS) e nesse
processo gerar:
 Planilhas de medio e estimativa de alguns dos produtos
entregues nos contratos selecionados na fase de definio
do problema;
 Lista de issues identificados pela equipe e explorados pelo
facilitador com a respectiva anlise para uso como
referncia
eferncia futura;

 Consolidar verso inicial do Guia Local de Contagem a


partir dos issues identificados.

2. Medio de Demandas

a. Preparar especificaes e prover acesso ao ambiente de


homologao para fins de submisso
submisso de demandas
fbrica de contagem da FATTO as medir;
b. Atualizar o Guia Local de Contagem com diretrizes de
contagem a partir do tipo e qualidade de especificao dos
requisitos do usurio.

3. Elaborao da Base Histrica

a. Coletar dados definidos na fase de diagnstico (prazos


estimados e realizados; quantidade de defeitos na
homologao; esforo estimado e realizado; custos
estimados
imados e realizados, etc.) referentes s demandas
selecionadas;
b. Segmentar o processo produtivo em fases e/ou disciplinas;

c. Normalizar os dados extrapolando a partir da informao


disponvel para suprir os efeitos de rudos nos dados e
falta de informao.

Interpretao dos Resultados

Analisar os dados da base histrica em busca de relaes que permitam


apontar o fator de custo primrio (tamanho); fatores de custo
secundrios (variveis do processo, do produto, da plataforma e do
pessoal); metas de produtividade;
produtividade; modelos de definio de prazo; metas
de qualidade; etc.;
Elaborar estudo de produtividade visando levantar quais os preos
atualmente praticados pelo ponto de funo e projees do preo
(R$/PF);
Elaborar de cenrios de segmentao de diferentes categorias de
produtividade

Proposta e Transio

Elaborar relatrio final


Elaborar de termo de referncia quanto metrificao de contratos de
desenvolvimento e manuteno de sistemas
Acompanhar prova de conceito
Facilitar a transio

Potrebbero piacerti anche