Scrum - Visão Geral

811 visualizações

Publicada em

Scrum - Visão Geral sobre o processo ágil de gestão de projetos

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
811
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • David
  • David
  • Leo
  • Leo
  • Nelson
  • Nelson
  • Nelson
  • Nelson
  • Berna
  • Berna
  • Leo
  • David
  • David
  • Leo
  • David
  • David
  • David
  • David
  • Scrum - Visão Geral

    1. 1. ScrumLeonardo Melo Santosleonardomelosantos@gmail.com
    2. 2. Agenda Agilidade Scrum  O que é?  Características  Porque usar?  Visão Geral  Papéis e responsabilidades  Definições, artefatos e fases  Funcionamento Referências
    3. 3. Agilidade “Vivemos uma tendência para o desenvolvimento ágil de aplicações devido ao ritmo acelerado de mudanças na tecnologia da informação, pressões por constantes inovações, concorrência acirrada e grande dinamismo no ambiente de negócios.” (BOEHM, 2006)
    4. 4. Agilidade Indivíduos e interações sobre Processos e ferramentas Software funcionando sobre Extensa documentação Colaboração dos clientes sobre Negociação em contratos Respostas a mudanças sobre Seguir um planoEmbora haja importância nos itens sublinhados, são mais valorizados os itens em negrito.
    5. 5. O que é Scrum? Scrum é uma metodologia ágil para gerenciamento de projetos Foi criada por Jeff Sutherland e Ken Schwaber na década de 1990 Pesquisa recente revela que 70% dos entrevistados usam Scrum combinado com outras metodologias e 40% usam Scrum puro (VERSIONE, 2007). O nome foi inspirado numa jogada de Rugby.
    6. 6. Características do Scrum É um processo ágil para gerenciar e controlar o desenvolvimento de projetos É um "wrapper" para outras práticas de engenharia de software. Como XP por exemplo. É um processo que controla o caos resultante de necessidades e interesses conflitantes.
    7. 7. Características do Scrum É uma forma de aumentar a comunicação e maximizar a cooperação É uma forma de detectar e remover qualquer impedimento que atrapalhe o desenvolvimento de um produto. É escalável desde projetos pequenos até grandes projetos em toda empresa.
    8. 8. Características do Scrum Por ser um framework, irá servir como um guia de boas práticas para atingir o sucesso. Suas práticas podem ser aplicadas em qualquer contexto onde pessoas precisem trabalhar juntas para atingir um objetivo comum.  Scrum é recomendado para projetos de outras áreas além de software e principalmente para projetos de pesquisa e inovação.
    9. 9. Por quê usar o Scrum? A proposta do Scrum é radicalmente diferente. O Scrum contempla um visão empírica baseada na teoria de controle de processos. Processo Definidos  RUP da IBM (Rational) Processos Empíricos
    10. 10. Por quê usar o Scrum? Bastante objetivo, com papéis definidos. Fácil adaptação Curva de aprendizado relativamente baixa.
    11. 11. Visão Geral do Scrum
    12. 12. Papéis e responsabilidades
    13. 13. Papéis e responsabilidades Product Owner  Define os requisitos do produto, decide a data de release e o que deve conter nela. Prioriza os requisitos de acordo com seu valor de mercado. Pode mudar os requisitos e prioridades. Scrum Master  Garante que o processo está sendo seguido. Garante que o time esteja totalmente funcional e produtivo. Facilita a colaboração. Líder e protetor do time. Scrum Team  Multifuncional, entre 5 e 9 membros. Grupo auto- organizado (organiza o trabalho e o time entre os membros, de forma participativa).
    14. 14. Definições, artefatos e fases Sprint  O Scrum é baseado numa série de iterações bem definidas chamadas Sprints.  A recomendação é que dure entre duas a quatro semanas. Esse tempo é chamado de Time-box.  Entrega de produto a cada Sprint. É recomendado que existe um mesmo time-box para todas as Sprints, pois é importante para conseguir medir o progresso e a produtividade da equipe.
    15. 15. Definições, artefatos efases
    16. 16. Definições, artefatos e fases Product Backlog
    17. 17. Definições, artefatos e fases Product Backlog Burndown
    18. 18. Definições, artefatos e fases Impediment List  Qualquer coisa por volta do projeto Scrum que impeça a produtividade e qualidade é um impedimento.
    19. 19. Definições, artefatos efases
    20. 20. Definições, artefatos e fases Sprint Backlog Sprint backlog é uma lista de tarefas que define o trabalho da equipe para uma Sprint  Contém tarefas que torna o Product Backlog dentro do trabalho das funcionalidades do produto  Tarefas são estimadas em horas, normalmente 1-16  tarefas com mais de 16 horas são quebradas na reunião de planejamento do Sprint (Sprint Planning meeting) ou durante o Spint  Os membros da equipe “escolhem”(sign up) pra as tarefas - eles não são atribuídos
    21. 21. Definições, artefatos e fases Sprint Backlog Burndown
    22. 22. Definições, artefatos e fases Product Backlog Delta  O relatório Product Backlog Delta é usado para acompanhar as mudanças de estado do Product Backlog Items por todo Tempo.  Por default, ele mostra as mudanças desde o início do Sprint.
    23. 23. Definições, artefatos efases
    24. 24. Definições, artefatos efases
    25. 25. Funcionamento do Scrum Antes de cada Sprint, realiza-se uma Reunião de planejamento (Sprint Planning Meeting), em que o time de desenvolvedores tem contato com o cliente (Product Owner), para estabelecer tarefas e suas prioridades. A partir disso, executa-se a Sprint.
    26. 26. Funcionamento do Scrum Durante a execução da Sprint, o time controla o andamento do desenvolvimento realizando Reuniões Diárias Rápidas (Daily Meeting), não mais que 15 minutos. (Observa-se o progresso usando o gráfico Sprint Burndown).  Daily Meeting O que fez para o projeto desde a última reunião?  O que fará para o projeto até a próxima reunião?  Há algum obstáculo para conseguir seu objetivo? Precisa de ajuda?
    27. 27. Funcionamento do Scrum Ao final da Sprint  Reunião de revisão  Avaliação do Product Owner  Estabelecer pontos de melhoria
    28. 28. Funcionamento do Scrum
    29. 29. Referências Entendendo SCRUM – Mundo PM – Abril/Maio 2007 – Edição 14 http://log4dev.wordpress.com/2007/01/02/gerenciam ento-de-projetos-scrum/ http://scrumforteamsystem.com http://www.heptagon.com.br/?q=node/35 http://pt.wikipedia.org/wiki/Scrum http://www.infoq.com/presentations/The-Roots-of- Scrum http://scrumforteamsystem.com/cs/forums/2/ShowP ost.aspx http://www.controlchaos.com/

    ×