Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dias ideais

O que seriam estes dias ideais do desenvolvedor? Seria 1 dia ideal equivale a 1 dia? Pois se eu der 10 pontos que equivalem a 10 dias ideais, seria a mesma coisa que falar 10 dias?

2 respostas
solução!

Olá Rafael,

Bom Dia,

Vou parafrasear o texto da dissertação de Vinícius Teles que explica esse conceito muito bem! Inclusive recomendo a leitura tem informações complementares ao curso lá http://desenvolvimentoagil.com.br/xp/dissertacaoXP.pdf

Se uma história é estimada em um dia ideal, isso significa que uma dupla de desenvolvedores (se a equipe usa programação em par) será capaz de desenvolver a história em um dia de trabalho, desde que não sejam interrompidos para executar outras atividades. Portanto, um dia ideal representa um dia de trabalho no qual o par pode se dedicar integralmente apenas ao desenvolvimento de histórias, sem se preocupar em atender telefonemas, participar de reuniões, corrigir bugs etc (Kent Beck, 2000).

Portanto, a estimativa não leva em conta fatores externos, nem qualquer tipo de interrupção. O que se busca é o melhor caso. Entretanto, infelizmente o desenvolvedor vive em um dia real, no qual existem interrupções que afetam a quantidade de histórias produzidas.

Para compreender estes conceitos, pode-se utilizar um exemplo. Suponhamos uma iteração de duas semanas e uma equipe de quatro desenvolvedores. Neste caso:

1 iteração = 2 semanas = 10 dias úteis 4 desenvolvedores = 2 pares 1 par / dia trabalhando exclusivamente em histórias = 1 dia ideal 2 pares / dia trabalhando exclusivamente em histórias = 2 dias ideiais 10 dias úteis x 2 dias idéias = 20 dias ideais

Ficou mais claro?

Abraços.

Ahta.. agora entendi bem, hehe... Obrigado André :D