Estimativas para Ambientes ageis

237 visualizações

Publicada em

Técnicas de Estimativas para Ambientes Ágeis

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
237
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Estimativas para Ambientes ageis

  1. 1. Técnicas de Estimativas para Ambientes Ágeis Curso: Lato Sensu em Engenharia de Sistemas Aluno: Fernando Meregali Xavier Orientador: Ricardo de Magalhães Simões Local: Porto Alegre
  2. 2. Estimativa Estimar é prever, portanto toda estimativa tem um grau de incerteza.
  3. 3. Metodologias Ágeis Métodos Ágeis eliminam a produção de documentação excessiva e desnecessária; destaca-se a comunicação; colaboração com cliente; atividades que agregam valor.
  4. 4. Ambientes Ágeis: Algumas Dificuldades • Equipes pequenas • Ciclos curtos • Próprio time realiza as estimativas • Não existe base histórica de estimativas de projetos anteriores • Necessidade de realizar estimativas de forma mais rápida
  5. 5. Estimativas Ágeis • ANÁLISE DE PONTO DE FUNÇÃO • PLANNING POKER • TEAM ESTIMATION GAME
  6. 6. Estimativas Ágeis: Análise de Ponto de Função A técnica mede software através da quantificação de sua funcionalidade requisitada e recebida pelo usuário. • Medir projetos de desenvolvimento e manutenção de software independente da tecnologia utilizada • Possibilitar o uso por diferentes projetos, em diferentes empresas e ambientes variados • Ser compreensível pelo pessoal não técnico VAZQUEZ; SIMÕES; ALBERT, 2010
  7. 7. O Método baseia-se no processo de contagem de 05 itens distintos (HAZAN, 1999): Estimativas Ágeis: Análise de Ponto de Função Ao se estabelecer numa contagem objetiva, os pontos de função formam um métrica padronizada (TORRES; FURTADO, 2012).
  8. 8. Principais Benefícios da Análise de Pontos de Função • Dimensionamento dos sistemas • Uma métrica para determinar o tamanho de um pacote • Apoia o gerenciamento de escopo de projetos • Um meio de estimar custo e recursos para o desenvolvimento e manutenção de software • Uma métrica para fundamentar a negociação de contratos
  9. 9. Estimativas Ágeis: Planning Poker É um técnica (método) de atribuição de estimativas colaborativo Cohn (2013) e Grenning (2002). • Técnica totalmente voltada para metodologias ágeis • Os estimadores justificam suas estimativas • Considera uma média das estimativas
  10. 10. Estimativas Ágeis: Planning Poker Método foi popularizado por Mike Cohn no seu livro Agile Estimating and Planning. - Baralho com 13 cartas numeradas numa sequência similar a Fibonacci.
  11. 11. Principais Benefícios do Planning Poker • Todos os membros do TIME poderão fazer a estimativa • As próximas reuniões obrigam o TIME a refletir novamente no requisito • Técnica de consenso, ou seja, opinião compartilhada • Estimativas de tamanho e duração são separadas • Torna a tarefa de estimar divertida Bassi, 2009
  12. 12. Estimativas Ágeis: Team Estimation Game A técnica é uma abordagem em duas fases para estimar comparando a complexidade relativa de um recurso ou uma história com outra. • Método foi criado por uma ideia de Steve Bockman em 2007 • Classificação de histórias com complexidades relativas • Evitar armadilhas usuais de estimativas • Qualificada como rápido, fácil e divertido NETOBJECTIVES, 2010
  13. 13. Principais Benefícios do Team Estimation Game • Ênfase no dimensionamento relativo • Natureza tátil dos cartões de papel • Envolvimento físico da pessoa que se desloca contra o membro que ainda está sentado • Em pouco tempo tem-se itens do backlog estimados - Pode se utilizar Fibonacci para escalar os itens.
  14. 14. Considerações finais No geral todas as técnicas apresentadas podem ser aplicáveis em ambientes ágeis. As técnicas Análise de Ponto de Função e Planning Poker apresentam maior utilização. As técnicas apresentadas são independe de linguagem de programação.
  15. 15. Sugestões de pesquisas futuras Como tornar a técnica de Análise de Ponto de Função mais aderente as tecnologias atuais ? Modelos de aplicação da técnica Team Estimation Game comparados ao Planning Poker. Muito Obrigado!

×