Scrum - passos e desafios - agile tour

2.605 visualizações

Publicada em

Os papéis do Scrum e os principais problemas no dia a dia dos desenvolvedores.
Palestra ministrada no AgileTour 2011 São Paulo.

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

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

Nenhuma nota no slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Scrum - passos e desafios - agile tour

    1. 1. SCRUMOs passos e os desafios @bregaida
    2. 2. Eduardo Bregaida• @bregaida• http://www.javawora.blogspot.com
    3. 3. Primeiro Passo - Projeto• Alguém tem uma idéia.• Essa idéia é passada para os superiores.• Aprovada.
    4. 4. Primeiro Passo - Projeto • Na cabeça do cliente
    5. 5. Primeiro Passo - Projeto• Na cabeça do time • A entrega
    6. 6. Segundo Passo -Contratação da Equipe
    7. 7. Terceiro Passo - Definir a Metodologia• Processos Definidos • São aqueles que determinam o que deve ser feito, quando e como. • Quem já trabalhou com o “início e fim do projeto” sabe que a utilização de um processo definido não garante o sucesso.• Processos Empíricos • São aqueles que não se conheçam todas as variáveis de entrada para que possa estabelecer um processo repetitível. • Exemplo: É como dirigir um carro, nunca se traça um destino em que a chegada é em linha reta, sempre há pequenas correções até a chegada.
    8. 8. Terceiro Passo - Definir a Metodologia• Cascata? (Não deveria ser chamada assim)• RUP?• XP?• SCRUM?• KANBAN• FDD?• Crystal Clear?• Lean?• DSDM?• ASD?
    9. 9. SCRUM
    10. 10. Quarto Passo - Treinamento• Após a definição da metodologia DEVEMOS Treinar a equipe.
    11. 11. Quinto Passo - Papéis• Cada um no time deve saber seu papel e dos demais. P.O. SCRUM Master Time
    12. 12. Quinto Passo - Papéis • Responsável por garantir o Retorno sobre o Investimento (ROI); • Conheço as necessidades do que precisa ser feito; • Define os itens do Product Backlog; • Prioriza os itens na Sprint Planning Meetings;Product Owner
    13. 13. Quinto Passo - Papéis • Garante o uso da Metodologia; • É um líder e um facilitador; • Preciso tirar da frente qualquer impedimento.SCRUM Master
    14. 14. Quinto Passo - Papéis • Função do SCRUM Team é ser auto- gerenciado; • Definir metas dos Sprints; • Produzí-los com qualidade e valor para o P.O.Time
    15. 15. Sexto Passo - Fases do SCRUM• Product Backlog• Sprint Planning Meeting• Planning Poker• Daily Scrum• Sprint Review Meeting• Sprint Retrospective
    16. 16. Sexto Passo - Fases do SCRUM• Product Backlog • Lista com as funcionalidades para o produto; • O conteúdo é definido pelo P. O.; • Não necessita estar completo; • Com o tempo o Product Backlog cresce ou diminui dependendo do que o P.O. necessita;
    17. 17. Sexto Passo - Fases do SCRUM• Sprint Planning Meeting • Reunião com o P.O., Scrum Master e Scrum Team; • P.O. descreve as funcionalidades; • A equipe questiona; • No final é gerado o Sprint Backlog; • Scrum Team e o P.O. definirão o objetivo;
    18. 18. Sexto Passo - Fases do SCRUM• Planning Poker • Estimar o esforço das funcionalidades; • Números menores mais simples; • Números maiores são mais complexos; • Coringas: • Café - 15 minutos para uma pausa; • ? - Não foi entendido alguma funcionalidade falada;
    19. 19. Sexto Passo - Fases do SCRUM• Daily SCRUM • Reunião em Pé de 15 minutos; • Deverá ser respondida apenas 3 perguntas: • O que você fez ontem? • O que você fará hoje? • Há algum impedimento no seu caminho? • É uma reunião focada; • Não é para resolver problemas;
    20. 20. Sexto Passo - Fases do SCRUM• Sprint Retrospective • Ocorre ao final do Sprint; • Utilizado para identificar o que funcionou bem; • Também é utilizado para verificar o que poderia ser melhorado; • E quais ações serão tomadas para melhorá-lo.
    21. 21. Sexto Passo - Fases do SCRUM• Sprint Review Meeting • No final de cada Sprint Retrospective é feito um Sprint Review Meeting; • É mostrado o que foi alcançado no Sprint; • Nesta reunião estará o P.O., Scrum Team e Scrum Master; • O mais importante é que o objetivo esteja realizado.
    22. 22. Sexto Passo - Fases do SCRUM• Quadro KANBAN • No quadro é colocado o andamento do Sprint; • Os Post its são importantes; • Se for coloridos facilitam a visualização; • Também serve para saber o que está fazendo; • Evitem Softwares para KANBAN.
    23. 23. E depois? ...
    24. 24. Começa tudo outra vez até o final do projeto.
    25. 25. Mas nem tudo émaravilhoso assim...
    26. 26. Problemas
    27. 27. Problema Um -Scrum Master Codando
    28. 28. Problema Dois -Síndrome da Multi-Tarefa
    29. 29. Problema Três -Síndrome da Mulher Grávida
    30. 30. Problema Três -Síndrome da Mulher Grávida
    31. 31. Problema Quatro -Síndrome do Estudante
    32. 32. Problema Cinco
    33. 33. Problema Seis -Falta de Treinamento
    34. 34. Problema Seis -Falta de Treinamento
    35. 35. Problema Sete -Muito Cacique para pouco índio
    36. 36. Problema Sete -Muito Cacique para pouco índio
    37. 37. Problema Oito - Pastelaria
    38. 38. Problema Oito - Pastelaria
    39. 39. Problema Nove -Daily Scrum Fail
    40. 40. Problema DezSCRUMbut
    41. 41. Problema Doze - Scrwaterfall• Comando-controle camuflado;• Eliminar Fases;• Sprints sem metas, entregando pedaços sem real valor;• Papéis super-definidos;• P.O. chicken, P.O. inimigo;• ScrumMaster é chefe;• Proteção no lugar de colaborão;• Escopo fechado?
    42. 42. Lembram disso?Continua tendo graça.
    43. 43. Soluções
    44. 44. Soluções
    45. 45. Tente mostrar que a equipe precisa ser unida
    46. 46. Treinamento é Tudo. INVISTA!
    47. 47. Treinamento é Tudo. INVISTA!
    48. 48. Tire os Acomodados.
    49. 49. Tire os Acomodados. Vai pra casafanfarrão, aqui não tem moleque.
    50. 50. Você não irá quererChickens no seu time
    51. 51. Evite o complexo de Pink e Cérebro
    52. 52. Quebre as barreiras da Comunicação
    53. 53. Destrua os impedimentos
    54. 54. Se sua empresa não deixa ou não quer...
    55. 55. Pede pra sair que esta empresa NÃO te merece...
    56. 56. Dica: Não adianta darmurro em ponta de faca
    57. 57. Dica: Não adianta darmurro em ponta de faca
    58. 58. Depois do SCRUM
    59. 59. Com um time muito Ágil...
    60. 60. Dúvidas?
    61. 61. Referênciashttp://www.javawora.blogspot.comhttp://www.caelum.com.brhttp://www.infoq.com/articles/agile-kanban-boardshttp://www.boaglio.com/index.php/2007/12/27/scrum-solo/http://www.improveit.com.br/xphttp://www.mountaingoatsoftware.com/system/hidden_asset/file/17/ScrumLargeLabelled.pnghttp://www.agilemanifesto.org/http://pt.wikipedia.org/wiki/Scrumhttp://www.improveit.com.br/scrum/daily_scrumhttp://www.improveit.com.br/scrumhttp://www.agilealliance.org/http://www.caelum.com.br/treinamentos/csm-certified-scrum-master/http://amagno.blogspot.com/2008/06/scrum-caelum-sucesso.htmlhttp://www.dtsato.com/blog/http://www.jeveaux.com/blog/2008/planning-poker-cards/http://www.daviscabral.com.br/articles/2008/5/22/planning-pokerhttp://www.crisp.se/planningpoker/http://mudandoumapequenaempresa.blogspot.com/2008/05/index-cards-e-planning-poker-para.htmlhttp://jeffsutherland.com/scrum/FirstScrum2004.pdfhttp://www.visaoagil.com/http://www.agilcoop.org.brhttp://www.ime.usp.br/~kon/http://www.flickr.com/photos/fb/2139203765/
    62. 62. Obrigado!eduardo.bregaida@gmail.comhttp://javawora.blogspot.com http://www.slideshare.net/ eduardo.bregaida @bregaida

    ×