SlideShare uma empresa Scribd logo
1 de 43
Estimativas de Software Fundamentos, Técnicas e Modelos... e o principal, integrando isso tudo!  Como usar de forma consistente PF, COCOMOIl, Simulação de Monte Carlo e seu bom senso em estimativas de software  Carlos Eduardo Vazquez, CFPS  FATTO Consultoria e Sistemas 1 © FATTO Consultoria e Sistemas Ltda.
Você sabe estimar? Qual a sua estimativa do deslocamento entre o Rio de Janeiro e Niterói? 2 © FATTO Consultoria e Sistemas Ltda.
Dificuldades aos Estimar ,[object Object]
Falta de medições adequadas
Falta de referências válidas
Visão distorcida do que seja estimar
A ordem de grandeza daquilo estimado3 © FATTO Consultoria e Sistemas Ltda.
Ambiguidade, volatilidade ou falta de clareza Os objetivos da estimativa, seu escopo, seus requisitos, não estão claros ou completos Qual o meio de transporte para esse deslocamento? Onde no Rio de Janeiro? Qual horário? Por qual caminho? Pagar pedágio é uma restrição? Questões que não demandamgrande volume de análise, muitas vezes são desconsideradas Não pode ser um empecilho! 4 © FATTO Consultoria e Sistemas Ltda.
Falta de Medições Adequadas Garantir que o objeto tenha sido adequadamente medido e estimar consistentemente com realizações passadas Pode não haver vontade ainda que haja condições técnicas! Transferência de poder do indivíduo para a organização 5 © FATTO Consultoria e Sistemas Ltda.
Falta de Referências Válidas Iniciativa da organização:  Processos estruturados para estimar e descrever o tamanho do software produto Estimativas de custo, esforço, prazo e escopo são relacionadas aos valores realizados Modelos de estimativa utilizados são calibrados às condições locais Critérios para normalizar as diferenças entre os projetos e produtos são estabelecidos 6 © FATTO Consultoria e Sistemas Ltda.
Visão Distorcida do que Seja Estimar  As pessoas tem dificuldade em diferenciar estimativa, meta e compromisso Existe muita confusão entre o que seja: Fornecer uma estimativa, ato técnico que pondera os riscos de escopo e produtividade Estipular uma meta para atender demanda ou projeto, um ato gerencial ou político Assumir um compromisso, uma decisão pessoal 7 © FATTO Consultoria e Sistemas Ltda.
Dinâmica entre Meta, Estimativa e Compromisso 8 Considerando apenas o esforço, por exemplo Estimativa é um insumo para que compromissos sejam assumidos Ambos são insumos para que     metas sejam estabelecidas © FATTO Consultoria e Sistemas Ltda. Esforço, Prazo e Duração estão interrelacionados...
Exemplo: Um Projeto Time Boxed 9 © FATTO Consultoria e Sistemas Ltda.
Objetivos da Palestra Apresentar e discutir Qual a relação entre essas variáveis? Elas podem ser quantificadas? Como? Quais as técnicas e ferramentas que devo conhecer melhor O que há de mito naquilo que é difundido ordinariamente  Eliminadas ambigüidades, nivelado o entendimento, identificadas referências válidas, compatíveis com esse entendimento Não é adequado estimar 1:15 para o deslocamento, pontual, sem o destaque que trata-se de uma chance A estimativa pontual é típica de estimativas diretas... 10 © FATTO Consultoria e Sistemas Ltda.
Estimativas diretas e estimativas paramétricas Estimativa direta de uma grandeza de interesse Esforço, prazo, custo ou escopo estimados sem parâmetro de referência Contra exemplo de uma estimativa direta Distância entre o Rio de Janeiro e Niterói é de 25 quilômetros Considerando a média das velocidades de 17,5 Km/h fazendo o percurso todo de carro e por volta das 15:00 O resultado da estimativa seria de 1:30 hora 11 © FATTO Consultoria e Sistemas Ltda.
Estimativas diretas e estimativas paramétricas Estimativa paramétrica Parâmetro de referência utilizado para derivar a estimativa Resultados da aplicação de modelos de estimativas Desde os mais simples como esse que produziu uma estimativa pontual Até aqueles que incluem componentes de incerteza (ε)	 O principal erro ao estimar é desconsiderar que haverá um erro! Ao estabelecer uma meta ou assumir um compromisso, quem toma a decisão deve ser informado do erro esperado 12 © FATTO Consultoria e Sistemas Ltda.
Modelos Determinísticos de Estimativa Esses casos não consideram aleatoriedade ou probabilidade 01:15 é uma estimativa direta e 01:30 ilustra um modelo determinístico Ambos facilmente passam a impressão de certeza Valores determinados assim que as entradas são definidas 01:30 obtida a partir da média das velocidades em outras viagens onde individualmente verificou-se uma determinada velocidade média 13 © FATTO Consultoria e Sistemas Ltda.
Modelos Determinísticos de Estimativa A Média foi a medida de tendência de centro nesse caso Valores extremos tendem a diminuirasuarepresentatividade Medida menos sensível aos valores extremos é a Mediana Uma terceira medida é a Moda(a velocidade média mais comum) Estimativa em software é manifestação de probabilidade Deve indicar a proximidade esperada do real, qual a chance de acontecer, qual a sua acuidade Por exemplo Entre 1:02 e 1:47 com 68,26% de chance (1:24 ± 34,13%) Entre 0:39 e 2:10 com 95,44% de chance (1:24 ± 47,72%) De onde vieram esses números!? 14 © FATTO Consultoria e Sistemas Ltda.
Distribuição de Probabilidades 15 Cada ponto representa uma viagem entre cem viagens © FATTO Consultoria e Sistemas Ltda.
A Distribuição Normal de Probabilidade 16 Descreve dados que se aglomeram em torno da média Gráfico associado tem o formato de um sino com o pico na média Média, Mediana (50%) e Moda convergem para um ponto único Qualquer variável que seja a soma de uma grande número de fatores independentes tende a ser distribuída normalmente © FATTO Consultoria e Sistemas Ltda.
Modelos Estocásticos de Estimativa Incluem em sua formulação componentes de incerteza Considera o grau de dispersão entre as viagens utilizadas no cálculo da média das velocidades do percurso Medida mais usada para descrever esse grau de dispersão é o desvio padrão Resumido como a média dos desvios de cada velocidade individual em relação à média das velocidades Usado como uma unidade, representado pela letra sigma (σ) 17 © FATTO Consultoria e Sistemas Ltda.
Modelos Estocásticos de Estimativa Considerando uma distribuição normal de probabilidade Há uma chance de haver um caso que esteja até 1σde “distância” do centro em 68,26% ou então ±34,13%... Em um projeto de software esse desvio é sempre o mesmo independente do momento em que se estima? 18 © FATTO Consultoria e Sistemas Ltda.
Considerando o Momento no Ciclo de Vida 19 Além do ponto no ciclo de vida, outro fator afeta o desvio? © FATTO Consultoria e Sistemas Ltda.
(5) A Quantidade de Funções Estimadas 20 O que esperar quanto à evolução do desvio no ciclo de vida? © FATTO Consultoria e Sistemas Ltda.
Aplicação 21 © FATTO Consultoria e Sistemas Ltda.
O “Cone da Incerteza” 22 As variáveis de projetos de software seguem necessariamente uma distribuição normal de probabilidade? © FATTO Consultoria e Sistemas Ltda.
Não. A “Estimativa de Três Pontos” 23 Como posso usar essa informação? Se já é difícil dar uma estimativa pontual, quanto mais três! © FATTO Consultoria e Sistemas Ltda.
Integrando os Recursos Disponíveis Como estimar o valor mais provável Análise de Pontos de Função com uma base histórica de produtividade COCOMOII Onde obter as faixas de acuidade a conforme o momento no ciclo de vida e obter uma estimativa de três pontos COCOMOII Como usar essa informação para assumir um compromisso ou determinar uma meta PERT/CPM Simulação de Monte Carlo 24 © FATTO Consultoria e Sistemas Ltda.
ISO 14143-1 Medição Funcional de Software 25 © FATTO Consultoria e Sistemas Ltda.
O Processo de Medição e a ISO 1414-3 26 © FATTO Consultoria e Sistemas Ltda.
Traduzindo uma arquitetura... 27 © FATTO Consultoria e Sistemas Ltda.
... para Requisitos Funcionais 28 © FATTO Consultoria e Sistemas Ltda.
Transformando Requisitos Funcionais... 29 © FATTO Consultoria e Sistemas Ltda.
... Em Pontos de Função 30 © FATTO Consultoria e Sistemas Ltda.
APF para Estimar o Valor Mais Provável Padrão internacional para medição das funções entregues pelo software ao usuário Mede O QUE e não COMO as funções são entregues  Permite estimar o escopo em momentos preliminares do ciclo de vida e criar premissas justificáveis O Fator de Ajuste é obsoleto e não pondera bem os R. técnicos e de qualidade complementares aos R. funcionais 31 © FATTO Consultoria e Sistemas Ltda.
Capturando o Efeito dos Não Funcionais Criar categorias de projetos / demandas que compartilhem aspectos técnicos e de qualidade similares Usar o COCOMOII conjuntamente com a APF (excluindo o VAF) 32 © FATTO Consultoria e Sistemas Ltda.
COnstructiveCOstMOdel O que é o COCOMO II Um dos modelos de estimativa paramétrica mais usados mundialmente Primeira versão desenvolvida por Barry Boehmem 1981 na USC Prediz o esforço e prazo para o desenvolvimento     de produtos de software baseado primariamente     no seu tamanho e em outros fatores que afetam a produtividade Pelo momento, o que nos interessa não é o modelo, são suas premissas O estabelecimento de fases para acompanhamento gerencial, externas à função de desenvolvimento As faixas de acuidade esperada conforme o momento no ciclo de vida 33 © FATTO Consultoria e Sistemas Ltda.
Algumas Premissas do COCOMOII 34 © FATTO Consultoria e Sistemas Ltda.
Adicionando uma Perspectiva Estatística 35 © FATTO Consultoria e Sistemas Ltda.
Aliando o PERT/CPM ao COCOMOII 36 © FATTO Consultoria e Sistemas Ltda.
Usando o Excel para Elaborar Cenários 37 © FATTO Consultoria e Sistemas Ltda.
Qual o ponto com 90% de chance? 38 Distribuição Normal de probabilidade =INV.NORMAL(90%; mediana; desvio padrão) Distribuição Beta de probabilidade (PERT/CPM) =BETA.ACUM.INV(90%; α; β; Otimista; Pessimista) © FATTO Consultoria e Sistemas Ltda.
Um Pouco Mais sobre o COCOMOII estimativa do tamanho  do produto de software COnstructive COst MOdel Estimativas de  ,[object Object]

