Artigo Engenharia de Software 7 - Ideal Day e Priorização
Neste artigo, trataremos sobre o método de estimativa Ideal Day (ID) e uma forma de priorização de trabalho dos requisitos relativos a um projeto (Release).
Metodologias Ágeis
Ideal Day e Priorização
Métodos Ágeis no Planejamento
De que o artigo se trata?
Neste artigo, trataremos sobre o método de estimativa Ideal Day (ID) e uma forma de priorização de trabalho dos requisitos relativos a um projeto (Release), baseando-nos em estudos e aplicação na área de Pesquisa e Desenvolvimento da Powerlogic Consultoria e Sistemas. As estimativas de tamanho de cada funcionalidade/requisito serão apresentadas utilizando o método acima, criando indicadores para seu gerenciamento e acompanhamento e ainda servindo para realimentar ciclos (Sprints) futuros com dados estatísticos.
Para que serve?
Para realizar estimativas de forma Ágil.
Em que situação o tema é útil?
Ao planejar um projeto (release) e seus ciclos (sprints). No mundo ágil, estamos continuamente planejando e não somente em marcos pré-definidos, como início de um projeto, por exemplo. Por isso, este tema se torna um importante aliado para o gerenciamento e acompanhamento mais assertivo de projetos em geral.
Neste artigo, abordaremos o método de estimativa Ideal Day (ID) e uma forma de priorização de trabalho dos requisitos relativos a um projeto (Release), baseando-nos em estudos e aplicação na área de Pesquisa e Desenvolvimento da Powerlogic Consultoria e Sistemas. As estimativas de tamanho de cada funcionalidade/requisito serão apresentadas utilizando o método acima, criando indicadores para seu gerenciamento e acompanhamento e ainda servindo para realimentar ciclos (Sprints) futuros com dados estatísticos.
O que é Ideal Day?
Imagine uma parede de 1mx1m. Independente de quem a concebeu, ela continuará tendo o mesmo tamanho. Por outro lado, seu tempo de entrega, variará de acordo com o executor designado para tal. Ideal Day funciona da mesma maneira.
Um Ideal Day corresponde à quantidade de trabalho que um profissional de nível sênior, com fluência nas tecnologias e ferramentas envolvidas (Ideal Developer) consegue realizar em 08 (oito) horas de trabalho dedicadas (sem interrupções).
É importante que se compreenda que o "Dia Ideal", com 08 (oito) horas de trabalho sem interrupções, de um "desenvolvedor ideal", raramente irá ocorrer na prática, e portanto deve ser utilizado unicamente como "moeda" estável para quantificação de tamanho de referência e balizador ideal de produtividade.
É uma estimativa empírica, executada por especialistas ("Expert Judment") para desenvolvimento com base em "exploração adaptativa". Segundo estudos mais recentes da escola ágil, a estimativa empírica é uma maneira sensata de se prever o tamanho de requisitos em uma dinâmica de "requisitos evolucionários", com práticas de "exploração e adaptação", especialmente se acompanhada por:
·Realimentação iterativa da "velocidade", a partir de dados históricos, preferencialmente coletados durante o mesmo projeto para a mesma equipe;
" [...] continue lendo...
Artigos relacionados
-
Artigo
-
Vídeo
-
Vídeo
-
DevCast
-
DevCast