Scrum
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Scrum

on

  • 291 views

Treinamento de Scrum realizado para a empresa júnior de informática da UFBA. ...

Treinamento de Scrum realizado para a empresa júnior de informática da UFBA.

O curso trata de uma introdução ao Scrum e os processos inerentes ao framework. Através de exercícios os participantes podem entender como funciona a metodologia em cada passo de uma iteração.

Statistics

Views

Total Views
291
Views on SlideShare
291
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Scrum Presentation Transcript

  • 1. SCRUM15 de Abrilmarcoafilho@gmail.commarcoafilho@marcoafilho
  • 2. LICENÇA
  • 3. MARCO ANTONIOFILHOCOORDENADOR DE TI INPACT.ME
  • 4. TUDO COMEÇACOM UMA HISTÓRIA
  • 5. O CONTO DA ÁRVORE
  • 6. Ei  Porco,  eu  acho  que  nós  deveríamos  abrir  um  restaurante    Sei  não.  Como  nós  o  chamaríamos?  O  que  acha  de  “Presunto  com  ovos”?   Não  obrigado.  Eu  estaria  compromeBdo  e  você  apenas  envolvido!  O CONTO DO PORCO E DA GALINHA
  • 7. O COMPLEXO DE NIÑITA
  • 8. O PRODUTOÉ TUDO QUE O CLIENTE QUER
  • 9. PRODUTO
  • 10. INTRODUZINDOSCRUM
  • 11. EM RUGBY
  • 12. EM GERENCIAMENTO - PILARESTRANSPARÊNCIAINSPEÇÃOADAPTAÇÃO
  • 13. EM GERENCIAMENTO – VISÃO GERAL
  • 14. O TIMEFAZ TODA A DIFERENÇA
  • 15. MARCGALINHAMAIOR BENEFICIADO COMA ENTREGA DO PROJETO.NOME:TIPO:DESCRIÇÃO:STAKEHOLDER
  • 16. LEONPORCO* INTERMEDIÁRIO ENTRESTAKEHOLDERS E TIME;* GERENCIA O PRODUCTBAKCLOG;* VALIDA ENTREGA.NOME:TIPO:DESCRIÇÃO:PRODUCT OWNER
  • 17. JAMESPORCO* GERENCIA SPRINTS;* EDUCA O TIME;-- IMPEDIMENTOS;+ PRODUTIVIDADE.NOME:TIPO:DESCRIÇÃO:SCRUM MASTER
  • 18. THE AVENGERSPORCO* 5 a 7 PESSOAS;* CRIAM O PRODUTO;* AUTOORGANIZÁVEIS;* INTERDISCIPLINARES.NOME:TIPO:DESCRIÇÃO:SCRUM TEAM
  • 19. EXERCÍCIOOBJETIVOSelecionar os integrantes da sua equipe e seus respectivos papéisMÉTODO§  Cada integrante deve dizer as razões porque ele deveria estar na equipe;§  A partir dessas habilidades deve ser eleito o Product Owner e Scrum Master;§  Apresentar seus integrantes ressaltando suas características;QUESTIONAMENTOComo a InfoJr pode criar times ágeis? Quem seriam os POs e os SMs?15 MIN
  • 20. AS HISTÓRIASSURGEM NO PALCO
  • 21. HISTÓRIACOMO FUNCIONAA especificação dos projetos podem ser contadas através de históriasComo alguém desesperado paracasar eu gostaria de casar coma Niñita.!Importância: 1000!Marc!TAMANHODivididas em 3 tipos:-  Épicas-  Temas-  Simples
  • 22. PRODUCT BACKLOGHistória ImpComo administrador eu gostaria de criar usuá... 200Como usuário eu gostaria de fazer login 180Como usuário eu gostaria de cadastrar produtos 160Como comprador gostaria de listar por preço 140Como usuário deveria ser avisado sobre erros 100Como administrador gostaria de ver relatórios 80Como publicitário gostaria de saber quem está... 60...§  Registro de todas as histórias;§  Propriedade do Product Owner;§  Priorizada pelo mesmo;§  Todos podem adicionar funcionalidades;§  Estimada pelo time;§  Quantidade suficiente para um sprint;§  Tipos:§  Funcionalides / Bugs;§  Trabalhos técnicos;§  Aquisição de conhecimento.
  • 23. CARTA AO PRODUCT OWNERTEMPO É DINHEIRO!CUSTOS ENVOLVIDOSDESENVOLVIMENTO DO TIMERETORNO SOBRE INVESTIMENTO!!!
  • 24. PRODUCT BACKLOG - MODELOCategoria História Versão IMP ESTTema Gerenciamento de usuários 1.0Simples Como administrador eu gostaria de criar usuá... 200 3Simples Como usuário eu gostaria de fazer login 180 13Tema Gerenciamento de produtos 2.0Simples Como usuário gostaria de cadastrar produtos 160 5Simples Como comprador gostaria de listar por preço 100 2Simples Como publicitário gostaria de saber quem está... 60 3Épica Criar um meta-modelo para gerenciar SWS em... 30
  • 25. EXERCÍCIOOBJETIVOConstruir um product backlog para o projetoMÉTODO§  Quebrar a história “Quero casar com a Niñita” em Temas e Simples;§  Use o modelo fornecido para criação de histórias e condições de satisfação;§  O PO de cada equipe deve priorizar (A equipe pode manipular o PO!);QUESTIONAMENTOComo envolver clientes na criação de histórias?30 MIN
  • 26. PREPARANDO-SEPARA A CORRIDA
  • 27. DEFINIÇÃO DE PRONTOPlanejamentoAnáliseDesenhoProgramaçãoTestesPerformanceAceitaçãoPilotoNo ar
  • 28. PLANEJAMENTO DE RELEASEQUEM? O QUÊ?§  Product Owner§  Scrum Master§  Scrum TeamEstimativa do backlogAnálise da velocidadePOR QUÊ?Quanto pode ser realizado até 30 de maio?Quantas pessoas alocar nesse projeto?ReleasePlan
  • 29. VELOCIDADE0510152025301 2 3 4 5 6 7 8UnidadedemedidaSprintsSPRINT X UNIDADE DE MEDIDAMedida: Pontos de história ou dias ideais;À medida queaumenta aquantidade desprints, melhorpara a análise davelocidade de umtime.!
  • 30. PLANNING POKER®OBJETIVOForma colaborativa de estimar;1.  Cada “jogador” recebe um deck com valores inscritos;2.  Product owner lê história e uma discussão é feita;3.  Jogadores selecionam cartas e as põe na mesa viradas para baixo;4.  Cartas são viradas para que todos possam ver;5.  Discutir as discrepâncias;6.  Repetir o processo até convergir os valores.
  • 31. EXERCÍCIOOBJETIVOEstimar os itens do product backlog e planejar versõesMÉTODO§  PO apresenta histórias à equipe;§  Time estima usando Planning Poker®;§  Time estima velocidade da equipe;§  Finaliza o plano de release com quais histórias entram em algum sprint;30 MIN
  • 32. PLANEJAMENTO DE SPRINTQUEM? O QUÊ?§  Product Owner§  Scrum Master§  Scrum TeamAnálise dos itens maisprioritários do backlogSeleção das tarefasPOR QUÊ?O que ser feitoDiscutir paracomeçarSprintGoalSprintBacklog
  • 33. CRONOGRAMA1.  Identificar sprint (duração do sprint, feriados, etc);2.  Determinar disponibilidade da equipe;3.  Selecionar um item do product backlog de alta prioridade;4.  Discutí-lo para criar tarefas;5.  Estimar tarefas;6.  É possível se comprometer com mais?7.  Repete a partir do item 3 até a resposta do item 6 ser negativa.
  • 34. ENCHENDO O BALDETenho 20 horasdisponíveis!Capitão AméricaReconhecimento  do  local   8  Iden0ficar  possíveis  ameaças   3  Elminiar  ameças   5  Proteção  em  festas   4  Como SH espero que aNiñita não esteja comoutra pessoa.!
  • 35. SPRINT BACKLOG - MODELOHistória Tarefa Dia 1 Dia 2 Dia 3 Dia 4 Dia 5Como um SHnecessitorestabelecer ocontato com aNiñita.Busca em redes sociais 8 8 0 0 0Alerta de disciplina 3 3 2 1 0Consultoria de messenger 4 0 0 0 0Análise de feedback 4
  • 36. EXERCÍCIOOBJETIVOEstimar as tarefas e criar um sprint backlog e sprint goalMÉTODO§  PO apresenta histórias à equipe;§  Realizar o cronograma apresentado;§  Construir um sprint backlog e seu respectivo sprint goal;§  Apresentar para as outras equipes o resultado do seu planejamento de sprint;1 HORA
  • 37. É DADAA LARGADA
  • 38. KANBANHISTÓRIAS A REALIZAR EM ANDAMENTO FINALIZADASComo um...!Como um...!Visitar...!Investigar...!Investigar...!Analisar...!Buscar...!Corrigir...!Investigar...!Analisar...!Buscar...!Corrigir...!
  • 39. BURNDOWN CHART050100150200250300350Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15Horasrestantes
  • 40. DAILY MEETINGDETALHES:§  Diárias;§  Duração de 15 minutos;§  Feita em pé;RESPONDER A 3 PERGUNTAS:§  O que eu fiz hoje?§  O que farei amanhã?§  Quais são meus impendimentos?
  • 41. EXERCÍCIOOBJETIVOEstimar as tarefas e criar um sprint backlog e sprint goalMÉTODO§  Escolher um Scrum Master geral para a turma e este deve sair da sala;§  Entregar uma carta de índice com um perfil para alguns voluntários;§  O Scrum Master é chamado de volta e deve moderar a reunião;20 MIN
  • 42. ENTRANDO NOPIT STOP
  • 43. SPRINT REVIEWCRONOGRAMATodos participam;Apresentação do que foi desenvolvido no último sprint;
  • 44. É HORADA RETROSPECTIVA
  • 45. SPRINT RETROSPECTIVEO QUE ESTÁ CERTO E O QUE NÃO ESTÁINICIARPARARCONTINUARFoco em melhorias não em pessoasResponsabilidade de tomar açõesJogos também podem ajudar
  • 46. EXERCÍCIOOBJETIVOAvaliar a apresentação de ScrumMÉTODO§  Dividir um papel em três seções: Iniciar, Parar e Continuar;§  Escrever em cada uma das seções o que é necessário para que esta apresentação melhore;20 MIN
  • 47. DÚVIDAS?? ????????? ?
  • 48. MUITO OBRIGADO!marcoafilho@gmail.commarcoafilho@marcoafilho