Mais conteúdo relacionado

Semelhante a Estimativas de software fundamentos, técnicas e modelos... e o principal, integrando isso tudo!

Estimativas de Software - Fundamentos, Técnicas e Modelos... e o principal, i...
Estimativas de Software - Fundamentos, Técnicas e Modelos... e o principal, i...Estimativas de Software - Fundamentos, Técnicas e Modelos... e o principal, i...
Estimativas de Software - Fundamentos, Técnicas e Modelos... e o principal, i...Fatto Consultoria e Sistemas
 
Estimativas de Software – Fundamentos, Técnicas e Modelos... e o principal, i...
Estimativas de Software – Fundamentos, Técnicas e Modelos... e o principal, i...Estimativas de Software – Fundamentos, Técnicas e Modelos... e o principal, i...
Estimativas de Software – Fundamentos, Técnicas e Modelos... e o principal, i...Gustavo Simões, PMP / CFPS
 
Métricas para Contratação de Fábrica de Software - Pontos de Função - ENCOSEP...
Métricas para Contratação de Fábrica de Software - Pontos de Função - ENCOSEP...Métricas para Contratação de Fábrica de Software - Pontos de Função - ENCOSEP...
Métricas para Contratação de Fábrica de Software - Pontos de Função - ENCOSEP...Fatto Consultoria e Sistemas
 
