método para estimar...atividade –método para estimativa de recursos e duração 1. descreva os...
TRANSCRIPT
Prof. Jorge Augusto Costa 2
Método para Estimar
Recursos e Duração
Projeto
Gerenciamento de Projeto Rotina
Prof. Jorge Augusto Costa 3
Plano de Aula
Visão geral dos métodos. Estimativas por opinião
especializada. Estimativa de 3 pontos e a análise
de reservas. Estimativa com dados históricos.
Prof. Jorge Augusto Costa 4
Objetivos
Ter uma visão geral dos métodos de estimativa de recursos.
Conhecer os métodos de estimativas de recursos e as respectivas durações.
Prof. Jorge Augusto Costa 5
Referências
Prof. Jorge Augusto Costa 6
Atividade – Método para Estimativade Recursos e Duração
1. Descreva os passos para uma estimativa de recursos e duraçãocom base em dados históricos.
Prof. Jorge Augusto Costa 7
Visão Geral dos
Métodos
Prof. Jorge Augusto Costa 8
Métodos para Estimar Recursos e Duração: Visão Geral
Os problemas que vamos discutir nesta aula são:
Como determinar os parâmetros esforço e duração partindo dopressuposto que esses não são conhecidos.
Quais métodos existem para estimarmos a duração ou esforço deuma tarefa.
Prof. Jorge Augusto Costa 9
No dia a dia, fazemos isso a todo momento, por exemplo:
Estimamos o tempo até chegarmos ao trabalho, a quantidade dehoras que gastamos para finalizar um relatório e se aquelas tarefasurgentes poderão ser cumpridas em um determinado dia.
Como você faz isso? .....
Métodos para Estimar Recursos e Duração: Visão Geral
Prof. Jorge Augusto Costa 10
Talvez você tenha pensado “estimativa”.Mas, o que é uma estimativa?Será um nome mais bonito para “chute”Vejamos exemplos de chute:
Métodos para Estimar Recursos e Duração: Visão Geral
Prof. Jorge Augusto Costa 11
Definição de EstimativaDiferença entre estimativa e “chute”.Estimativa:• É realizada por profissional experiente,• Utilizando métodos próprios,• Para o qual foi devidamente treinado.
É a atividade de obter a melhor previsão possível, pormeio de processo minimamente confiáveis. (PMI, 2004)
Métodos para Estimar Recursos e Duração: Visão Geral
Prof. Jorge Augusto Costa 12
Estimativas de recursos e duração da atividadePode ser divida em dois processos (PMBOK, 2008)• Estimativa de recurso – identificação do recurso.• Estimativa de duração ou prazo – identificação do prazo
O processo de estimativa de recursos e duração estão interligados e ...
Dependem de informações
como:
Escopo de trabalho,
Da atividade,
Do cronograma,
Tipos de recursos necessários,
Estimativas das quantidades de recursos e
Calendário com as disponibilidades de recursos.
Métodos para Estimar Recursos e Duração: Visão Geral
Prof. Jorge Augusto Costa 13
Métodos e técnicas para estimativas de recursos duração .
Estimativas de três pontos.
Métodos para Estimar Recursos e Duração: Visão Geral
Opinião especializada.
Estimativa análoga (dados históricos).
Estimativa paramétrica.
Análise das reservas.
Prof. Jorge Augusto Costa 14
Opinião especializada: Informações de grupo ou pessoa com conhecimentoespecializado de planejamento e estimativa de recursos.
Estimativa análoga (dados históricos): Duração e quantidade de recursos sãoasseados na duração real de uma atividade anterior semelhante. A estimativaanáloga usa as informações históricas e a opinião especializada.
Estimativa paramétrica: Determinada quantitativamente multiplicando aquantidade de trabalho a ser realizada por um valor padrão de produtividade.
Análise das reservas: Reserva adicional para contingência pode ser umpercentual da estimativa de duração da atividade ou um número fixo deperíodos de trabalho.
Estimativas de três pontos: Duração baseada em cenários mais provável,pessimista e otimista.
Métodos para Estimar Recursos e Duração: Visão Geral
Prof. Jorge Augusto Costa 15
Estimativas por
Opinião Especializada
Prof. Jorge Augusto Costa 16
Estimativas por Opinião Especializada
Consiste em unir um grupo de pessoas com experiência. Cada pessoa do grupo estima a duração das atividades
separadamente. O moderador compila esses dados e distribui um relatório com
estimativas e médias, sem identificar o responsável. Os autores discutem as estimativas, explorando as suas razões e
sem identificar a autoria. O processo é repetido até que haja convergência dentro do
grupo.
Convergência de estimativas (Método Delphi)
Prof. Jorge Augusto Costa 17
Planning Poker (técnica baseada no consenso)
O que é o planning poker? É uma prática utilizada por equipes ágeis, que estima tarefas de
uma maneira bem simples, divertida e muito eficiente.
Também é uma forma para obter resultados rápidos econfiáveis.
Estimativas por Opinião Especializada
Prof. Jorge Augusto Costa 18
Planning Poker (técnica baseada no consenso)Como é feita a estimativa?
No planning poker, a estimativa é feita com base nacomplexidade da tarefa, que é medida por pontos.
O ponto é uma medida qualitativa e comparativa.
Se um tarefa possui 2 pontos e a outra possui 8 ponto, tem-seque o esforço da segunda tarefa é 4 vezes maior que o daprimeira.
Estimativas por Opinião Especializada
Prof. Jorge Augusto Costa 19
O “baralho” do plannig poker
O, ½, 1, 2, 3, 5, 8, 13, 20, 40 e 100 Os números são distribuídos desta maneira pois entende-se que a
relação entre a complexidade e esforço de uma tarefa não é linear. Um acréscimo na complexidade, significa mais que um acréscimo
Este intervalo garante um conjunto de possibilidades: Suficiente para diferenciar o esforço das tarefas. Não muito grande para manter a simplicidade. Garante a não linearidade entre complexidade e esforço.
Estimativas por Opinião Especializada
Prof. Jorge Augusto Costa 20
Como funciona o plannig poker – Procedimento:
1. A equipe lê a descrição de todas as tarefas para ter uma visão geraldo que deverá ser estimado.
2. A equipe seleciona a que julga ser a mais simples de todas, isto é,que demandará menos esforço para implementação. Para essatarefa, a estimativa será de 2 pontos, que é o menor ponto dobaralho selecionado para esse primeiro planning poker.
Continua ...Obs.: Inicialmente o 0, ½ e 1 devem ser deixados de lado pois semprehaverá uma tarefa mais simples do que 2.)
Estimativas por Opinião Especializada
Prof. Jorge Augusto Costa 21
Como funciona o plannig poker – Procedimento:
3. Agora cada tarefa é relida e pontuada, tomando-se a tarefa guia comreferência.
4. Para isso, cada participante escolhe uma carta que se refere ao esforçogasto na tarefa e todos devem mostrar a escolhida simultaneamente, paraque outros participantes não sejam influenciados.
As estimativas novamente variam. Então os que escolheram a maior e amenor carta deve se explicar para suas razões sejam discutidas e analisadas.
Outra rodada é feita para que as cartas fiquem cada vez mais próximas e umaestimativa, de preferência unânime, possa ser feita.
Estimativas por Opinião Especializada
Prof. Jorge Augusto Costa 22
Como funciona o plannig poker – Algumas dicas
Todos envolvidos no projeto devem participar do “jogo”, mas nãoé recomendável que tenha mais de 10 pessoas. Se issoacontecer, a equipe deve ser dividida em times menores.
O product owner (dono do produto) não deve participar dasestimativas, ele está ali apenas para orientar.
Carta “I need a break” (preciso de uma pausa) e de ampulhetapara limitar as discussões é recomendável.
Estimativas por Opinião Especializada
Prof. Jorge Augusto Costa 24
Estimativa de 3
Pontos e a Análise
Prof. Jorge Augusto Costa 25
Estimativa de 3 Pontos e a AnáliseExemploImagine que você precisa determinar a duração de uma tarefa qualquer,como o tempo para finalizar um relatório de conclusão de cursoResposta: 6 meses
Alterando a pergunta. Diga 3 alternativas de duração para conclusão doRelatório de visita ´Técnica Orientada:Resposta:1. A mais provável 6 meses2. A otimista 3 meses3. A pessimista 12 meses
Prof. Jorge Augusto Costa 26
A distribuição beta encontrada nas estimativas de duraçãoEstimativa de 3 Pontos e a Análise
Prof. Jorge Augusto Costa 27
O uso da estimativa de três pontosEste conceito iremos estudar quando apresentarmos a técnicadenominada PERT. Veremos que este tipo de estimativa nós passamos a ter em
mãos uma informação adicional: A VARIABILIDADE, a variância, da duração da tarefa.
Estimativa de 3 Pontos e a Análise
Prof. Jorge Augusto Costa 28
Estimativa baseada em Análise Reversa
A natureza do ser humano é adicionar “gorduras” ao preparar umaestimativa de recursos.
O pior é que este problema não vem sozinho. Ele apareceacompanhado por outro, denominado pela literatura de:
[Olha pessoa, juro que não fui eu quem inventou isso...]
SÍNDROME DO ESTUDANTE
Prof. Jorge Augusto Costa 29
Adicionando reservasA forma de solucionarmos o problema da síndrome do estudante é fazendo duasações:Passo 1. Corte as gorduras das estimativas. Como? Utilize por exemplo umaestimativa de três pontos de forma a identificar a duração média e “diminuir” aduração das tarefas.Passo 2. Os tempos de duração que foram cortados podem ser transformados, notodo ou em parte, em uma atividade “fantasma“, isso é, sem trabalho, ao final doprojeto ou de uma cadeia de atividades.
Estas atividades são denominadas comumente de pulmões do projeto.
Estimativa baseada em Análise Reversa
Prof. Jorge Augusto Costa 31
Exemplo de Formação de pulmão
Em laranja, tem-se a programação inicial conforme as estimativasoriginais dadas pelos especialistas (sem considerar 3 pontos) O projetotermina na semana 37.
Após estudar a variabilidade das estimativas na empresa, o gerente“corta” um valor de tempo de cada atividade.Neste caso, 1/3. A tarefa 1 por ex. de 30 dias, para durar 20 dias.O resultado é a programação em azul.
O tempo que foi subtraído é transformado em “Pulmões do projeto”Atividades em verde. Elas não representam trabalho, mas RESERVAS,espaços de tempo disponível para acomodar possíveis atrasos.Os pulmões servem como ferramentas de incentivo para a equipe deprojeto!
Estimativa baseada em Análise Reversa
Prof. Jorge Augusto Costa 32
Estimativa com Dados
Históricos
Prof. Jorge Augusto Costa 33
Estimativa com Dados HistóricosEstimativa análoga: dados históricosImagine que você foi solicitado a criar uma base de dados que permitaprever a duração de um projeto. Quais campos você utilizaria?A melhor forma de estabelecer uma estimativa em dados histórico é obteruma relação entre: ESFORÇO e COMPLEXIDADE DO PROJETO
Prof. Jorge Augusto Costa 34
Procedimento básico para estimar a duração de um projeto
Estimar o tamanho e complexidade do software que será
desenvolvido
Estimar o esforço total (trabalho total)
necessário
Determinar a duração estimada
do projeto
Como medir a complexidade do projeto desoftware, a partir de dados da Declaraçãode Escopo e dos Requisitos do Projeto?
Como obter, de dados decomplexidade, dados sobre oesforço (em horas ou mês) paradesenvolvimento do projeto?
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 35
Procedimento básico para estimar a duração de um projeto
Estimar o tamanho e complexidade do software que será
desenvolvido
Estimadores de tamanho ecomplexidade em projetos desoftware
Estimativa de pontos por função.A técnica de pontos de função é baseada em umaavaliação padronizada de esforço (normalizada peloInternational Function Poit Users Group – IFPUG)
Avaliação dos pontos por função.1. Escolher tabelas padronizadas.2. Avaliar pontos por função.3. Contabilizar pontuação.4. Realizar ajustes se necessário. VEJAMOS ...
Estimar o esforço total (trabalho total)
necessário
Determinar a duração estimada do projeto
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa
Passo 1: Elaboração de critérios para avaliação por pontosEstabelecer “pontos” (pesos) para cada aspecto do produto(software), conforme níveis de complexidade.
Tipo de função Simples Média Complexa
Estimativa com Dados Históricos
36
Prof. Jorge Augusto Costa
Passo 2: Avaliação do produto do projetoUma vez definidos os pesos, deve-se avaliar cada função do sistema segundo oscritérios definidos na fase anterior. Veja o exemplo:
Título do móduloEntradas
de usuárioSaídas Consultas
Estimativa com Dados Históricos
37
Prof. Jorge Augusto Costa
Passo 3: Resumo das contagens
•A final, obtém-se um valor quantitativo 141 que mede a complexidade.
•Este número pode ser revisto para cima ou para baixo considerando-se o reaproveitamento (reuso) e aspectos não funcionais como restrições de desempenho e disponibilidade.
Tipo de função Total
TOTAL 141
Estimativa com Dados Históricos
38
Como fazer para produtos que não são software?
Neste caso temos que utilizar outros parâmetros:• Número de itens na estrutura de produto.• Número de módulos e funções novos.• Número de componentes novos.• Número de linha de software de controle
Estimativa com Dados Históricos
39
Prof. Jorge Augusto Costa 40
Procedimento básico para estimar a duração de um projeto
Estimar o tamanho e complexidade do software que será
desenvolvido
Estimar o esforço total (trabalho total)
necessário
Determinar a duração estimada
do projeto
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 41
Exemplo de pacotes de trabalhoOs dados históricos pode também ser organizados pelosprimeiros níveis da WBS
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 42
Exemplo de base histórica
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 43
Exemplo de base históricaEstimativa com Dados Históricos
Prof. Jorge Augusto Costa 44
Análise de regressão
Estimar esforçoTotal (trabalho total)necessário
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 45
Análise de regressão
Definição: é a técnica estatística que busca identificar e quantificara relação entre diferentes variáveis. Ela permite obter um modelomatemático que descreve esta relação.
Significado: Quando há relação diz-se que há uma correlação entreas duas variáveis. Significa que as alterações sofridas em X sãoacompanhadas por modificações em Y.
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 46
Análise de regressãoEstimativa com Dados Históricos
Prof. Jorge Augusto Costa 47
Equação de regressão entre as variáveis
Com a equação, é possível obter o valor necessário de Pessoas-Mês para um projeto a partir do valor de pontos por função do projeto
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 48
Estimando o esforço total previstoImagine um projeto cuja complexidade é igual a 166 (V=166)e há 2 pessoas disponíveis?
Utilizando a fórmula obtém-se um valor de 10 pessoas-mês (PM=10) de esforço para o projeto.
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 49
Estimando o esforço total previstoSe há 2 desenvolvedores disponíveis e com dedicação integral aoprojeto, teremos:
Portanto, a duração estimada para o projeto é de 5 meses.
EsforçoDuração =
10 Pessoas-mês
Recurso 2 Pessoas= 5 meses
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 50
Estimar o tamanho e complexidade do software que será
desenvolvido
Estimar o esforço total (trabalho total)
necessário
Determinar a duração estimada
do projeto
Mede-se por meio de pontos, calculadossegundo critérios específicos de cadaempresa. No exemplo, V = 166
Cria-se uma base de dados e, poranálise de regressão, determina-se afórmula que relaciona complexidadecom esforço. No exemplo esforço d10 PM
Em síntese. O passos para uma estimativa com base em dados históricos são:
Conhecendo os recursosdisponíveis, determina-sea duração.No casos, 5 meses
Estimativa com Dados Históricos
Prof. Jorge Augusto Costa 51
Atividade – Estimativa de Recursos e Duração
1. Descreva os passos para uma estimativa de recursos e duraçãocom base em dados históricos.
Prof. Jorge Augusto Costa 52
Prof. Jorge Augusto Costa
E-mail: [email protected]
Celular: 86 9.9851-5570 TIM WhatsApp e Telegram
Muito obrigado!
Até a próxima.