SlideShare a Scribd company logo
1 of 30
Download to read offline
Agilidade com
Pontos de
Função é um
paradoxo?
Outubro/2015
Eduardo Meira Peres
Detalhamento antecipado dos requistos não diminui os riscos,
e oportunidades não aproveitadas...
1.000
+
1.500
500
change
requests
Contexto
O mito da estimativa perfeita
1.000
O mito da estimativa perfeita
Seria a procura da
resposta certa
para a
pergunta errada?
Não é viável encontrarmos [cedo]
estimativas para requisitos de
software com acurácia para
[certos] projetos.
Estimativa Cliente
Estimativas viram compromissos...
Compromisso
Estimatrix
...que às vezes não são cumpridos.
Podemos definir estimativas para suportar a
execução de projetos através de ciclos curtos de
entregas, feedback e mudanças.
Uma alternativa
Paradoxo do
barco de Teseu
1.000 1.000
O que o
cliente
pediu
O que o cliente
realmente
necessita,
em um ambiente de
negócios que requer
design
Aprendizado em um caso real
9 hrs/pt
Licitação Pública
Contrato de 15.000 pontos de função | 3 anos
Até aqui: 40.000 horas trabalhadas | 17 meses
Pico de 30 pessoas
Quando utilizamos
métodos ágeis
temos que evitar
tudo o que restringe a
adaptabilidade.
Regra de Ouro
Modelos paramétricos originalmente criados
para abordagens preditivas podem ser integrados
a métodos ágeis para
sem restringir sua natureza adaptativa.
medir
objetivamente
valor entregue
apoiar estimativas
orçamentárias
planejar e
controlar
iterações
viabilizar
governança
corporativa
O que
Porque
Como
Quem
Quand
o
Onde
Quanto
Paradoxo da
Agilidade com
Pontos de
Função
Engajamento,
Flexibilidade,
Transparência
diária,
Autonomia.
Produtividade,
Custos,
Densidade de
defeitos,
Previsibilidade,
Governança,
Taxa de entrega.
Um olhar para fora e um para dentro
O quê?
Pontos de Função podem ser utilizados no
apoio à tomada de decisão para previsões
orçamentárias.
Olhar para Fora
Expectimativas
Contagem
Estimada
Expectativas
Contagem
Detalhada
Final
Expectimativa: Alinhamento das expectativas do cliente em relação às estimativas.
+25%
-10%
Olhar para Fora
Pontos de Função podem ser utilizados
como métrica para remuneração e gestão
de contratos.
Olhar para Dentro
Pontos de Função NÃO devem ser
utilizados para orientar o planejamento
interno à iteração.
Negociação orientada a
pontos de função
Contagem de pontos de
função no início da
sprint
Sprints de 1 mês
Time reduzido
Pontos de Função & Story Points
Projeto SPJ
Projeto ASCPontos de Função (9,22 hrs/PF)
Story Points (5 hrs/SP)
Pontos de Função (9,02 hrs/PF)
Story Points 12 hrs/SP)
Algumas organizações necessitam
planejar e aferir o trabalho realizado
através de critérios objetivos.
Precisamos reduzir o overhead
emocional e de esforço na realização de
estimativas.
Métricas objetivas não substituem
relações de confiança.
O que
Porque
Como
Quem
Quando
Onde
Quanto
Mínimo
Release
VIável
Excesso
Sobra
Features
Trade-offs Constantes
O que
Porque
Como
Quem
Quando
Onde
Quanto
Gestão do Backlog da Release
Estimativa orçamentária
884 pontos
entregues
O compromisso não
é com uma lista de
requisitos de
software, mas com
objetivos de
negócio.
Estimativa orçamentária inicial: 855 pontos de função
Backlog na sprint 12 (607+470): 1.077 pontos (+26%)
Questão analisada: Restringir o escopo?
Decisão: Manter aumento de tamanho em até 25%
Situação do projeto na sprint 12 de 22
Gestão do Backlog da Release
Resultado real ao final da sprint 22: 25%
sprint 1 sprint 2 sprint 3 sprint 4Pre-
game
postgame
Backlog do Produto
Fluxo de Trabalho do Contrato
Contagem
sprint 1
Pagamento
sprint 1
Contagem
Backlog
(estimada)
Pregame = Contagem Estimada
Remuneração do Pre-game
- 10% da contagem estimada
(mínimo 4 pontos de função)
Resultado do Pregame
- Backlog inicial do produto
- Visão e plano da release
- Contagem estimada + reserva (20%)
Contagem detalhada =
documentação detalhada =
mindset preditivo
sprint 1Pre-
game
Backlog do Produto
Game
Pontos de função
detalhados
Pontos
de função
estimados
Story Points ou o que o time decidir
#NoEstimates
Como Gerenciar as Mudanças?
Meus pais “tipo
confiam” em mim,
preciso estar em casa
até a meia noite.
Impacto das Mudanças
Após a sprint
- 0,25 (mudança planejada)
- 0,50 (mudança não
planejada)
Dentro da sprint
- 10% de buffer
- Acima é remunerado
Retrabalho tem custo
+ Feedback,
- Desperdício,
+ Envolvimento...
Retrabalho é ruim?
Impacto das Mudanças
Contar funcionalidades englobadas em mais de uma sprint
apenas ao final?
- Influencia decisões de projeto e afeta adaptabilidade
- Estimula conflito por mais pontos, menos pontos
Fornecedor: postergar mudanças,
Cliente: antecipar mudanças.
Mudanças dentro da release não devem ser remuneradas?
- Estariam dentro da evolução prevista de requisitos
(preditivo?)
Não existe mudança sem custo
- Deixar o processo adaptativo fluir
- Reconhecer e valorizar a mudança
- Sem mudança é mais caro!
Escopo planejado
Mudanças
Mudanças
planejadas
63% a 72%
Métricas de Mudanças
27% a 37%
0% a 1%
O que
Porque
Como
Quem
Quando
Onde
Quanto
Necessário equipe especializada, em ambos os
lados.
Realização de contagem em conjunto pelo
especialista e analista de negócios.
Capacitar os analistas de negócios e sistemas
para realizar contagens.
O time de desenvolvimento e testes não precisa
envolver-se com pontos de função.
O que
Porque
Como
Quem
Quando
Onde
Quanto
Estimativa orçamentária após a visão
(PreGame).
Contagem detalhada ao final das sprints.
Realizar contagens
no início das sprints, aceite de requisitos,...
Tentar o detalhamento antecipado dos
requisitos.
Evitar o encaminhamento de requisitos em
definição para não emergirem muitas
mudanças.
O que
Porque
Como
Quem
Quando
Onde
Quanto
Pode ser realizada em grande parte a
distância.
Atividades presenciais são importantes
para refinamento, esclarecimentos e
desenvolvimento das relações de
confiança.
O que
Porque
Como
Quem
Quando
Onde
Quanto
Esforço médio para contagem + reunião de
validação:
1 iteração de 50 pontos (2 semanas) = 8 hrs
1,5% do esforço do projeto
Evitar orientação econômica dentro da iteração
Desvios devem ser analisados e passíveis de
acordo
Preserva equipe de desenvolvimento
custo financeiro e custo emocional
eduardop@dbserver.com.br