APF - Fundamentos, aplicação como base para medição em contratos de software ...
APF - Fundamentos, aplicação como base para medição em contratos de software ...APF - Fundamentos, aplicação como base para medição em contratos de software ...
APF - Fundamentos, aplicação como base para medição em contratos de software ...Fatto Consultoria e Sistemas
 
Gestão de riscos no planejamento logístico de longo prazo
Gestão de riscos no planejamento logístico de longo prazoGestão de riscos no planejamento logístico de longo prazo
Gestão de riscos no planejamento logístico de longo prazoTito Livio M. Cardoso
 
O Sabor Das Métricas
O Sabor Das MétricasO Sabor Das Métricas
O Sabor Das MétricasPáris Neto
 
Fatto - Metodologia de Implantação da Análise de Pontos de Função
Fatto - Metodologia de Implantação da Análise de Pontos de FunçãoFatto - Metodologia de Implantação da Análise de Pontos de Função
Fatto - Metodologia de Implantação da Análise de Pontos de FunçãoFatto Consultoria e Sistemas
 
Tecnologia Para Execução Da Estratégia
Tecnologia Para Execução Da EstratégiaTecnologia Para Execução Da Estratégia
Tecnologia Para Execução Da EstratégiaPedro S. Pereira
 
Ferramentas e Aplicativos da Adm
Ferramentas e Aplicativos da AdmFerramentas e Aplicativos da Adm
Ferramentas e Aplicativos da AdmMarcos Alves
 
Geinfo10 gerenciamento ágil de projetos com scrum
Geinfo10   gerenciamento ágil de projetos com scrumGeinfo10   gerenciamento ágil de projetos com scrum
Geinfo10 gerenciamento ágil de projetos com scrumJose Guedes
 
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)Alessandro Almeida
 
Lean Construction no Brasil
Lean Construction no BrasilLean Construction no Brasil
Lean Construction no BrasilBernardo Etges
 
Dynatrace - A importância dos Benchmarks
Dynatrace - A importância dos BenchmarksDynatrace - A importância dos Benchmarks
Dynatrace - A importância dos BenchmarksTrama Comunicação
 
Análise de riscos em contratações
Análise de riscos em contrataçõesAnálise de riscos em contratações
Análise de riscos em contrataçõesPaulo Torrezan
 
Pmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPeter Mello
 
governanc3a7a-de-ti.pptx
governanc3a7a-de-ti.pptxgovernanc3a7a-de-ti.pptx
governanc3a7a-de-ti.pptxValbertoSilva5
 
Apresentação comercial RoutEasy
Apresentação comercial RoutEasyApresentação comercial RoutEasy
Apresentação comercial RoutEasyCaio Reina
 

Semelhante a Estimativas de software fundamentos, técnicas e modelos... e o principal, integrando isso tudo! (20)

