Escolar Documentos
Profissional Documentos
Cultura Documentos
6 Estimativas de Custo
6 Estimativas de Custo
de Custo
Hermano Perrelli
hermano@cin.ufpe.br
Medida do tamanho
ad hoc
linhas de cdigo, nmero de classes, nmero
de mdulos
pontos de funo
2
Por analogia
Bottom-up
Top-down
Julgamento de especialistas
Paramtricos
Estimativas acuradas
Promove comprometimento com as estimativas
Facilita o acompanhamento
Consome muito tempo
Precisa de informaes detalhadas de antemo
Custos de integrao podem ser negligenciados
til no planejamento detalhado de iteraes
5
Estimando esforo
Pontos de discusso
que modelo para estimativa de custos escolher?
que mtrica utilizar?
o que significa uma boa estimativa?
uma
umaestimativa,
estimativa,
no
nouma
umapreviso!
previso!
10
Estimando esforo
atividades bsicas
Identificar os objetivos e requisitos do projeto
pr-requisito bsico para uma boa estimativa!
Planejar as atividades
WBS Work Breakdown Structure
12
Wideband Delphi
13
Wideband Delphi
Estimativa por julgamento de
especialistas
Muitas cabeas pensam melhor que
Lista
uma!
detalhada de
atividades do
projeto,
incluindo as
atividades de
suporte
Pressupostos
para as
estimativas
Estimativas
de esforo
para cada
atividade da
lista
14
Gerente do projeto
Recebe os resultados do mtodo
2 a 4 outros estimadores
Especialistas no problema que ser estimado
Podem ser membros da equipe do projeto
promove comprometimento!
15
16
Wideband Delphi
Reunio inicial
Garante que todos os os estimadores so
capazes de fazer boas estimativas
Pode ser necssrio trocar algum deles
Discute sobre:
o mtodo
a especificao do problema
unidade que ser usada para estimar
restries do projeto
lista inicial de atividades
quaisquer outros pressupostos que devam ser
considerados para estimar
Wideband Delphi
Preparao individual
Cada especialista prepara sua lista de atividades e estimativas
Pode-se partir de uma lista inicial
O WBS uma boa pedida!
18
Wideband Delphi
Reunio de estimativas
Grfico ilustrando todas as
estimativas para o projeto
Anonimato importante!
Estim ativas
4
O moderador coleta as
estimativas
Estimativas convergirem
Acabar o tempo da reunio
Acabar o nmero de rodadas
(4)
Especialistas ficarem
irredutvies
Rodada
0
0
200
400
600
800
Esforo (h)
19
Wideband Delphi
Consolidao dos resultados
Consolidar a lista de atividades dos especialistas
Remover atividades repetidas
Considerar os pressupostos que foram assumidos
Consolidar as estimativas
Mdia de cada atividade
Valor mnimo como o melhor caso
Maior valor como o pior caso
Erro:
maior valor - mdia
mdia - valor mnimo
Wideband Delphi
Reunio de resultados
Todos os estimadores participam
Consenso sobre:
a lista de atividades consolidadas
as estimativas consolidadas
21
22
FCT
Obtido a partir do produto de 13 fatores tcnicos
FCT = 0,6 + 0,01.(ProdFT)
FA
Obtido a partir do produto de 8 fatores ambientais
FA = 1,4 + (-0,03).(ProdFA)
24
Descrio
Sistema Distribudo
Objetivos de Performance
Eficinca OnLine
Complexidade de Processamento
Codigo Reusvel
Facilidade de Instalao
Facilidade de Uso
Portabilidade
Facilidade de Alteraes
Concorrncia
Segurana
Acesso direto a terceiros
Facilidades de Treinamento
Peso
Atribudo
Valor
2
1
1 *
1
1
0,5
0,5
2
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
FatorT
Esforo
Esforo =
= PCU
PCU ** K
K
FCT
0,6
Descrio
Peso
Familiariade da equipe com RUP
1,5
Experincia da equipe
0,5
Experincia da equipe em OO
1
Capacidade dos Analistas da equipe
0,5
Motivao
1
Estabilidade dos Requisitos
2
Estagirios/Meio Espediente
-1
Domnio da tecnologia e configurao do ambiente
-1,5
Atribuido
FatorA
FA
Valor
0
0
0
0
0
0
0
0
0
1,4
PCUNA *FCT*FA
Tamanho da equipe
Observaes Adicionais
26
27
Elaborao
Construo Transio
Esforo
5%
20%
65%
10%
Tempo
10%
30%
50%
10
28
Fator de erro
Margem de segurana
Fator de produtividade
Quem trabalha 480 minutos por dia em sua
atividade fim?!
Considerando um dia de 8h
29
Exerccio
Estimando a durao
e o custo do seu
projeto
ENTREGA: 2 FEV 2004
30
31
Exerccio: WBS ou o
diagrama de casos de uso
Construa a WBS e o diagrama de
casos de uso do sistema.
32
Exerccio: Estimativa de
esforo com Wideband Delphi
Utilizando a tcnica Wideband Delphi,
estimar o esforo para a realizao de um
conjunto de tarefas do seu projeto.
Utilizar a planilha.
Formar um grupo com at 4 integrantes e
escolher um como moderador.
Seguir todos os passos.
Planejamento, reunio inicial, preparao
individual, ...
33
34