Planejamento Ágil1 Estimativas em métodos Ágeis Marcelo Litvin de Almeida Wylliam Miguita.

Slides:



Advertisements
Apresentações semelhantes
Uma metodologia inovadora…
Advertisements

SCRUM para Gerência de Projetos
Análise e Projeto de Sistemas I
Gerenciamento de Projetos
TECNOLOGIAS DE GESTÃO ORGANIZACIONAL (TGO)
Rational Unified Process(RUP)
Desenvolvimento ágil: eXtreme Programming vs SCRUM Tiago Rodrigues de Mello CCO-230 – ENGENHARIA DE SOFTWARE / 2010.
GESTÃO DE PROJETOS 1 Conceitos Básicos.
Extreme Programming Walfredo Cirne Universidade Federal da Paraíba.
Processo Desenvolvimento de Software Tradicional
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
um processo ágil de desenvolvimento de software
Administração de Recursos Materiais
Subgrupo G2 Rommel Agostini Cavalher Raphael Leon Peres Brocchi
Engenharia de Software
KANBAN Por: Jessica Nunes e Karine Oliveira.
Chapter 1 Agile in a Nutshell (Ágil em uma casca de noz)
Otimize seu tempo e acelere os resultados Organizando o seu negócio
O que O que devemos fazer? Quando Quando devemos fazê-lo? Como Como iremos fazê-lo? Quem Quem irá fazê-lo?
Técnicas e Projeto de Sistemas
Engenharia de Software
Desafios do desenvolvimento de software
Planejamento e Gerenciamento de Projetos
Fundamentos de Engenharia de SW
Implantando SCRUM na Simplestec Equipe Tributária
Transferência de aprendizagem
Você merece o melhor Você merece o melhor.
QUALIDADE PESSOAL COMO BASE PARA A QUALIDADE TOTAL
SCRUM Equipe Amauri Cleverson Daiane Mauri Mauricio.
SELECIONANDO CLIENTES
Engenharia de Software
Raoni de Oliveira Franco
Monografia Formatação Regras para a nota
Gerência, Planejamento e XP
Planejamento e Gerência de Projeto Plácido Antônio de Souza Neto
Fase de Concepção (Início, Planejamento)
Metodologia Ágil SCRUM
Dicas para Apresentações
PCP Flávio Botana.
McClelland Busca de oportunidade e iniciativa
CESUSC CURSO DE ADMINISTRAÇÃO
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Processo Decisório - Aula 04 (2012)
ESTOQUES Fator-Chave O papel do estoque na Cadeia de Suprimento
Gerência do tempo do projeto
Empreendedorismo.
Iniciando na logística empresarial
Just in time Aula 07.
1/37 Engenharia de Software e Sistemas Alexandre Monteiro.
1 Planejamento e Estimativas Ágeis Dairton Bassi Fabio Kon
Engenharia de Software
Gerenciamento de Equipes com Scrum Curso de Verão 2008 – IME/USP Dairton Bassi Danilo Sato 24/Jan/2008.
CI202Y - Métodos Numéricos Nelson Suga 2010
Métodos Ágeis e Programação Extrema (XP)
Engenharia de Software
FUNDAMENTOS NEOCLÁSSICOS PARA A LEI DA OFERTA E DA DEMANDA
Técnico Contabilidade
Lição 8 – Execução e Encerramento do Projecto Licenciatura em Informática Gestão de Projectos Informáticos (2613) Docente: José Coelho.
Fase de Concepção (Início, Planejamento)
Extreme Programming João Gabriel Pedro Ramos Renan Santos.
Gestão Ágil de Projetos
Backlog Lílian.
Análise e Projeto de Sistemas Orientados a Objetos - Métodos Ágeis – Extreme Programming Rogério Lacerda
TÉCNICAS DE ESTIMATIVAS
A Liderança transformacional
Introdução a Métricas de Software Tópicos Avançados em Engenharia de Software III Danielle Dias e Cristine Gusmão / UFPE-PE.
oncast mentoring and consultancy services Adriano Orlando Campestrini Samuel Crescêncio Rodrigo Carvalho Machado.
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Londrina LAB FÍSICA 1 ALGARISMOS SIGNIFICATIVOS e INCERTEZAS NAS MEDIDAS LAB FÍSICA 1 ALGARISMOS SIGNIFICATIVOS.
Carolina Gwozdz Poersch, Maria Inés Castiñeira (PIBIC-CNPq) Ciência da Computação, Pedra Branca Introdução Um processo de desenvolvimento de software é.
Organização do tempo DEUS FAMÍLIA CARREIRA
Transcrição da apresentação:

Planejamento Ágil1 Estimativas em métodos Ágeis Marcelo Litvin de Almeida Wylliam Miguita

Planejamento Ágil2 Agenda Planejamento Estimativas Considerações Finais Referências

Planejamento Ágil3 Planejamento “Planejamento é tudo. Planos são nada.” - Field Marshal Helmuth Graf von Moltke

Planejamento Ágil4 Planejamento O propósito do planejamento  Reduzir risco  Reduzir incerteza  Melhorar a tomada de decisões  Estabelecer confiança  Informar

Planejamento Ágil5 Foco no planejamento e não no plano Encoraja a mudança Resulta em planos que sao mudados com facilidade Ocorre durante todo o projeto

Planejamento Ágil6 Cone de Incerteza

Planejamento Ágil7 Uma Aproximação Ágil Trabalha como um time Iterações curtas Entrega valor no final de cada iteração Foco nas prioridades de negocio Adaptação

Planejamento Ágil8 Não devemos ver um projeto somente como a execução de uma série de passos. Devemos ver um projeto como rápida e confiavelmente gerando um fluxo de capacidades e conhecimentos novos. Novas capacidades estão no produto e o novo conhecimento é usado para fazer o produto o melhor possível - Macomber (2004)

Planejamento Ágil9 Estimativas Vamos deixar claro, estimativas são no máximo uma arte. Você não terá figuras exatas, não importa o quanto tente. - Planning Extreme Programming By Jennifer (ILT) Kohnke, Tom DeMarco, Kent Beck, Martin Fowler

Planejamento Ágil10 Estimando Tamanho Estimar tamanho vs. Estimar duração Prazo a partir do tamanho Características Desejadas Estimativa de Tamanho Estimativa de Duração Prazo

Planejamento Ágil11 Velocidade É medida de trabalho feito Calculada no final de cada iteração Não precisa ser estimada Velocidade individual não é uma ferramenta

Planejamento Ágil12 Pontos de História – Story Points Pontos de História são relativos Erros de estimativas são corrigidos (velocidade)

Planejamento Ágil13 Dias Ideais Dias Ideais vs. Dias Para estimar em dias ideias  A história sendo estimada é sua única responsabilidade  Tudo que é necessário vai estar em sua mão quando você começar  Não vai haver interrupções

Planejamento Ágil14 Técnicas para Estimar Relação entre precisão da estimativa e o tempo gasto Esforço deve variar com o proposito da estimativa

Planejamento Ágil15 Estimativas são divididas Todos os envolvidos devem participar das estimativas  Não está definido quem vai fazer o trabalho  Aumenta-se a chance de pontos importantes serem lembrados na estimativas

Planejamento Ágil16 Histórias, Épicos e Temas Épico é uma grande história de usuário Tema é a união de histórias relacionadas São usados para reduzir o esforço gasto em estimativas Aumentam a imprecisão

Planejamento Ágil17 Escala de Estimativas 1, 2, 3, 5 e 8 1, 2, 4 e 8 Refletem o aumento da incerteza relacionados a maiores unidades de trabalho

Planejamento Ágil18 Estimando Opinião de um especialista  Rápido, mas baseado em tarefas Analogia  Valores relativos Separação

Planejamento Ágil19 Poker do Planejamento Combina as três técnicas de estimativas Os estimadores justificam suas estimativas Considera uma média das estimativas

Planejamento Ágil20 Re-Estimar Mudança de tamanho relativo Não considerar o tempo gasto Histórias parcialmente completas

Planejamento Ágil21 Pontos de História x Dias Ideais Comportamento considerando multiplas funções Pontos de história não “perdem validade” São medidas de tamanho puras Dias ideais não são iguais São fáceis de explicar No início, é mais fácil estimar com Dias Ideais

Planejamento Ágil22 Buffer É importante pois reflete a incerteza da estimativa Não é apenas tempo de sobra

Planejamento Ágil23 Considerações Quanto mais longe, mais incerteza há Não existe estimativa 100% correta Buffers são importantes Erros de estimativa são corrigidos com a velocidade

Planejamento Ágil24 Referências Agile Estimating and Planning – Mike Cohn Extreme Programming Explained: embrace change – Kent Beck