Estimativas de Software - Fundamentos, Técnicas e Modelos... e o principal, i...
Estimativas de Software - Fundamentos, Técnicas e Modelos... e o principal, i...Estimativas de Software - Fundamentos, Técnicas e Modelos... e o principal, i...
Estimativas de Software - Fundamentos, Técnicas e Modelos... e o principal, i...
 
Estimativas de Software – Fundamentos, Técnicas e Modelos... e o principal, i...
Estimativas de Software – Fundamentos, Técnicas e Modelos... e o principal, i...Estimativas de Software – Fundamentos, Técnicas e Modelos... e o principal, i...
Estimativas de Software – Fundamentos, Técnicas e Modelos... e o principal, i...
 
Métricas para Contratação de Fábrica de Software - Pontos de Função - ENCOSEP...
Métricas para Contratação de Fábrica de Software - Pontos de Função - ENCOSEP...Métricas para Contratação de Fábrica de Software - Pontos de Função - ENCOSEP...
Métricas para Contratação de Fábrica de Software - Pontos de Função - ENCOSEP...
 
APF - Fundamentos, aplicação como base para medição em contratos de software ...
APF - Fundamentos, aplicação como base para medição em contratos de software ...APF - Fundamentos, aplicação como base para medição em contratos de software ...
APF - Fundamentos, aplicação como base para medição em contratos de software ...
 
Gestão de riscos no planejamento logístico de longo prazo
Gestão de riscos no planejamento logístico de longo prazoGestão de riscos no planejamento logístico de longo prazo
Gestão de riscos no planejamento logístico de longo prazo
 
O Sabor Das Métricas
O Sabor Das MétricasO Sabor Das Métricas
O Sabor Das Métricas
 
Fatto - Metodologia de Implantação da Análise de Pontos de Função
Fatto - Metodologia de Implantação da Análise de Pontos de FunçãoFatto - Metodologia de Implantação da Análise de Pontos de Função
Fatto - Metodologia de Implantação da Análise de Pontos de Função
 
Tecnologia Para Execução Da Estratégia
Tecnologia Para Execução Da EstratégiaTecnologia Para Execução Da Estratégia
Tecnologia Para Execução Da Estratégia
 
Ferramentas e Aplicativos da Adm
Ferramentas e Aplicativos da AdmFerramentas e Aplicativos da Adm
Ferramentas e Aplicativos da Adm
 
Geinfo10 gerenciamento ágil de projetos com scrum
Geinfo10   gerenciamento ágil de projetos com scrumGeinfo10   gerenciamento ágil de projetos com scrum
Geinfo10 gerenciamento ágil de projetos com scrum
 
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
 
Lean Construction no Brasil
Lean Construction no BrasilLean Construction no Brasil
Lean Construction no Brasil
 
Dynatrace - A importância dos Benchmarks
Dynatrace - A importância dos BenchmarksDynatrace - A importância dos Benchmarks
Dynatrace - A importância dos Benchmarks
 
Análise de riscos em contratações
Análise de riscos em contrataçõesAnálise de riscos em contratações
Análise de riscos em contratações
 
Pmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPmi Global 2008 Portfolio
Pmi Global 2008 Portfolio
 
CAES
CAESCAES
CAES
 
governanc3a7a-de-ti.pptx
governanc3a7a-de-ti.pptxgovernanc3a7a-de-ti.pptx
governanc3a7a-de-ti.pptx
 
FI-TI- aula 7
FI-TI- aula 7FI-TI- aula 7
FI-TI- aula 7
 
Conheça a TGT
Conheça a TGTConheça a TGT
Conheça a TGT
 
Apresentação comercial RoutEasy
Apresentação comercial RoutEasyApresentação comercial RoutEasy
Apresentação comercial RoutEasy
 

Mais de Fatto Consultoria e Sistemas

O modelo brasileiro para a contratação de serviços de software por pontos de ...
O modelo brasileiro para a contratação de serviços de software por pontos de ...O modelo brasileiro para a contratação de serviços de software por pontos de ...
O modelo brasileiro para a contratação de serviços de software por pontos de ...Fatto Consultoria e Sistemas
 
El modelo brasileño para la contratación de servicios de software por puntos ...
El modelo brasileño para la contratación de servicios de software por puntos ...El modelo brasileño para la contratación de servicios de software por puntos ...
El modelo brasileño para la contratación de servicios de software por puntos ...Fatto Consultoria e Sistemas
 
A contribuição de Pontos de Função para um programa de métricas de software -...
A contribuição de Pontos de Função para um programa de métricas de software -...A contribuição de Pontos de Função para um programa de métricas de software -...
A contribuição de Pontos de Função para um programa de métricas de software -...Fatto Consultoria e Sistemas
 
APF: Unidade em contratos de software e as diferenças nas suas aplicações em ...
APF: Unidade em contratos de software e as diferenças nas suas aplicações em ...APF: Unidade em contratos de software e as diferenças nas suas aplicações em ...
APF: Unidade em contratos de software e as diferenças nas suas aplicações em ...Fatto Consultoria e Sistemas
 
