Gerência de Projetos de Software - Aula 3 [SCRUM]

1.674 visualizações

Publicada em

SCRUM

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

Gerência de Projetos de Software - Aula 3 [SCRUM]

  1. 1. SCRUMAdson Cunha, MSc, PMP® http://adsoncunha.com
  2. 2. O que é?• Processo iterativo e incremental para desenvolvimento de qualquer produto e gerenciamento de qualquer trabalho• Provê agilidade necessária para responder rapidamente às mudanças de requisitos• Processo ágil com foco na entrega do maior valor para o negócio no menor tempo• Não são prescritas práticas de engenharia• É mais um framework que uma metodologia
  3. 3. Manifesto Ágil
  4. 4. Características Processos: Reunião de Planejamento, Retrospectiva, Reunião Diária, Iterações (Sprints), ... Ferramentas: Taskboard, Ferramentas, User Stories, Burndown, ... Pessoas: ScrumMaster, Product Owner, Time, ... Cultura: Time multidisciplinar, Autogerenciamento, Valores, Envolvimento do cliente, Liderança, Colaboração, Respeito, ...
  5. 5. Framework SCRUM
  6. 6. Papéis
  7. 7. Product Owner• Definir os requisitos do produto• Gerenciar o retorno do investimento (ROI)• Apresentar ao time os requisitos• Priorizar os requisitos de acordo com o valor para o negócio• Planejar as entregas (releases)• Garantir que os especialistas de domínio estejam disponíveis para o time
  8. 8. Scrum Master• Responsável pelo gerenciamento do projeto• Garantir o uso do Scrum• Remover os impedimentos do time• Habilitar a cooperação entre todos os papéis e funções• Funciona como um escudo para o time das interferências externas
  9. 9. Time• Geralmente entre 5-9 pessoas• Multidisciplinares• Auto-organizados• Devem estar fulltime no projeto
  10. 10. Estrutura do SCRUM
  11. 11. Sprints• O progresso do projeto se dá em uma série de “sprints”• Duração de 2 a 4 semanas• Duração constante: as funcionalidades é que podem variar!• Uma parte do produto é produzida (projetada, codificada, testada, …)• Parte do produto a ser produzida é priorizada pelo negócio (ROI)
  12. 12. Cascata x Iterativo e Incremental
  13. 13. Cascata x Iterativo e Incremental
  14. 14. Sempre entregar valor
  15. 15. Sprints blindadas
  16. 16. Reunião de Planejamento• Dividida em 2 partes: • Priorização e estimativa do Product Backlog • Identificação e estimativa das tarefas do Sprint Backlog
  17. 17. Planning Poker
  18. 18. Reunião Diária
  19. 19. Sprint Review• O time apresenta o que foi trabalhado durante a sprint• Demo do produto• Todos os envolvidos no projeto participam
  20. 20. Sprint Retrospective
  21. 21. Burndown Chart
  22. 22. Taskboard
  23. 23. SCRUM of SCRUMs
  24. 24. SCRUM of SCRUMs
  25. 25. ExercícioLinha de Produçãode Aviões
  26. 26. Apresentação• Três equipes• Produção de aviões de papel• Sprints e replanejamento de 3 minutos cada • Respeito incondicional ao tempo!• Conceito de linha de produção • O avião começa numa ponta e termina na outra • A engenharia a ser aplicada é de decisão do time • Não pode haver estocagem de matéria-prima• O produto precisa cumprir o escopo • Caso acabe o tempo e o produto estiver inacabado, ele pode voltar para a produção no próximo sprint
  27. 27. Necessidades• A Força Aérea deseja um novo avião• O representante da entidade entrou em contato com três empresas para analisar as propostas• O representante deseja saber quantos aviões vocês produziriam em TRÊS minutos• Vocês tem 1 minuto para discutir e passar a estimativa
  28. 28. Análise das Propostas• A Força Aérea gostou das estimativas e vai abrir concorrência• Vocês deverão produzir um protótipo do avião em três minutos. O escopo é: • Deve possuir 12 janelas • Deve possuir uma cabine • Deve possuir o símbolo das empresas • Nas duas asas • Na traseira
  29. 29. O que o cliente quer...
  30. 30. Mãos à obra!• Com o escopo em mãos, agora é com vocês!• A empresa que mais produzir leva o contrato.• Vocês terão 3 sprints de 3 minutos para produzir.• Terão mais 3 minutos para avaliar e adaptar o processo, ao final dos sprints, visando maior produtividade.• Deverão dar uma estimativa de produção a cada início de sprint.
  31. 31. Papéis• Product Owner • Irá passar o escopo e aceitar o produto• Scrum Master • Não poderá produzir. Deverá cuidar do time, avaliar o processo, remover impedimentos e buscar matéria-prima.• Equipe • Produzirá o produto e avaliará o processo.
  32. 32. Avaliando• Estimativas e limites de produção• Prototipação e geração de valor ao cliente• Inspeção e adaptação• Gargalos e correções• Trabalho em equipe• Utilização de sprints É melhor entregar todos aviões em 10 minutos ou uma % a cada 3 minutos?
  33. 33. Referências• Scrum Alliance • http://www.scrumalliance.org/• Mountain Goat Software • http://www.mountaingoatsoftware.com/scrum/• Implementing Scrum • http://www.implementingscrum.com/• Scrum e XP direto das Trincheiras • http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches• Planning Poker • http://www.planningpoker.com/detail.html• Dinâmica Fábrica de Aviões • http://www.agileway.com.br/2009/08/18/dinamica-fabrica-de-avioes-2-0/• Scrum na Globo.com: Derrubando mitos • http://blog.caelum.com.br/2008/12/03/falando-em-agile-2008-scrum-na- globocom-derrubando-mitos/

×