Você está na página 1de 41

Gerando Estimativas

Confiveis com COCOMO II e


o Banco de Dados do ISBSG

Mauricio Aguiar, CFPS


PSM Qualified Instructor
ti MTRICAS Ltda

mauricio@metricas.com.br
www.metricas.com.br
DEZ 2002 Tel. (21) 2524-0283 Cel. (21) 9983-3278

www.metricas.com.br
Estimativas

! Projees quantitativas de caractersticas dos

projetos, tais como:

Tamanho do Produto

Esforo Requerido

Prazo Requerido

Qualidade

www.metricas.com.br < 2> DEZ 2002


Problemas

! Falta de conhecimento ou experincia

! Falta de dados histricos

! Falta de um processo sistemtico, tcnicas ou


modelos adequados ao projeto

! Erro no escopo da estimativa (atividades ou


produtos do projeto omitidos)

! Suposies ou expectativas pouco realsticas

www.metricas.com.br < 3> DEZ 2002


Estimativas

! Uma ou mais medidas so utilizadas para


projetar o valor de outra medida.

Tamanho Esforo Prazo

Esforo

Tamanho

www.metricas.com.br < 4> DEZ 2002


Influncias
Eficcia da Performance
Tecnologia do Processo

Tamanho e
Estabilidade
do Produto

Recursos Prazo e
e Custo Progresso

Qualidade do Produto

www.metricas.com.br < 5> DEZ 2002


Processo de Estimativa
Dados
do Projeto, Selecionar Dados do Dados
Dados Abordagem Projeto Histricos
Histricos

Suposies Mapear e
Calibrar

Calcular
Objetivos e
Estimativa Restries

Avaliar
Ajustes Estimativa
Estimativas e
Requisitos
Adicionais de
Informao

www.metricas.com.br < 6> DEZ 2002


Abordagens Utilizadas

! Modelos Paramtricos

! Modelos Baseados em Atividades

! Analogia

! Relaes Simples de Estimativas

www.metricas.com.br < 7> DEZ 2002


Modelos Paramtricos

! Relao matemtica entre tamanho, esforo,


prazo e qualidade

! Essa relao afetada por fatores de


performance, ou parmetros

! Exemplos:COCOMO II, SLiM, KnowledgePlan

www.metricas.com.br < 8> DEZ 2002


Modelos Paramtricos
Forma Geral dos Modelos

Esforo = A x (Tamanho)B x C

fatores de fatores de
constante performance performance
no lineares lineares

Processo,
Produto

A, B e C podem ser calibrados a partir de dados histricos.


www.metricas.com.br < 9> DEZ 2002
Modelos Baseados em Atividades
! Viso bottom-up
! As estimativas so obtidas para as atividades
de nvel mais baixo, a partir de:
opinio de especialistas
dados histricos

A WBS a principal fonte para este tipo de abordagem.

www.metricas.com.br < 10> DEZ 2002


Modelos Baseados em Atividades

! Funcionam melhor quando a organizao


possui uma estrutura de projeto (WBS)
padronizada

! Costumam errar em funo da no incluso de


atividades que s so descobertas mais
adiante no projeto

! So mais teis como opo adicional de


verificao

www.metricas.com.br < 11> DEZ 2002


Modelos Baseados em Atividades
O esforo e o custo podem ser calculados pelo
prprio software de gerenciamento de projetos

www.metricas.com.br < 12> DEZ 2002


Analogia

! Mtodo adequado para projetos pouco


freqentes (por exemplo, implantao de um
processo de medio) - no existir histrico
! Um ou mais projetos semelhantes serviro de
base para a estimativa
! Identificar detalhadamente as diferenas
! Podem ser utilizadas as mesmas tcnicas de
estimativa dos projetos-modelo, ajustadas para
as diferenas encontradas

www.metricas.com.br < 13> DEZ 2002


Relaes Simples de Estimativas
! Simplificao da Abordagem Paramtrica
! Utiliza relaes constantes, normalmente
lineares
! Aplicabilidade restrita ao domnio que originou
as relaes utilizadas

Exemplo

Esforo = Tamanho x Produtividade

www.metricas.com.br < 14> DEZ 2002


Relaes Simples de Estimativas
! Devem ser utilizadas para simplificar o
processo e no devido ao desconhecimento
de outras opes
! Exigem uma base histrica considervel e um
processo de desenvolvimento estabilizado
! Devem ser utilizadas estritamente dentro das
suposies usadas na calibragem
! Utilizar dados de terceiros apenas para
validao dos resultados obtidos