Software na medida certa: desmistificando pontos de função - apresentado no I...
Software na medida certa: desmistificando pontos de função - apresentado no I...Software na medida certa: desmistificando pontos de função - apresentado no I...
Software na medida certa: desmistificando pontos de função - apresentado no I...Fatto Consultoria e Sistemas
 
Software na medida certa: desmistificando pontos de função - apresentado no I...
Software na medida certa: desmistificando pontos de função - apresentado no I...Software na medida certa: desmistificando pontos de função - apresentado no I...
Software na medida certa: desmistificando pontos de função - apresentado no I...Fatto Consultoria e Sistemas
 
Síntese de discussões do fórum livro-pf: dezembro/2010
Síntese de discussões do fórum livro-pf: dezembro/2010Síntese de discussões do fórum livro-pf: dezembro/2010
Síntese de discussões do fórum livro-pf: dezembro/2010Fatto Consultoria e Sistemas
 
Síntese das discussões do fórum Livro-APF: Janeiro/2011
Síntese das discussões do fórum Livro-APF: Janeiro/2011Síntese das discussões do fórum Livro-APF: Janeiro/2011
Síntese das discussões do fórum Livro-APF: Janeiro/2011Fatto Consultoria e Sistemas
 
SCOPE - Pontos de função - Não se arrisque com uma planilha
SCOPE - Pontos de função -  Não se arrisque com uma planilhaSCOPE - Pontos de função -  Não se arrisque com uma planilha
SCOPE - Pontos de função - Não se arrisque com uma planilhaFatto Consultoria e Sistemas
 
Síntese das discussões do fórum livro-apf setembro2010
Síntese das discussões do fórum livro-apf setembro2010Síntese das discussões do fórum livro-apf setembro2010
Síntese das discussões do fórum livro-apf setembro2010Fatto Consultoria e Sistemas
 
ISMA 5 - Ponto de função como unidade de produto
ISMA 5 - Ponto de função como unidade de produtoISMA 5 - Ponto de função como unidade de produto
ISMA 5 - Ponto de função como unidade de produtoFatto Consultoria e Sistemas
 
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TI
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TIISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TI
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TIFatto Consultoria e Sistemas
 

Mais de Fatto Consultoria e Sistemas (15)

Metricas 2014
Metricas 2014Metricas 2014
Metricas 2014
 
O modelo brasileiro para a contratação de serviços de software por pontos de ...
O modelo brasileiro para a contratação de serviços de software por pontos de ...O modelo brasileiro para a contratação de serviços de software por pontos de ...
O modelo brasileiro para a contratação de serviços de software por pontos de ...
 
El modelo brasileño para la contratación de servicios de software por puntos ...
El modelo brasileño para la contratación de servicios de software por puntos ...El modelo brasileño para la contratación de servicios de software por puntos ...
El modelo brasileño para la contratación de servicios de software por puntos ...
 
Glosario de Análisis de Puntos de Función
Glosario de Análisis de Puntos de FunciónGlosario de Análisis de Puntos de Función
Glosario de Análisis de Puntos de Función
 
A contribuição de Pontos de Função para um programa de métricas de software -...
A contribuição de Pontos de Função para um programa de métricas de software -...A contribuição de Pontos de Função para um programa de métricas de software -...
A contribuição de Pontos de Função para um programa de métricas de software -...
 
APF: Unidade em contratos de software e as diferenças nas suas aplicações em ...
APF: Unidade em contratos de software e as diferenças nas suas aplicações em ...APF: Unidade em contratos de software e as diferenças nas suas aplicações em ...
APF: Unidade em contratos de software e as diferenças nas suas aplicações em ...
 
Software na medida certa: desmistificando pontos de função - apresentado no I...
Software na medida certa: desmistificando pontos de função - apresentado no I...Software na medida certa: desmistificando pontos de função - apresentado no I...
Software na medida certa: desmistificando pontos de função - apresentado no I...
 
Software na medida certa: desmistificando pontos de função - apresentado no I...
Software na medida certa: desmistificando pontos de função - apresentado no I...Software na medida certa: desmistificando pontos de função - apresentado no I...
Software na medida certa: desmistificando pontos de função - apresentado no I...
 
Síntese de discussões do fórum livro-pf: dezembro/2010
Síntese de discussões do fórum livro-pf: dezembro/2010Síntese de discussões do fórum livro-pf: dezembro/2010
Síntese de discussões do fórum livro-pf: dezembro/2010
 
Síntese das discussões do fórum Livro-APF: Janeiro/2011
Síntese das discussões do fórum Livro-APF: Janeiro/2011Síntese das discussões do fórum Livro-APF: Janeiro/2011
Síntese das discussões do fórum Livro-APF: Janeiro/2011
 
SCOPE - Pontos de função - Não se arrisque com uma planilha
SCOPE - Pontos de função -  Não se arrisque com uma planilhaSCOPE - Pontos de função -  Não se arrisque com uma planilha
SCOPE - Pontos de função - Não se arrisque com uma planilha
 