More Related Content

What's hot

Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de UsuárioGiuliano Sposito
 
Gestão por Competencias
Gestão por CompetenciasGestão por Competencias
Gestão por Competenciasguilly1
 
A Arte de Escrever User Stories: Quais são os segredos
A Arte de Escrever User Stories: Quais são os segredosA Arte de Escrever User Stories: Quais são os segredos
A Arte de Escrever User Stories: Quais são os segredosCarlos Eduardo Polegato
 
Dependencies flight club
Dependencies flight clubDependencies flight club
Dependencies flight clubCliff Hazell
 
O que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeO que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeGustavo Silveira
 
Scrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoScrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoJoão Grabosque
 
Times Ágeis – Foco em Eficiência ou Eficácia?
Times Ágeis – Foco em Eficiência ou Eficácia?Times Ágeis – Foco em Eficiência ou Eficácia?
Times Ágeis – Foco em Eficiência ou Eficácia?Edson Sousa
 
Rh recrutamento e selecao
Rh recrutamento e selecaoRh recrutamento e selecao
Rh recrutamento e selecaoadmcontabil
 
Histórias de usuários - Declaração de valor
Histórias de usuários - Declaração de valorHistórias de usuários - Declaração de valor
Histórias de usuários - Declaração de valorAugusto Rückert
 
