Pmirs 2013 desconstruindo o mito da estimativas perfeita

41

description

Apresentação proferida no X Seminário de Gerenciamento de Projetos do Pmi-RS, em setembro de 2013

Transcript of Pmirs 2013 desconstruindo o mito da estimativas perfeita

Page 1: Pmirs 2013 desconstruindo o mito da estimativas perfeita
Page 2: Pmirs 2013 desconstruindo o mito da estimativas perfeita
Page 3: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Desconstruindo

Da busca incessante por uma estimativa com

acurácia para a aprendizagem de que...

...estimativas viáveis podem contribuir para a

definição de metas de orçamentos e prazos de

projetos, mas não são as metas em si.

Page 4: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Como fazer

estimativas com

acurácia usando

métodos ágeis?

Bah...

Veja bem, depende

do contexto...

Page 5: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Disappoints

Function Points? LOCs?

Use Case Points? Page Points?

Agile Function Points?

Falhou o projeto ou

a estimativa?

Page 6: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Qual é o problema

com as

estimativas?

Page 7: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Estimativa(Projeto) ≠ Resultado

Estimativa + Controle + Ajustes =

Resultado no Alvo

P R O J E T O

Page 8: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Estimativas

para gerenciar

escopo,

prazos e

custos

Acurácia da

estimativa

acima de tudo

Marcos

rígidos de

planejamento

Page 9: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Como vou explicar para o cliente que mesmo

tendo detalhado todos estes requisitos antes

de iniciar a implementação teremos um

estouro de prazos e custos?

Ainda bem que

é tudo culpa

do cone da

incerteza...

Page 10: Pmirs 2013 desconstruindo o mito da estimativas perfeita

www.construx.com

O Que Sabemos Como

Usamos

Estimatrix

Page 11: Pmirs 2013 desconstruindo o mito da estimativas perfeita

100% de estouro no

prazo e orçamento!

Este cara pensa

que sou louco?

Page 12: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Sacanagem me

colocar de castigo

para contar o

quanto de dinheiro

ele vai perder!

O que será de mim

quando ele descobrir

que quase metade das

funcionalidades

entregues nunca serão

utilizadas?

2002

Page 13: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Seria a busca

incessante por

uma estimativa

com acurácia uma contribuição

para o fracasso

dos projetos?

Page 14: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Era uma vez

um projeto

em que

encontrei

Estimatrix.

Page 15: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Nunca fomos

bons em lidar

com estimativas

de escopo,

prazo e custo.

Às vezes

erramos muito,

e mesmo assim

continuamos a

insistir no erro.

E se

tentássemos

algo diferente?

Page 16: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Qual é a expectativa

do cliente?

Atendimento das necessidades de

negócio com qualidade, dentro de

prazos e orçamentos definidos.

Page 17: Pmirs 2013 desconstruindo o mito da estimativas perfeita

“Não é possível ter

estimativas com acurácia para projetos técnicos complexos,

mas através de feedback e

mudança é possível manter os

orçamentos e prazos acordados,.”

[Tom Gilb, Estimation or Control]

Page 18: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Desaprender

Estimativas

determinam

com acurácia,

desde cedo, a

previsibilidade

necessária para o

ambiente de negócios.

Page 19: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Desaprender Quanto mais

acurácia tiver a

estimativa dos

requisitos maior

será:

- o valor agregado

ao negócio.

- o atendimento as

metas de prazo e

orçamento.

Page 20: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Reaprender

Estimativas são

limitadas como

instrumentos de

acurácia e

precisão.

Page 21: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Reaprender

Estimativas devem

respeitar o

conhecimento existente sobre o

produto, que

aumenta ao

longo do projeto.

Page 22: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Reaprender

Em conjunto com outras abordagens, as

técnicas de estimativa podem dar suporte a:

• previsibilidade • tomada de decisão, • definição de objetivos,

• construção de planos adaptativos • ...

Page 23: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Reaprender

A aplicabilidade das estimativas

depende do CONTEXTO.

Page 24: Pmirs 2013 desconstruindo o mito da estimativas perfeita