www.metricas.com.br < 15> DEZ 2002


Relaes Simples de Estimativas

Esforo

Regio
Impossvel

Td T0
75% de Td
Prazo

www.metricas.com.br < 16> DEZ 2002


Relaes Simples de Estimativas

Esforo

Regio
Impossvel

Td T0
75% de Td
Prazo

www.metricas.com.br < 17> DEZ 2002


Relaes Simples de Estimativas

Estimativa
invivel
Esforo
Esforo
superestimado

Regio
Impossvel
Esforo
subestimado

Td
75% de Td
Prazo

www.metricas.com.br < 18> DEZ 2002


Relaes Simples de Estimativas
Calibrado linearmente para a faixa 800-1400 Pontos de Funo
(Azul - COCOMO II Nominal - Vermelho - Ajuste Linear c/ 2 ptos.)
7000000

6000000

5000000

4000000

3000000

OK nesta faixa
2000000

1000000

0
0

0
0

0
00
00

00

00
00
00

00
00
00

00
00

00
00
00

00

00
00

00
00

00
00
00

00
00
00

00
00
00

00
00
10

40
70

00
10
13

16

19
22
25

28
31
34

37
40

43
46
49

52

55
58

61
64

67
70
73

76
79
82

85
88
91

94
97
10
www.metricas.com.br < 19> DEZ 2002
Selecionando as Abordagens

! Considerar:

Nvel de entendimento do problema e dos

requisitos

Disponibilidade de dados histricos

Dificuldade matemtica de implementao e

entendimento dos resultados

www.metricas.com.br < 20> DEZ 2002


Selecionando as Abordagens
Abordagem Entendimento Dados Complexidade
para Estimativa Assumido Histricos Matemtica
Necessrios

Modelos Informao Dados para Tcnicas


Paramtricos descritiva de calibrar o estatsticas
natureza modelo complexas
genrica
Modelos Informao Dados Aritmtica
Baseados em detalhada do bastante
Atividades produto e do detalhados
processo para alguns
projetos
Analogia Informao Pelo menos Aritmtica
detalhada a um projeto
respeito do semelhante
produto
Relao Informao Mltiplos Tcnicas
Simples de descritiva de projetos estatsticas simples
Estimativa natureza
genrica

www.metricas.com.br < 21> DEZ 2002


Avaliando as Estimativas

! Qualidade (consistncia, completeza,

confiabilidade)

! Atendimento s Restries do Projeto

! Documentao

! Vrias Abordagens Utilizadas

www.metricas.com.br < 22> DEZ 2002


Escolhendo uma Abordagem

! Quando a organizao no tem uma tradio


de medio dos projetos, a abordagem mais
recomendada a paramtrica.

! Os modelos paramtricos mais conhecidos so


o SLiM, o KnowledgePlan e o COCOMO II.

! O COCOMO II o nico desenvolvido por uma


universidade e implementado atravs de
ferramenta gratuita

www.metricas.com.br < 23> DEZ 2002


COCOMO II

! O COCOMO II (COst COnstructive MOdel) foi


obtido e calibrado com base em 161 projetos
cuidadosamente selecionados a partir de 2000
projetos candidatos.

! Antes de ser usado, o modelo deve ser


calibrado a partir dos dados histricos de
projetos semelhantes quele que se deseja
estimar.

www.metricas.com.br < 24> DEZ 2002


COCOMO II
Calibrando o Esforo

www.metricas.com.br < 25> DEZ 2002


COCOMO II
Calibrando o Prazo

www.metricas.com.br < 26> DEZ 2002


COCOMO II
Estimando a Produtividade

www.metricas.com.br < 27> DEZ 2002


COCOMO II

! O COCOMO II possui 22 parmetros (5 com


efeito exponencial e 17 com efeito linear) que
permitem ajustar o modelo s caractersticas
de um projeto especfico.

! O Modelo COCOMO originalmente criado por


Barry Boehm data de 1981.

! A Verso atualmente utilizada,


COCOMO II, de 2000.

www.metricas.com.br < 28> DEZ 2002


COCOMO II

! O COCOMO II compatvel com os mtodos


iterativos e incrementais tais como o Rational
Unified Process - RUP.

! A Rational e a Microsoft so empresas que