Palestra - Testes de Usabilidade
Palestra - Testes de UsabilidadePalestra - Testes de Usabilidade
Palestra - Testes de UsabilidadeLuiz Agner
 
PM Mind Map® - O Novo Modelo Visual para Gestão de Projetos
PM Mind Map® - O Novo Modelo Visual para Gestão de ProjetosPM Mind Map® - O Novo Modelo Visual para Gestão de Projetos
PM Mind Map® - O Novo Modelo Visual para Gestão de ProjetosMaria Angelica Castellani
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareRoberto Brandini
 
Usabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeUsabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeMarcello Cardoso
 

What's hot (20)

Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de Usuário
 
Gestão por Competencias
Gestão por CompetenciasGestão por Competencias
Gestão por Competencias
 
A Arte de Escrever User Stories: Quais são os segredos
A Arte de Escrever User Stories: Quais são os segredosA Arte de Escrever User Stories: Quais são os segredos
A Arte de Escrever User Stories: Quais são os segredos
 
Dependencies flight club
Dependencies flight clubDependencies flight club
Dependencies flight club
 
O que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeO que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de Usabilidade
 
Scrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoScrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundo
 
Times Ágeis – Foco em Eficiência ou Eficácia?
Times Ágeis – Foco em Eficiência ou Eficácia?Times Ágeis – Foco em Eficiência ou Eficácia?
Times Ágeis – Foco em Eficiência ou Eficácia?
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
 
Rh recrutamento e selecao
Rh recrutamento e selecaoRh recrutamento e selecao
Rh recrutamento e selecao
 
Agilidade - A arte de desprojetizar
Agilidade - A arte de desprojetizarAgilidade - A arte de desprojetizar
Agilidade - A arte de desprojetizar
 
Histórias de usuários - Declaração de valor
Histórias de usuários - Declaração de valorHistórias de usuários - Declaração de valor
Histórias de usuários - Declaração de valor
 
Metricas ageis
Metricas ageisMetricas ageis
Metricas ageis
 
Estrategia Agil de Negocios
Estrategia Agil de NegociosEstrategia Agil de Negocios
Estrategia Agil de Negocios
 
10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe
 
Manifesto Agil
Manifesto AgilManifesto Agil
Manifesto Agil
 
Palestra - Testes de Usabilidade
Palestra - Testes de UsabilidadePalestra - Testes de Usabilidade
Palestra - Testes de Usabilidade
 
PM Mind Map® - O Novo Modelo Visual para Gestão de Projetos
PM Mind Map® - O Novo Modelo Visual para Gestão de ProjetosPM Mind Map® - O Novo Modelo Visual para Gestão de Projetos
PM Mind Map® - O Novo Modelo Visual para Gestão de Projetos
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Usabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeUsabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de Usabilidade
 

Similar to Agilidade com Pontos de Função - Um paradoxo

Pmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaPmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaEduardo Peres
 
Agile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaAgile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaEduardo Peres
 
Gestão de Projetos e Empreendedorismo: SIN-NA7 (22/10/2013)
Gestão de Projetos e Empreendedorismo: SIN-NA7 (22/10/2013)Gestão de Projetos e Empreendedorismo: SIN-NA7 (22/10/2013)
Gestão de Projetos e Empreendedorismo: SIN-NA7 (22/10/2013)Alessandro Almeida
 
