$30 off During Our Annual Pro Sale. View Details »

Entendendo o Scrum

Entendendo o Scrum

Apresentação rápida feita na faculdade Pitágoras de Votoranitm em um seminário de tecnologia em 2013.

Caio Carrara

August 01, 2013
Tweet

More Decks by Caio Carrara

Other Decks in Technology

Transcript

  1. 1
    Entendendo o Scrum
    Entendendo o Scrum
    Caio Carrara – www.caiocarrara.com.br
    [email protected]
    Skype: caiowcc

    View Slide

  2. 2
    Entendendo o Scrum
    Caio Carrara?
    Desenvolvedor de software
    Tecnólogo em Análise e Desenvolvimento de Sistemas pela
    FATEC – Sorocaba
    Trabalhando com Java há quase 3 anos
    Aspirante a #pythonista e historicamente #javeiro. Se não
    estou programando, estou puxando ferro na #maromba.

    View Slide

  3. 3
    Entendendo o Scrum
    Desenvolvimento de software: contexto
    Histórico
    Complexidades e especificidades
    Problemas

    View Slide

  4. 4
    Entendendo o Scrum
    Manifesto Ágil: agilemanifesto.org
    Novos valores:
    Indivíduos e interações mais que processos e
    ferramentas
    Software em funcionamento mais que documentação
    abrangente
    Colaboração com o cliente mais que negociação de
    contratos
    Responder a mudanças mais que seguir um plano

    View Slide

  5. 5
    Entendendo o Scrum
    Scrum: o que é?
    Uma maneira de equipes trabalharem em conjunto para o
    desenvolvimento de um produto
    A criação de um produto com Scrum ocorre iterativamente
    Usar Scrum promove a entrega incremental do produto (isso
    não é fácil)
    Surgiu baseando-se em valores ágeis do desenvolvimento
    de software
    Fundamenta-se em cerimônias, papéis e artefatos

    View Slide

  6. 6
    Entendendo o Scrum
    Scrum: papéis
    Product Owner (o detentor do conhecimento do domínio da
    solução)
    Scrum Master (trabalhar para o time)
    Time (desenvolvedores)

    View Slide

  7. 7
    Entendendo o Scrum
    Scrum: sprint
    Espaço de tempo onde deve-se trabalhar para que, ao final
    do mesmo, seja possível entregar um produto, ou
    funcionalidades, prontas, funcionais e que agregem valor ao
    negócio do cliente
    O tempo aconselhado de um sprint é de 30 dias, geralmente
    variando para pouco menos que isso

    View Slide

  8. 8
    Entendendo o Scrum
    Scrum: cerimônias
    Planejamento do Sprint (time soberano na capacidade de
    produção)
    Reunião diária
    O que fiz desde a última reunião
    O que farei até a próxima reunião
    O que impede o meu trabalho
    Sprint Review (SEM power point e software funcionando!)
    Retrospectiva da Sprint (PO, SM, Time!)

    View Slide

  9. 9
    Entendendo o Scrum
    Scrum: artefatos
    Backlog do Produto
    Requisitos em formato de estorias
    Backlog do Sprint
    Burn down
    Gráfico público mostrando o que foi e o que falta ser
    desenvolvido de acordo com o Backlog do Sprint
    Quadro de Tarefas
    FAZER / FAZENDO / FEITO

    View Slide

  10. 10
    Entendendo o Scrum
    Scrum: quadro de tarefas e Burn Down

    View Slide

  11. 11
    Entendendo o Scrum
    Scrum: visão gerão

    View Slide

  12. 12
    Entendendo o Scrum
    Scrum: vantagens
    Melhor entendimento do produto a ser desenvolvido
    Condições para responder à mudanças sem tantos prejuízos
    Entrega do que é verdadeiramente necessário
    Promove a colaboração e interação do time além da
    horizontalização do conhecimento

    View Slide

  13. 13
    Entendendo o Scrum
    Hora das perguntas!
    Vamos conversar!

    View Slide

  14. 14
    Entendendo o Scrum
    Obrigado!
    Caio Carrara – www.caiocarrara.com.br
    [email protected]
    Skype: caiowcc

    View Slide