A maioria das iterações dura de 4 a 12 semanas, incluindo as fases de especulação, exploração e adaptação.
A definição da duração das iterações e do número de funcionalidades a serem desenvolvidas em cada iteração é chamada de estrutura de iterações. Deve-se criar uma estrutura de iterações adequada a cada projeto. E é exatamente o que vamos ver nessa postagem, na continuação de nossa jornada pelo universo da Gestão Ágil de Projetos.
Como ponto de partida, planeje uma semana para especulação e uma para adaptação. Com o tempo, você identifica o que consegue realizar nesse prazo e ajusta conforme necessário. A exceção é a fase de especulação da primeira iteração: como é necessário planejar o projeto inteiro, não apenas a iteração, acrescente alguns dias. Para definir a melhor estrutura de iterações, faça uma lista das funcionalidades a desenvolver e uma estimativa dos números.
Crie, então, um agrupamento lógico das funcionalidades para poder determinar o tamanho das iterações. As funcionalidades podem ser agrupadas com base nas prioridades de negócios, nos técnicos disponíveis, nos recursos empresariais disponíveis ou simplesmente por área de negócios, pois às vezes é mais fácil construir funcionalidades para uma área de negócios específica em uma determinada iteração. As estimativas nas funcionalidades não precisam ser detalhadas. No número de horas esperado em cada categoria, pode-se usar grande, médio e pequeno. Exemplo:
Oitenta horas - funcionalidade grande.
Quarenta horas - funcionalidade média.
Vinte horas - funcionalidade pequena.
Conforme as estimativas forem refinadas, pode-se adequá-las.
Com base no número de pessoas na equipe e no tamanho das funcionalidades, pode-se determinar o melhor tamanho das iterações. Escolha um tamanho e mantenha-o, seguindo a mesma duração para cada iteração. Isso ajuda a equipe a manter o ritmo, o que é comprovadamente mais produtivo. Podemos tomar o seguinte exemplo: Digamos que seu projeto tenha duração de seis meses e a fase de visão levou um mês. Agora há cinco meses para o restante do projeto. Com base nas funcionalidades, você opta por três iterações de sete semanas. Dessas sete semanas em cada iteração, sobram cinco para o trabalho — a fase de exploração. Com base nas estimativas e recursos disponíveis, agora será possível confirmar as funcionalidades que podem ser concluídas em uma determinada iteração. Caso isso não seja compatível com as funcionalidades desejadas, pode-se adequar a duração e o número de iterações. Supondo que haja recursos técnicos e empresariais disponíveis, sugiro desenvolver as funcionalidades de maior prioridade na primeira iteração.
Uma última dica: Muitas equipes trabalham melhor com iterações curtas e focadas. É importante testar se isso funciona na sua equipe. Experimente na primeira iteração e ajuste conforme necessário. Você pode aumentar ou diminuir o número de funcionalidades planejadas em uma iteração para melhorar o andamento. Lembre-se de que a duração total das iterações e do projeto devem permanecer as mesmas.
Na próxima postagem falaremos sobre a definição da abordagem para gerenciamento de riscos. Até lá!
Nenhum comentário:
Postar um comentário
Olá, seja bem vindo a Souza Júnior Soluções em Consultoria! Obrigado por seu comentário!