© Túrelio (via Wikimedia-Commons) / Lizenz: Creative

Commons CC-BY-SA-3.0-de

Não

é

Fácil

Desaprender...

Page 25: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Ron Jeffries Estimation is Evil

Martin Fowler Purpose of Estimation

Tom Gilb Estimation or Control

Mike Cohn Agile Estimating and Planning

ThoughtWorks How do you estimate an Agile project?

Steve McConnell

Software Estimation in an Agile World

À Procura de Soluções

#NoEstimates

Page 26: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Planejamento em níveis de abstração planejamento de release com estimativas de baixa acurácia + planejamento das iterações com estimativas com boa acurácia + retroalimentação das estimativas

Monitoramento das Estimativas Gerenciando com transparência as incertezas, através do uso de reservas e buffers, e tomando ações corretivas à cada iteração

Compartilhamento dos Riscos para garantir os compromissos assumidos a partir de estimativas de baixa acurácia

Ciclos curtos de desenvolvimento com entregas, feedback, aprendizagem e adaptação do processo e das estimativas com toda equipe

Como?

Page 27: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Priorização das funcionalidades com possível postergação de outras funcionalidades

Incorporação de mudanças com possível postergação de outras funcionalidades ou

pela simplificação de requisitos mais complexos

Maximização do trabalho não realizado estimar e especificar o mais tarde possível, para poder aproveitar as oportunidades que irão surgir

Prazo e orçamento fixos com escopo variável, mas com previsibilidade, usando estimativa com níveis de confiança (estimativa reversa)

Incentivo à criatividade

Como?

Page 28: Pmirs 2013 desconstruindo o mito da estimativas perfeita

X X

a a a

a a

Iteração 1 Iteração 2 Iteração 3 conhecido desconhecido

Necessidades

dos Usuários

Características

do Produto

Requisitos

do

Software

Início Fim

Iterativo e Incremental

Page 29: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Estratégia para Estimativas

Estimativa da Release

Estimativa da Iteração

Page 30: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Release Estimar requisitos de alto-nível

Proteger a estimativa

Monitorar e Controlar a proteção

Estimativa

em 2 níveis

Iterações Estimar em detalhe

Recalibrar as estimativas

Aprender

Page 31: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Estimativa

da Release Registro Base

Histórica

Processo de Estimativa

iteração 1 iteração 2 iteração 3 iteração 4 iniciação encerramento

Estimativa

da iteração

Estimativa

Estimativa

da iteração

Estimativa

da iteração

Estimativa

da iteração

Gerenciamento das Reservas e do Buffer de Calibragem

Escopo não

implementado

Planejamento

da Release

Page 32: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Estimativa da Release

Page 33: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Estimativa da Release (Proteção)

Page 34: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Estimativa da Iteração

Story Points

e/ou horas

Page 35: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Estimar, Priorizar, Implementar, Monitorar

Como garantir

que todas as

funcionalidades

relevantes serão

implementadas?

Agir

Page 36: Pmirs 2013 desconstruindo o mito da estimativas perfeita

0

10

20

30

40

50

60

1 2 3 4 5

BufferPlanejado

Limite Buffer

BufferRealizado

Gráfico de Evolução do Buffer

Exemplo ao término da iteração 3

Page 37: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Priorização usando

MoSCoW Rules

Russia, por Victorgrigas (CC-BY-SA 3.0))

Page 38: Pmirs 2013 desconstruindo o mito da estimativas perfeita

User Story Mapping

It´s All in How You Slice, 2005. JEFF PATON

Page 39: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Meus objetivos de

negócio foram alcançados

no prazo e orçamento que

combinamos!

Os riscos foram

compartilhados e nossa

estratégia de

estimativas auxiliou

na sustentação deste

compromisso.

Page 40: Pmirs 2013 desconstruindo o mito da estimativas perfeita

O que você

pode fazer na

próxima vez

em que

encontrá-la?

Page 41: Pmirs 2013 desconstruindo o mito da estimativas perfeita

Eduardo Meira Peres

[email protected]