Síntese do Fórum do livro-apf Outubro
Síntese do Fórum do livro-apf  OutubroSíntese do Fórum do livro-apf  Outubro
Síntese do Fórum do livro-apf Outubro
 
Síntese das discussões do fórum livro-apf setembro2010
Síntese das discussões do fórum livro-apf setembro2010Síntese das discussões do fórum livro-apf setembro2010
Síntese das discussões do fórum livro-apf setembro2010
 
ISMA 5 - Ponto de função como unidade de produto
ISMA 5 - Ponto de função como unidade de produtoISMA 5 - Ponto de função como unidade de produto
ISMA 5 - Ponto de função como unidade de produto
 
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TI
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TIISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TI
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TI
 

Último

Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdfÉtica NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdfInsttLcioEvangelista
 
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...E-Commerce Brasil
 
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensEP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensLuizPauloFerreira11
 
66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptxLEANDROSPANHOL1
 
Conferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoConferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoE-Commerce Brasil
 
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceConferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceE-Commerce Brasil
 
Conferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoConferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoE-Commerce Brasil
 
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?E-Commerce Brasil
 
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaConferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaE-Commerce Brasil
 
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...E-Commerce Brasil
 
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendasConferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendasE-Commerce Brasil
 
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?E-Commerce Brasil
 
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...E-Commerce Brasil
 
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?Michael Rada
 
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...E-Commerce Brasil
 
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)E-Commerce Brasil
 
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...E-Commerce Brasil
 
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxDesenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxCoca Pitzer
 
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024E-Commerce Brasil
 
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnQuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnGustavo144776
 

Último (20)

Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdfÉtica NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
 
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
 
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensEP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
 
66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx
 
Conferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoConferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operação
 
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceConferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
 
Conferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoConferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelização
 
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
 
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaConferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
 
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
 
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendasConferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
 
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
 
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
 
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
 
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
 
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
 
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
 
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxDesenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
 
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
 
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnQuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
 