Palestra Geinfo 2011 - Desenvolvimento ágil no governo
Palestra Geinfo 2011 - Desenvolvimento ágil no governoPalestra Geinfo 2011 - Desenvolvimento ágil no governo
Palestra Geinfo 2011 - Desenvolvimento ágil no governoDextra
 
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...Eduardo Primo de Souza
 
Toc aplicada a gestão de projetos
Toc aplicada a gestão de projetosToc aplicada a gestão de projetos
Toc aplicada a gestão de projetosAragon Vieira
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrumjrompkovski
 
Talk sobre KPIs - Indicadores chave de desempenho
Talk sobre KPIs - Indicadores chave de desempenhoTalk sobre KPIs - Indicadores chave de desempenho
Talk sobre KPIs - Indicadores chave de desempenhohamilton pinheiro
 
Scrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveScrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveMarcos Alves
 
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptxanhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptxAlisson Batista
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellDextra
 
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWAREDESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARECloves da Rocha
 
Pmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPeter Mello
 
Gestão de Projetos e Empreendedorismo (23/04/2014)
Gestão de Projetos e Empreendedorismo (23/04/2014)Gestão de Projetos e Empreendedorismo (23/04/2014)
Gestão de Projetos e Empreendedorismo (23/04/2014)Alessandro Almeida
 
EAD - FAP Formação Analista de Processos
EAD - FAP Formação Analista de ProcessosEAD - FAP Formação Analista de Processos
EAD - FAP Formação Analista de ProcessosCompanyWeb
 
TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?Emerson Schenatto
 

Similar to Agilidade com Pontos de Função - Um paradoxo (20)

Pmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaPmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeita
 
Agile Economics
Agile EconomicsAgile Economics
Agile Economics
 
Agile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaAgile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeita
 
Gestão de Projetos e Empreendedorismo: SIN-NA7 (22/10/2013)
Gestão de Projetos e Empreendedorismo: SIN-NA7 (22/10/2013)Gestão de Projetos e Empreendedorismo: SIN-NA7 (22/10/2013)
Gestão de Projetos e Empreendedorismo: SIN-NA7 (22/10/2013)
 
Palestra Geinfo 2011 - Desenvolvimento ágil no governo
Palestra Geinfo 2011 - Desenvolvimento ágil no governoPalestra Geinfo 2011 - Desenvolvimento ágil no governo
Palestra Geinfo 2011 - Desenvolvimento ágil no governo
 
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
 
Toc aplicada a gestão de projetos
Toc aplicada a gestão de projetosToc aplicada a gestão de projetos
Toc aplicada a gestão de projetos
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrum
 
Talk sobre KPIs - Indicadores chave de desempenho
Talk sobre KPIs - Indicadores chave de desempenhoTalk sobre KPIs - Indicadores chave de desempenho
Talk sobre KPIs - Indicadores chave de desempenho
 
Scrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveScrum in a nutshell - business perspective
Scrum in a nutshell - business perspective
 
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptxanhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshell
 
Estimativas que funcionam
Estimativas que funcionamEstimativas que funcionam
Estimativas que funcionam
 
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWAREDESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
 
Implantação de um PMO modelo Canvas
Implantação de um PMO modelo CanvasImplantação de um PMO modelo Canvas
Implantação de um PMO modelo Canvas
 
Pmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPmi Global 2008 Portfolio
Pmi Global 2008 Portfolio
 
Gestão de Projetos e Empreendedorismo (23/04/2014)
Gestão de Projetos e Empreendedorismo (23/04/2014)Gestão de Projetos e Empreendedorismo (23/04/2014)
Gestão de Projetos e Empreendedorismo (23/04/2014)
 
EAD - FAP Formação Analista de Processos
EAD - FAP Formação Analista de ProcessosEAD - FAP Formação Analista de Processos
EAD - FAP Formação Analista de Processos
 
Sustentacao agilidade
Sustentacao agilidadeSustentacao agilidade
Sustentacao agilidade
 
TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?
 

More from Eduardo Peres

Startup as a Service - Agile Brazil 2021.pdf
Startup as a Service - Agile Brazil 2021.pdfStartup as a Service - Agile Brazil 2021.pdf
Startup as a Service - Agile Brazil 2021.pdfEduardo Peres
 
Kanban of Thrones - Fotos
Kanban of Thrones - FotosKanban of Thrones - Fotos
Kanban of Thrones - FotosEduardo Peres
 
Kanban of Thrones - Manual do Facilitador
Kanban of Thrones - Manual do FacilitadorKanban of Thrones - Manual do Facilitador
Kanban of Thrones - Manual do FacilitadorEduardo Peres
 
Da empatia ao produto usando MVP
Da empatia ao produto usando MVPDa empatia ao produto usando MVP
Da empatia ao produto usando MVPEduardo Peres
 
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCAContratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCAEduardo Peres
 
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQNTemos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQNEduardo Peres
 
Agile Design: do desafio ao produto
Agile Design: do desafio ao produtoAgile Design: do desafio ao produto
Agile Design: do desafio ao produtoEduardo Peres
 
Agile_BR_2016_projetos_ageis_tambem_falham
Agile_BR_2016_projetos_ageis_tambem_falhamAgile_BR_2016_projetos_ageis_tambem_falham
Agile_BR_2016_projetos_ageis_tambem_falhamEduardo Peres
 
DBServer TDCPOA 2016_Design_Thinking
DBServer TDCPOA 2016_Design_ThinkingDBServer TDCPOA 2016_Design_Thinking
DBServer TDCPOA 2016_Design_ThinkingEduardo Peres
 
DBServer_Agile_Gov2016
DBServer_Agile_Gov2016DBServer_Agile_Gov2016
DBServer_Agile_Gov2016Eduardo Peres
 
Expectimativas / Expectimations
Expectimativas / ExpectimationsExpectimativas / Expectimations
Expectimativas / ExpectimationsEduardo Peres
 
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...
Um programa de incentivo ao desenvolvimento de negócios  dos próprios colabor...Um programa de incentivo ao desenvolvimento de negócios  dos próprios colabor...
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...Eduardo Peres
 
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Eduardo Peres
 
Utilizando SCRUM em Contratos de Preço-Fixo
Utilizando SCRUM em Contratos de Preço-FixoUtilizando SCRUM em Contratos de Preço-Fixo
Utilizando SCRUM em Contratos de Preço-FixoEduardo Peres
 
Bits 2014 Porque Inovar
Bits 2014 Porque InovarBits 2014 Porque Inovar
Bits 2014 Porque InovarEduardo Peres
 
AboLições aprendidas
AboLições aprendidasAboLições aprendidas
AboLições aprendidasEduardo Peres
 

More from Eduardo Peres (18)

Startup as a Service - Agile Brazil 2021.pdf
Startup as a Service - Agile Brazil 2021.pdfStartup as a Service - Agile Brazil 2021.pdf
Startup as a Service - Agile Brazil 2021.pdf
 
Kanban of Thrones - Fotos
Kanban of Thrones - FotosKanban of Thrones - Fotos
Kanban of Thrones - Fotos
 
Kanban of Thrones - Manual do Facilitador
Kanban of Thrones - Manual do FacilitadorKanban of Thrones - Manual do Facilitador
Kanban of Thrones - Manual do Facilitador
 
Da empatia ao produto usando MVP
Da empatia ao produto usando MVPDa empatia ao produto usando MVP
Da empatia ao produto usando MVP
 
Jornada da Inovacao
Jornada da InovacaoJornada da Inovacao
Jornada da Inovacao
 
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCAContratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
 
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQNTemos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
 
Agile Design: do desafio ao produto
Agile Design: do desafio ao produtoAgile Design: do desafio ao produto
Agile Design: do desafio ao produto
 
Agile_BR_2016_projetos_ageis_tambem_falham
Agile_BR_2016_projetos_ageis_tambem_falhamAgile_BR_2016_projetos_ageis_tambem_falham
Agile_BR_2016_projetos_ageis_tambem_falham
 
