0

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

946

Published on

SCRUM

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
946
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
44
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×