sábado, 30 de maio de 2009

Notas sobre Scrum

Sobre
  • É um framework. Não é processo, nem metodologia! Não descreve práticas específicas de engenharia de software.
  • O time do Scrum é responsável por criar e adaptar o processo nesse framework.
  • Fornece papéis, reuniões, regras e artefatos.
  • É utilizado para desenvolvimento incremental de produtos.
  • Basea-se num time com diferentes funções num mesmo objetivo.
  • Utiliza interações de tamanho fixo, tipicamente de 2 a 4 semanas.
  • Tenta construir um incremento do produto para ser potencialmente aceito a cada interação.
  • Pode ser usado para diversos tipos de produtos, além de software.
  • Encoraja a organização a adaptar-se ao Scrum, e não adaptar o Scrum para a organização.
Papéis

Dono do Produto
  • Prioriza constantemente o Backlog do Produto.
  • Revisa as expectativas do plano de entrega.
  • Decide questões de requerimentos.
  • Considera quais itens estão prontos, na Reunião de Revisão do Sprint.
Time de Desenvolvimento
  • O time é um grupo auto-organizado e auto-gerenciado.
  • Pode conter especialistas.
  • Contém diversas funções cruzadas.
  • Contém diversos níveis de habilidades.
  • Tem autonomia no compromisso de alcançar as responsabilidades entre o Planejamento do Sprint e da Revisão do Sprint.
  • Tem mais sucesso quando estiverem numa mesma sala.
ScrumMaster
  • Facilita o andamento do Scrum.
  • Mantém os artefatos do Scrum visíveis.
  • Facilita a organização do time.
  • Ajuda a resolver impedimentos no nível de time e no nível da organização.
  • Proteje o time de interferências.
  • Defende as melhorias das práticas do projeto.
  • Facilita as reuniões, mas não tem autoridade de decisão nas reuniões.
Reuniões
Reunião de Planejamento do Sprint
  • É realizada no começo de cada iteração
  • O Dono do Produto e o Time negociam quais itens do Backlog de Produto será atendido no Sprint.
  • O Dono do Produto declara quais itens são os mais importantes para o negócio.
  • O Time revolse a quantidade de tempo que eles acham necessário para realização sem resultar em atraso.
  • O time decompõe os itens numa lista inicial de Tarefas do Sprint, e faz um comprometimento final para fazer o trabalho.
  • O tempo máximo para planejar um Sprint de 30 dias são 8 horas.

(continua em ASAP)

Scrum Diária


Reunião de Revisão do Sprint


Reunião de Retrospectiva do Sprint

Imagem copiada de wiki.pentaho.com

Nenhum comentário: