Scrum treinamento

565 visualizações

Publicada em

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
565
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Scrum treinamento

  1. 1. SCRUM
  2. 2. Problemas Agile Papéis Scrum Processo Scrum Comparativos Resultados Agenda
  3. 3. photo by Jule_Berlin Problemas com desenvolvimento de software tradicional
  4. 4. Tradicional Desenvolvimento em fases Resultados antecipados Up-front design picture by jasonb42882
  5. 5. Requisitos não são claros Medo de prosseguir para a próxima fase Falta de análise
  6. 6. Mudanças de requisito Mudanças são cada vez mais caras Cliente não recebe o que ele gostaria
  7. 7. Projetos demoram muito 32% projetos são entregues com sucesso Longa duração adia a da receita (Fonte: Standish Report 2009)
  8. 8. Sem tempo para teste Não existe tempo para garantia de qualidade Integração tardia significa também falhas tardias
  9. 9. Tempo desperdiçado 52% requisitos são implementados 64% funcionalidades raramente são utilizadas (Fonte: Standish Report 2003)
  10. 10. Fraca visibilidade de progresso % Completude tarefa não é suficiente 43% média em excedente (Fonte: Standish Report 2003)
  11. 11. Agile
  12. 12. Process Complexity (M) Chaotic projects Agile projects Structured projects
  13. 13. Princípios Agile 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Satisfação Cliente A mudança é bem vinda Entregas frequentes Trabalhar como time Moticação pessoas Comunicação frente a frente Medição trabalho Manutenção produtividade constante Excelência em qualidade Keep it Simple Design evolutivo Refletir regularmente
  14. 14. Adoção Agile
  15. 15. Adoção Agile
  16. 16. Scrum picture by Kiwi Flickr
  17. 17. Gurus Ken Schwaber Jeff Sutherland Mike Beedle Mike Cohn
  18. 18. picture by OnTask Objetivo do Scrum Gerenciar complexidade, Incerteza e mudança através de visibilidade, inspeção e adaptação
  19. 19. picture by exfordy Papéis Scrum
  20. 20. Product Owner picture by Official Star Wars Blog Dono da visão do projeto Representa o cliente
  21. 21. Product Owner Define funcionalidades (de acordo com a visão) Prioriza funcionalidades (ROI) Define datas de release Fornece feedback Gerencia stakeholders Aceita ou rejeita resultados
  22. 22. Time picture by ewen and donabel Pequenos em geral (3–9) MultiFuncional Auto Organizado
  23. 23. Time Define taregas Estima esforço Desenvolve produto Garante qualidade Evolui processos
  24. 24. Scrum Master Líder Protetor Time Resolvedor de problemas Guia SCRUM picture by Orange Beard
  25. 25. Scrum Master Remove impedimentos Previne interrupções Facilitador para o time Fornece suporte SCRUM Gestão do gerenciamento
  26. 26. Scrum Process
  27. 27. Product Backlog picture by juhansonin
  28. 28. Product Backlog sample from Eclipse.org
  29. 29. Product Backlog Gerenciado pelo Product Owner Requisitos de alto nível Valor de negócio Não completos Espera-se mudança e evolução Visão limitada de futuro
  30. 30. Product Backlog Inclui estimativas Priorizado por valor e risco Descrito como user story Visível Publicamente
  31. 31. User Stories Como <user> Eu preciso <functionality> ( então <benefit> ) Como um bibliotecário Eu preciso ser capaz de procurar livros pelo ano de publicação
  32. 32. Sprints Tempo Definido – Features congeladas Escopo variável Resultado potencial para entrega
  33. 33. Sprint Planning Capacidade Time, Product backlog, Produto atual, Negócio, Tecnologias + Objetivo = picture by Darcy McCarty
  34. 34. Sprint Planning Comunicação frente a frente Pequenos passos reversíveis Perspectiva Usuário
  35. 35. Sprint Planning (Parte 1) Planejamento nível estratégico Seleção/Priorização funcionalidades Discussão critério aceitação Verificação entendimento ½ - 1 hora / sprint
  36. 36. Sprint Planning (Parte 2) Planejamento nível tático Define itens backlog do sprint Estimativa itens backlog do sprint Compartilhamento compromisso ½ - 1 hour / sprint
  37. 37. Sprint Backlog Quebra do valor agregado de negócio em tarefas picture by oskay
  38. 38. Sprint Backlog
  39. 39. Sprint Backlog Gerenciado pelo time Time direciona o trabalho
  40. 40. Daily Scrum A pulsação do Scrum picture by Hamed Saber
  41. 41. Daily Scrum Compromisso e responsabilidade Diga o que você faz e faça o que você disse Todo mundo está convidado picture by Hamed Saber
  42. 42. Daily Scrum O que eu fiz desde a última daily O que eu vou fazer até a próxima daily O que está me bloqueando Somente o time fala Sem resolver problemas Máximo 15 minutos Todos em pé
  43. 43. Sprint Task Board picture by Mountain Goat Software
  44. 44. Definição Critério Done Evita 90% síndrome da entrega Codificado, comentado, checked in, integrado, revisado, teste unitário, deploy ambiente de teste, teste aceitação realizado & documentado... = DONE DONE
  45. 45. Sprint Burn Down picture by NibiruTech
  46. 46. Sprint Review picture by oskay Satisfazer Product Owner Obter feedback do produto
  47. 47. Sprint Review Informal, sem slides O time inteiro participa Todo mundo está convidado picture by oskay
  48. 48. Sprint Review Necessário preparação Mostra features completas Aceita ou rejeita resultados 1-2 horas / sprint
  49. 49. Sprint Retrospective Evolução do processo picture by kevindooley
  50. 50. Sprint Retrospective Repletir no processo e no produto Time inteiro participa
  51. 51. Sprint Retrospective O que nós temos que começar a fazer O que nós temos que parar de fazer O que nós temos que continuar a fazer (Product Owner não é obrigatório)
  52. 52. Release Planning Planejamento funcionalidades em sprints e releases Releases dependem dos sprints aceitos picture by Sviluppo Agile
  53. 53. Término prematuro do Sprint Somente em casos extremos Time pode terminar quando não puder mais atingir o objetivo do sprint Product Owner pode terminar quando existir uma mudança de prioridade no produto Trabalho é direcionado para o fim do sprint anterior Levanta visibilidade dos problemas picture by VistaICO
  54. 54. Sprints Alavancagem constante do valor de negócio Inspecionar e Adaptar picture by kelsey e.
  55. 55. Sprints Direcionados pelo Product Owner Passos pequenos e reversíveis Mudança é bem vinda Time multi funcional Inclui design e testes Manter produtividade constante Compartilhar comprometimento Alta qualidade, DONE Obter Feedbacks “Falha rápida” picture by kelsey e.
  56. 56. Comparativo
  57. 57. Scrum vs. XP picture by extremeprogramming.org
  58. 58. Scrum vs. RUP picture by WittmannClan.com
  59. 59. Scrum vs. Kanban picture by Lean Software Engineering
  60. 60. Scaled Scrum (Scrum of Scrums) picture by Mountain Goat Software
  61. 61. Scrum equipes distribuídas
  62. 62. Resultados Efeitos da aplicação SCRUM
  63. 63. Incerteza Gerenciada Rolling wave planning (planejamento progressivo) Mini projetos mais simples diminuem o risco
  64. 64. Escopo Flexível Permite mudanças em intervalos fixos Releases permitem aprendizado
  65. 65. Entrega mais rápida Time to market menor Valor entregue em incrementos
  66. 66. Maior Qualidado Teste acontece continuamente Melhoria dos processos
  67. 67. Perdas eliminadas Nada é desenhado para não ser construído Tudo que foi construído deve ser utilizado
  68. 68. Visibilidade aumentada Todos os problemas devem estar visíveis Progresso pode ser medido pelo software entregado e testado
  69. 69. Mais diversão, mais times felizes picture by woodleywonderworks
  70. 70. Pré-Condições Empowerment Disciplina Coragem Energia Paixão Coaching Times estáveis Multi Funcionais Cliente disponível picture by mpov
  71. 71. Books
  72. 72. Sites www.scrumalliance.org www.scrum.org www.mountaingoatsoftware.com www.agilesoftwaredevelopment.com www.noop.nl management30.com picture by VistaICO
  73. 73. picture by -bast-

×