ajudam a financiar o COCOMO II.

! O modelo encontra-se completamente descrito


em um livro e a USC promove encontros
anuais sobre o mtodo.

www.metricas.com.br < 29> DEZ 2002


COCOMO II
Ferramentas

! O COCOMO II pode ser implementado a partir


da ferramenta gratuita USC COCOMO II.

! Outras ferramentas podero ser utilizadas,


conforme amadurecer o processo de estimativa
da organizao.

! O Excel resolve a maior parte dos problemas.

! Exemplos de ferramentas so COSTAR e


COST XPERT

www.metricas.com.br < 30> DEZ 2002


COCOMO II
USC COCOMO II
Ferramenta Gratuita USC COCOMO II

www.metricas.com.br < 31> DEZ 2002


Parmetros do COCOMO II
Fatores de Escala

PREC - Grau de Familiaridade (Precedentedness)

FLEX - Flexibilidade do Desenvolvimento

(Development Flexibility)

RESL Arquitetura e Resoluo de Risco

(Architecture/Risk Resolution)

TEAM Coeso da Equipe (Team Cohesion)

PMAT Maturidade do Processo (Process Maturity)

www.metricas.com.br < 32> DEZ 2002


Parmetros do COCOMO II
Multiplicadores do Esforo
! RELY - Confiabilidade ! ACAP - Capacidade dos
! DATA - Tamanho da Analistas
Base de Dados ! PCAP - Capacidade dos
! CPLX - Complexidade do Programadores
Produto ! PCON - Continuidade do
! RUSE - Desenvolvimento Pessoal
para Reutilizao ! APEX - Experincia na
! DOCU - Nvel de Aplicao
Documentao ! PLEX - Experincia na
! TIME - Restrio no Plataforma
Tempo de Execuo ! LTEX - Experincia na
! STOR - Restrio de Uso Linguagem e
da Memria Principal Ferramentas
! PVOL- Volatilidade da ! TOOL - Utilizao de
Plataforma Ferramentas
! SCED - Compresso do ! SITE - Desenvolvimento
Prazo Distribuido

www.metricas.com.br < 33> DEZ 2002


Parmetros do COCOMO II
Ferramentas
Perguntas para melhor esclarecer o significado dos Multiplicadores
(em colaborao com a USC)

www.metricas.com.br < 34> DEZ 2002


Parmetros do COCOMO II
Ferramentas

www.metricas.com.br < 35> DEZ 2002


Validando as Estimativas
! recomendvel utilizar mais de uma
abordagem nas estimativas.
! Uma importante fonte de informaes o
Banco de Dados do International Software
Benchmarking Standards Group - ISBSG.
! A verso 7 do Banco de Dados do ISBSG
contm cerca de 1300 projetos e pode ser
adquirida por US$ 450 (filiados ao IFPUG).
! O produto incorpora o programa ISBSG
Reality Checker, uma ferramenta simples
baseada nos dados do ISBSG.

www.metricas.com.br < 36> DEZ 2002


Validando com o BD do ISBSG

www.metricas.com.br < 37> DEZ 2002


Validando com o BD do ISBSG
! Os resultados obtidos devem ser comparados
e as eventuais diferenas, explicadas.

www.metricas.com.br < 38> DEZ 2002


Validando com o BD do ISBSG
Diferenas

! O BD do ISBSG constitudo por submisses


voluntrias. Por esse motivo, espera-se que os
projetos enviados estejam acima da mdia da
indstria.
! O ISBSG Reality Checker permite ajustar
apenas Plataforma e Linguagem.
! Dessa forma, os resultados obtidos atravs de
modelos mais sofisticados (como o COCOMO
II) podem divergir bastante daqueles obtidos
atravs do ISBSG Reality Checker.

www.metricas.com.br < 39> DEZ 2002


Mais Informaes

! http://sunset.usc.edu/research/cocomosuite/index.html
! Conhea a famlia de modelos COCOMO

! http://www.isbsg.org.au/html/index2.html
! Conhea os produtos do ISBSG, que tambm podem
ser adquiridos em http://www.ifpug.org

www.metricas.com.br

www.metricas.com.br < 40> DEZ 2002


Mauricio Aguiar

ti MTRICAS
mauricio@metricas.com.br
www.metricas.com.br

Todas as marcas citadas so de propriedade de seus respectivos donos.

www.metricas.com.br < 41> DEZ 2002

Você também pode gostar