Estimativas de software fundamentos, técnicas e modelos... e o principal, integrando isso tudo!

  • 1. Estimativas de Software Fundamentos, Técnicas e Modelos... e o principal, integrando isso tudo! Como usar de forma consistente PF, COCOMOIl, Simulação de Monte Carlo e seu bom senso em estimativas de software Carlos Eduardo Vazquez, CFPS FATTO Consultoria e Sistemas 1 © FATTO Consultoria e Sistemas Ltda.
  • 2. Você sabe estimar? Qual a sua estimativa do deslocamento entre o Rio de Janeiro e Niterói? 2 © FATTO Consultoria e Sistemas Ltda.
  • 3.
  • 6. Visão distorcida do que seja estimar
  • 7. A ordem de grandeza daquilo estimado3 © FATTO Consultoria e Sistemas Ltda.
  • 8. Ambiguidade, volatilidade ou falta de clareza Os objetivos da estimativa, seu escopo, seus requisitos, não estão claros ou completos Qual o meio de transporte para esse deslocamento? Onde no Rio de Janeiro? Qual horário? Por qual caminho? Pagar pedágio é uma restrição? Questões que não demandamgrande volume de análise, muitas vezes são desconsideradas Não pode ser um empecilho! 4 © FATTO Consultoria e Sistemas Ltda.
  • 9. Falta de Medições Adequadas Garantir que o objeto tenha sido adequadamente medido e estimar consistentemente com realizações passadas Pode não haver vontade ainda que haja condições técnicas! Transferência de poder do indivíduo para a organização 5 © FATTO Consultoria e Sistemas Ltda.
  • 10. Falta de Referências Válidas Iniciativa da organização: Processos estruturados para estimar e descrever o tamanho do software produto Estimativas de custo, esforço, prazo e escopo são relacionadas aos valores realizados Modelos de estimativa utilizados são calibrados às condições locais Critérios para normalizar as diferenças entre os projetos e produtos são estabelecidos 6 © FATTO Consultoria e Sistemas Ltda.
  • 11. Visão Distorcida do que Seja Estimar As pessoas tem dificuldade em diferenciar estimativa, meta e compromisso Existe muita confusão entre o que seja: Fornecer uma estimativa, ato técnico que pondera os riscos de escopo e produtividade Estipular uma meta para atender demanda ou projeto, um ato gerencial ou político Assumir um compromisso, uma decisão pessoal 7 © FATTO Consultoria e Sistemas Ltda.
  • 12. Dinâmica entre Meta, Estimativa e Compromisso 8 Considerando apenas o esforço, por exemplo Estimativa é um insumo para que compromissos sejam assumidos Ambos são insumos para que metas sejam estabelecidas © FATTO Consultoria e Sistemas Ltda. Esforço, Prazo e Duração estão interrelacionados...
  • 13. Exemplo: Um Projeto Time Boxed 9 © FATTO Consultoria e Sistemas Ltda.
  • 14. Objetivos da Palestra Apresentar e discutir Qual a relação entre essas variáveis? Elas podem ser quantificadas? Como? Quais as técnicas e ferramentas que devo conhecer melhor O que há de mito naquilo que é difundido ordinariamente Eliminadas ambigüidades, nivelado o entendimento, identificadas referências válidas, compatíveis com esse entendimento Não é adequado estimar 1:15 para o deslocamento, pontual, sem o destaque que trata-se de uma chance A estimativa pontual é típica de estimativas diretas... 10 © FATTO Consultoria e Sistemas Ltda.
  • 15. Estimativas diretas e estimativas paramétricas Estimativa direta de uma grandeza de interesse Esforço, prazo, custo ou escopo estimados sem parâmetro de referência Contra exemplo de uma estimativa direta Distância entre o Rio de Janeiro e Niterói é de 25 quilômetros Considerando a média das velocidades de 17,5 Km/h fazendo o percurso todo de carro e por volta das 15:00 O resultado da estimativa seria de 1:30 hora 11 © FATTO Consultoria e Sistemas Ltda.
  • 16. Estimativas diretas e estimativas paramétricas Estimativa paramétrica Parâmetro de referência utilizado para derivar a estimativa Resultados da aplicação de modelos de estimativas Desde os mais simples como esse que produziu uma estimativa pontual Até aqueles que incluem componentes de incerteza (ε) O principal erro ao estimar é desconsiderar que haverá um erro! Ao estabelecer uma meta ou assumir um compromisso, quem toma a decisão deve ser informado do erro esperado 12 © FATTO Consultoria e Sistemas Ltda.
  • 17. Modelos Determinísticos de Estimativa Esses casos não consideram aleatoriedade ou probabilidade 01:15 é uma estimativa direta e 01:30 ilustra um modelo determinístico Ambos facilmente passam a impressão de certeza Valores determinados assim que as entradas são definidas 01:30 obtida a partir da média das velocidades em outras viagens onde individualmente verificou-se uma determinada velocidade média 13 © FATTO Consultoria e Sistemas Ltda.
  • 18. Modelos Determinísticos de Estimativa A Média foi a medida de tendência de centro nesse caso Valores extremos tendem a diminuirasuarepresentatividade Medida menos sensível aos valores extremos é a Mediana Uma terceira medida é a Moda(a velocidade média mais comum) Estimativa em software é manifestação de probabilidade Deve indicar a proximidade esperada do real, qual a chance de acontecer, qual a sua acuidade Por exemplo Entre 1:02 e 1:47 com 68,26% de chance (1:24 ± 34,13%) Entre 0:39 e 2:10 com 95,44% de chance (1:24 ± 47,72%) De onde vieram esses números!? 14 © FATTO Consultoria e Sistemas Ltda.
  • 19. Distribuição de Probabilidades 15 Cada ponto representa uma viagem entre cem viagens © FATTO Consultoria e Sistemas Ltda.
  • 20. A Distribuição Normal de Probabilidade 16 Descreve dados que se aglomeram em torno da média Gráfico associado tem o formato de um sino com o pico na média Média, Mediana (50%) e Moda convergem para um ponto único Qualquer variável que seja a soma de uma grande número de fatores independentes tende a ser distribuída normalmente © FATTO Consultoria e Sistemas Ltda.
  • 21. Modelos Estocásticos de Estimativa Incluem em sua formulação componentes de incerteza Considera o grau de dispersão entre as viagens utilizadas no cálculo da média das velocidades do percurso Medida mais usada para descrever esse grau de dispersão é o desvio padrão Resumido como a média dos desvios de cada velocidade individual em relação à média das velocidades Usado como uma unidade, representado pela letra sigma (σ) 17 © FATTO Consultoria e Sistemas Ltda.
  • 22. Modelos Estocásticos de Estimativa Considerando uma distribuição normal de probabilidade Há uma chance de haver um caso que esteja até 1σde “distância” do centro em 68,26% ou então ±34,13%... Em um projeto de software esse desvio é sempre o mesmo independente do momento em que se estima? 18 © FATTO Consultoria e Sistemas Ltda.
  • 23. Considerando o Momento no Ciclo de Vida 19 Além do ponto no ciclo de vida, outro fator afeta o desvio? © FATTO Consultoria e Sistemas Ltda.
  • 24. (5) A Quantidade de Funções Estimadas 20 O que esperar quanto à evolução do desvio no ciclo de vida? © FATTO Consultoria e Sistemas Ltda.
  • 25. Aplicação 21 © FATTO Consultoria e Sistemas Ltda.
  • 26. O “Cone da Incerteza” 22 As variáveis de projetos de software seguem necessariamente uma distribuição normal de probabilidade? © FATTO Consultoria e Sistemas Ltda.
  • 27. Não. A “Estimativa de Três Pontos” 23 Como posso usar essa informação? Se já é difícil dar uma estimativa pontual, quanto mais três! © FATTO Consultoria e Sistemas Ltda.
  • 28. Integrando os Recursos Disponíveis Como estimar o valor mais provável Análise de Pontos de Função com uma base histórica de produtividade COCOMOII Onde obter as faixas de acuidade a conforme o momento no ciclo de vida e obter uma estimativa de três pontos COCOMOII Como usar essa informação para assumir um compromisso ou determinar uma meta PERT/CPM Simulação de Monte Carlo 24 © FATTO Consultoria e Sistemas Ltda.
  • 29. ISO 14143-1 Medição Funcional de Software 25 © FATTO Consultoria e Sistemas Ltda.
  • 30. O Processo de Medição e a ISO 1414-3 26 © FATTO Consultoria e Sistemas Ltda.
  • 31. Traduzindo uma arquitetura... 27 © FATTO Consultoria e Sistemas Ltda.
  • 32. ... para Requisitos Funcionais 28 © FATTO Consultoria e Sistemas Ltda.
  • 33. Transformando Requisitos Funcionais... 29 © FATTO Consultoria e Sistemas Ltda.
  • 34. ... Em Pontos de Função 30 © FATTO Consultoria e Sistemas Ltda.
  • 35. APF para Estimar o Valor Mais Provável Padrão internacional para medição das funções entregues pelo software ao usuário Mede O QUE e não COMO as funções são entregues Permite estimar o escopo em momentos preliminares do ciclo de vida e criar premissas justificáveis O Fator de Ajuste é obsoleto e não pondera bem os R. técnicos e de qualidade complementares aos R. funcionais 31 © FATTO Consultoria e Sistemas Ltda.
  • 36. Capturando o Efeito dos Não Funcionais Criar categorias de projetos / demandas que compartilhem aspectos técnicos e de qualidade similares Usar o COCOMOII conjuntamente com a APF (excluindo o VAF) 32 © FATTO Consultoria e Sistemas Ltda.
  • 37. COnstructiveCOstMOdel O que é o COCOMO II Um dos modelos de estimativa paramétrica mais usados mundialmente Primeira versão desenvolvida por Barry Boehmem 1981 na USC Prediz o esforço e prazo para o desenvolvimento de produtos de software baseado primariamente no seu tamanho e em outros fatores que afetam a produtividade Pelo momento, o que nos interessa não é o modelo, são suas premissas O estabelecimento de fases para acompanhamento gerencial, externas à função de desenvolvimento As faixas de acuidade esperada conforme o momento no ciclo de vida 33 © FATTO Consultoria e Sistemas Ltda.
  • 38. Algumas Premissas do COCOMOII 34 © FATTO Consultoria e Sistemas Ltda.
  • 39. Adicionando uma Perspectiva Estatística 35 © FATTO Consultoria e Sistemas Ltda.
  • 40. Aliando o PERT/CPM ao COCOMOII 36 © FATTO Consultoria e Sistemas Ltda.
  • 41. Usando o Excel para Elaborar Cenários 37 © FATTO Consultoria e Sistemas Ltda.
  • 42. Qual o ponto com 90% de chance? 38 Distribuição Normal de probabilidade =INV.NORMAL(90%; mediana; desvio padrão) Distribuição Beta de probabilidade (PERT/CPM) =BETA.ACUM.INV(90%; α; β; Otimista; Pessimista) © FATTO Consultoria e Sistemas Ltda.
  • 43.
  • 44. prazoDistribuídos por fase, atividade, incremento Para desenvolvimento e manutenção atributo de produto, processo, plataforma e pessoal parâmetros de reutilização, manutenção e incremento dados de projetos de software da organização Modelo calibrado às condições locais - aos dados da organização 39 © FATTO Consultoria e Sistemas Ltda.
  • 45. Os Limites da Compressão de Cronograma Estimativas mais prováveis para Prazo e Esforço Evita as conseqüências do “Mítico Homem-Mês” Lei de Brooks: “Aumentar a equipe para um projeto de software atrasado faz com que fique mais atrasado ainda” A Equipe é uma razão de Esforço e Prazo e não o contrário Compressão de Prazo máxima de 75% 40 © FATTO Consultoria e Sistemas Ltda.
  • 46. Relacionado as Chances de Prazo e Esforço 41 Com o uso da APF e do COCOMOII já temos Estimativas com esforço e prazo otimistas e pessimistas As estimativas podem ser elaboradas em unidades de gestão que compreendam casos de uso ou conjunto de casos de uso afins Por que não simular os diferentes possíveis cenários do esforço delimitados por essas estimativas e apurar qual seria o prazo para cada uma dessas unidades de gestão, consolidar o total e avaliar as possibilidades? Essa é a Simulação de Monte Carlo aplicada aos projetos de software! © FATTO Consultoria e Sistemas Ltda.
  • 47. Aplicação da Simulação de Monte Carlo 42 75% de chance de entregaremcerca de 13 meses-calendário 50% de chance de entregaremcerca de 10 HM © FATTO Consultoria e Sistemas Ltda.
  • 48. Obrigado! 43 © FATTO Consultoria e Sistemas Ltda.