Março/2003 SCRUM – Processo de Desenvolvimento de Software 1
Fases
 Planejamento
 Sprints
 Ciclos
 Encerramento
Março/2003 SCRUM – Processo de Desenvolvimento de Software 2
Fases
Planejamento
 Definição do projeto
 Relativamente curta
 Estimativas de datas e custos
 Criação do backlog do produto (é uma lista
priorizada de tudo que pode ser necessário no produto.)
 Participação de clientes e outros departamentos
 Levantamento dos requisitos e atribuição de prioridades
 Definição de equipes e seus líderes
 Definição de pacotes a serem desenvolvidos
 Avaliação e seleção das ferramentas de desenvolvimento e
infra-estrutura
Backlog
Março/2003 SCRUM – Processo de Desenvolvimento de Software 3
Fases
Sprint
Cada time recebe o backlog da Sprint (lista de
tarefas para transformar o Backlog do Produto,
por uma Sprint, em
um incremento do produto potencialmente entregável.
 O backlog não sofrerá modificações durante o Sprint
 Duração de 1 a 4 semanas
 Sempre apresentam um executável ao final
Fonte: Mountain Goat Software
Março/2003 SCRUM – Processo de Desenvolvimento de Software 4
Fases – Sprint
Reuniões Diárias
 Cerca de 15 minutos de duração
 Gerenciada pelo líder de cada equipe
 Todos respondem às perguntas:
 O que você realizou desde a última reunião?
 Quais problemas você enfrentou?
 Em que você trabalhará até a próxima reunião?
 Benefícios:
 Maior integração entre os membros da equipe
 Rápida solução de problemas
 Promovem o compartilhamento de conhecimento
 Progresso medido continuamente
 Minimização de riscos
Março/2003 SCRUM – Processo de Desenvolvimento de Software 5
Fases – Sprint
Revisão
 Deve obedecer à data de entrega
 Permitida a diminuição de funcionalidades
 Apresentação do produto à clientes e/ou diretores de
marketing
 Sugestões de mudanças são incorporadas ao backlog
 Produto pode até ser lançado no mercado
 Benefícios:
 Apresentar resultados concretos ao cliente
 Integrar e testar uma boa parte do software
 Motivação da equipe
Março/2003 SCRUM – Processo de Desenvolvimento de Software 6
Fases
Encerramento
 Iniciada quando todos os aspectos são satisfatórios (tempo,
competitividade, requisitos, qualidade, custo)
 Atividades:
 Testes de integração
 Testes de sistema
 Documentação do usuário
 Preparação de material de treinamento
 Preparação de material de marketing
Março/2003 SCRUM – Processo de Desenvolvimento de Software 6
Fases
Encerramento
 Iniciada quando todos os aspectos são satisfatórios (tempo,
competitividade, requisitos, qualidade, custo)
 Atividades:
 Testes de integração
 Testes de sistema
 Documentação do usuário
 Preparação de material de treinamento
 Preparação de material de marketing

Trabalho scrum fases

  • 1.
    Março/2003 SCRUM –Processo de Desenvolvimento de Software 1 Fases  Planejamento  Sprints  Ciclos  Encerramento
  • 2.
    Março/2003 SCRUM –Processo de Desenvolvimento de Software 2 Fases Planejamento  Definição do projeto  Relativamente curta  Estimativas de datas e custos  Criação do backlog do produto (é uma lista priorizada de tudo que pode ser necessário no produto.)  Participação de clientes e outros departamentos  Levantamento dos requisitos e atribuição de prioridades  Definição de equipes e seus líderes  Definição de pacotes a serem desenvolvidos  Avaliação e seleção das ferramentas de desenvolvimento e infra-estrutura Backlog
  • 3.
    Março/2003 SCRUM –Processo de Desenvolvimento de Software 3 Fases Sprint Cada time recebe o backlog da Sprint (lista de tarefas para transformar o Backlog do Produto, por uma Sprint, em um incremento do produto potencialmente entregável.  O backlog não sofrerá modificações durante o Sprint  Duração de 1 a 4 semanas  Sempre apresentam um executável ao final Fonte: Mountain Goat Software
  • 4.
    Março/2003 SCRUM –Processo de Desenvolvimento de Software 4 Fases – Sprint Reuniões Diárias  Cerca de 15 minutos de duração  Gerenciada pelo líder de cada equipe  Todos respondem às perguntas:  O que você realizou desde a última reunião?  Quais problemas você enfrentou?  Em que você trabalhará até a próxima reunião?  Benefícios:  Maior integração entre os membros da equipe  Rápida solução de problemas  Promovem o compartilhamento de conhecimento  Progresso medido continuamente  Minimização de riscos
  • 5.
    Março/2003 SCRUM –Processo de Desenvolvimento de Software 5 Fases – Sprint Revisão  Deve obedecer à data de entrega  Permitida a diminuição de funcionalidades  Apresentação do produto à clientes e/ou diretores de marketing  Sugestões de mudanças são incorporadas ao backlog  Produto pode até ser lançado no mercado  Benefícios:  Apresentar resultados concretos ao cliente  Integrar e testar uma boa parte do software  Motivação da equipe
  • 6.
    Março/2003 SCRUM –Processo de Desenvolvimento de Software 6 Fases Encerramento  Iniciada quando todos os aspectos são satisfatórios (tempo, competitividade, requisitos, qualidade, custo)  Atividades:  Testes de integração  Testes de sistema  Documentação do usuário  Preparação de material de treinamento  Preparação de material de marketing
  • 7.
    Março/2003 SCRUM –Processo de Desenvolvimento de Software 6 Fases Encerramento  Iniciada quando todos os aspectos são satisfatórios (tempo, competitividade, requisitos, qualidade, custo)  Atividades:  Testes de integração  Testes de sistema  Documentação do usuário  Preparação de material de treinamento  Preparação de material de marketing