DBServer TDCPOA 2016_Design_Thinking
DBServer TDCPOA 2016_Design_ThinkingDBServer TDCPOA 2016_Design_Thinking
DBServer TDCPOA 2016_Design_Thinking
 
DBServer_Agile_Gov2016
DBServer_Agile_Gov2016DBServer_Agile_Gov2016
DBServer_Agile_Gov2016
 
PMO Ágil?
PMO Ágil?PMO Ágil?
PMO Ágil?
 
Expectimativas / Expectimations
Expectimativas / ExpectimationsExpectimativas / Expectimations
Expectimativas / Expectimations
 
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...
Um programa de incentivo ao desenvolvimento de negócios  dos próprios colabor...Um programa de incentivo ao desenvolvimento de negócios  dos próprios colabor...
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...
 
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
 
Utilizando SCRUM em Contratos de Preço-Fixo
Utilizando SCRUM em Contratos de Preço-FixoUtilizando SCRUM em Contratos de Preço-Fixo
Utilizando SCRUM em Contratos de Preço-Fixo
 
Bits 2014 Porque Inovar
Bits 2014 Porque InovarBits 2014 Porque Inovar
Bits 2014 Porque Inovar
 
AboLições aprendidas
AboLições aprendidasAboLições aprendidas
AboLições aprendidas
 

Agilidade com Pontos de Função - Um paradoxo

  • 1. Agilidade com Pontos de Função é um paradoxo? Outubro/2015 Eduardo Meira Peres
  • 2. Detalhamento antecipado dos requistos não diminui os riscos, e oportunidades não aproveitadas... 1.000 + 1.500 500 change requests Contexto O mito da estimativa perfeita 1.000
  • 3. O mito da estimativa perfeita Seria a procura da resposta certa para a pergunta errada?
  • 4. Não é viável encontrarmos [cedo] estimativas para requisitos de software com acurácia para [certos] projetos. Estimativa Cliente Estimativas viram compromissos... Compromisso Estimatrix
  • 5. ...que às vezes não são cumpridos.
  • 6. Podemos definir estimativas para suportar a execução de projetos através de ciclos curtos de entregas, feedback e mudanças. Uma alternativa Paradoxo do barco de Teseu 1.000 1.000 O que o cliente pediu O que o cliente realmente necessita, em um ambiente de negócios que requer design
  • 7. Aprendizado em um caso real 9 hrs/pt Licitação Pública Contrato de 15.000 pontos de função | 3 anos Até aqui: 40.000 horas trabalhadas | 17 meses Pico de 30 pessoas
  • 8. Quando utilizamos métodos ágeis temos que evitar tudo o que restringe a adaptabilidade. Regra de Ouro
  • 9. Modelos paramétricos originalmente criados para abordagens preditivas podem ser integrados a métodos ágeis para sem restringir sua natureza adaptativa. medir objetivamente valor entregue apoiar estimativas orçamentárias planejar e controlar iterações viabilizar governança corporativa O que Porque Como Quem Quand o Onde Quanto
  • 10. Paradoxo da Agilidade com Pontos de Função Engajamento, Flexibilidade, Transparência diária, Autonomia. Produtividade, Custos, Densidade de defeitos, Previsibilidade, Governança, Taxa de entrega. Um olhar para fora e um para dentro O quê?
  • 11. Pontos de Função podem ser utilizados no apoio à tomada de decisão para previsões orçamentárias. Olhar para Fora Expectimativas Contagem Estimada Expectativas Contagem Detalhada Final Expectimativa: Alinhamento das expectativas do cliente em relação às estimativas. +25% -10%
  • 12. Olhar para Fora Pontos de Função podem ser utilizados como métrica para remuneração e gestão de contratos.
  • 13. Olhar para Dentro Pontos de Função NÃO devem ser utilizados para orientar o planejamento interno à iteração. Negociação orientada a pontos de função Contagem de pontos de função no início da sprint
  • 14. Sprints de 1 mês Time reduzido Pontos de Função & Story Points Projeto SPJ Projeto ASCPontos de Função (9,22 hrs/PF) Story Points (5 hrs/SP) Pontos de Função (9,02 hrs/PF) Story Points 12 hrs/SP)
  • 15. Algumas organizações necessitam planejar e aferir o trabalho realizado através de critérios objetivos. Precisamos reduzir o overhead emocional e de esforço na realização de estimativas. Métricas objetivas não substituem relações de confiança. O que Porque Como Quem Quando Onde Quanto
  • 17. Gestão do Backlog da Release Estimativa orçamentária 884 pontos entregues O compromisso não é com uma lista de requisitos de software, mas com objetivos de negócio.
  • 18. Estimativa orçamentária inicial: 855 pontos de função Backlog na sprint 12 (607+470): 1.077 pontos (+26%) Questão analisada: Restringir o escopo? Decisão: Manter aumento de tamanho em até 25% Situação do projeto na sprint 12 de 22 Gestão do Backlog da Release Resultado real ao final da sprint 22: 25%
  • 19. sprint 1 sprint 2 sprint 3 sprint 4Pre- game postgame Backlog do Produto Fluxo de Trabalho do Contrato Contagem sprint 1 Pagamento sprint 1 Contagem Backlog (estimada)
  • 20. Pregame = Contagem Estimada Remuneração do Pre-game - 10% da contagem estimada (mínimo 4 pontos de função) Resultado do Pregame - Backlog inicial do produto - Visão e plano da release - Contagem estimada + reserva (20%) Contagem detalhada = documentação detalhada = mindset preditivo
  • 21. sprint 1Pre- game Backlog do Produto Game Pontos de função detalhados Pontos de função estimados Story Points ou o que o time decidir #NoEstimates
  • 22. Como Gerenciar as Mudanças? Meus pais “tipo confiam” em mim, preciso estar em casa até a meia noite.
  • 23. Impacto das Mudanças Após a sprint - 0,25 (mudança planejada) - 0,50 (mudança não planejada) Dentro da sprint - 10% de buffer - Acima é remunerado Retrabalho tem custo + Feedback, - Desperdício, + Envolvimento... Retrabalho é ruim?
  • 24. Impacto das Mudanças Contar funcionalidades englobadas em mais de uma sprint apenas ao final? - Influencia decisões de projeto e afeta adaptabilidade - Estimula conflito por mais pontos, menos pontos Fornecedor: postergar mudanças, Cliente: antecipar mudanças. Mudanças dentro da release não devem ser remuneradas? - Estariam dentro da evolução prevista de requisitos (preditivo?) Não existe mudança sem custo - Deixar o processo adaptativo fluir - Reconhecer e valorizar a mudança - Sem mudança é mais caro!
  • 25. Escopo planejado Mudanças Mudanças planejadas 63% a 72% Métricas de Mudanças 27% a 37% 0% a 1%
  • 26. O que Porque Como Quem Quando Onde Quanto Necessário equipe especializada, em ambos os lados. Realização de contagem em conjunto pelo especialista e analista de negócios. Capacitar os analistas de negócios e sistemas para realizar contagens. O time de desenvolvimento e testes não precisa envolver-se com pontos de função.
  • 27. O que Porque Como Quem Quando Onde Quanto Estimativa orçamentária após a visão (PreGame). Contagem detalhada ao final das sprints. Realizar contagens no início das sprints, aceite de requisitos,... Tentar o detalhamento antecipado dos requisitos. Evitar o encaminhamento de requisitos em definição para não emergirem muitas mudanças.
  • 28. O que Porque Como Quem Quando Onde Quanto Pode ser realizada em grande parte a distância. Atividades presenciais são importantes para refinamento, esclarecimentos e desenvolvimento das relações de confiança.
  • 29. O que Porque Como Quem Quando Onde Quanto Esforço médio para contagem + reunião de validação: 1 iteração de 50 pontos (2 semanas) = 8 hrs 1,5% do esforço do projeto Evitar orientação econômica dentro da iteração Desvios devem ser analisados e passíveis de acordo Preserva equipe de desenvolvimento custo financeiro e custo emocional