Conceito: Planejamento do Jogo
Relacionamentos
Elementos Relacionados
Descrição Principal

Descrição

A finalidade do planejamento é garantir que estamos trabalhando nas coisas mais valiosas em todos os momentos. Independente do quanto nós gostaríamos, o planejamento não é a predição do futuro. Mesmo os melhores e mais ponderados planos precisam ser continuamente aperfeiçoados. Eles necessitam de feedback contínuo e constante para serem úteis.

XP propõe a seguinte hierarquia de planejamento:

  • Os projetos são divididos em liberações com duração de dois a três meses.
  • As liberações são divididas em iterações com duração de duas a três semanas.
  • As iterações são planejadas em tarefas que normalmente duram de um a dois dias.

O planejamento do jogo XP tem duas atividades principais:

Planejamento da Liberação

  • O cliente apresenta as histórias de usuário para a equipe.
  • Os programadores estimam o tempo para cada história de usuário.
  • Os clientes selecionam um conjunto de histórias de usuário para a próxima liberação. O total de tempo estimado para as histórias selecionadas não pode exceder a velocidade da equipe na liberação anterior (o quanto eles fizeram da liberação anterior).

Planejamento da Iteração

  • O cliente apresenta as histórias de usuário que serão trabalhadas na iteração. Estas histórias geralmente vêm da liberação. As histórias que não estão na liberação podem ser selecionadas para a iteração, mas o cliente terá que retirar da iteração e da liberação, uma história existente que tenha o mesmo tamanho. Isto é feito de forma que a equipe não se comprometa a fazer mais trabalho do que eles puderam fazer no passado.
  • Os programadores decompõem as histórias em tarefas de engenharia.
  • Os programadores escolhem e estimam o tempo para as tarefas de engenharia.
  • Os programadores fazem uma verificação para garantir que todas estas tarefas possam ser feitas, através da comparação com o que foi feito na iteração anterior.
  • Se houver muito a fazer, o cliente irá retirar uma ou mais histórias de usuário da iteração.
  • Se não houver bastante trabalho a fazer, o cliente poderá adicionar uma ou mais histórias de usuário para completar a iteração.

Benefícios

  • Fornece feedback rápido e significativo.
  • Fornece muitas oportunidades para usar esse feedback na condução da equipe ao sucesso.
  • Fornece metas estratégicas de longo prazo (plano de liberação) e táticas de curto prazo (plano de iteração).
  • Permite que a equipe se auto-gerencie (lista de tarefas).

Informações Relacionadas

Veja Diretrizes para Planejamento do Jogo.