SCRUM<br />Metodologia Ágil de Desenvolvimento de Software e Gerência de Projetos<br />By James Jr.<br />
O que são metodologias Ágeis?<br />A maioria dos métodos ágeis tenta minimizar o risco pelo desenvolvimento do software em...
Princípios do Desenvolvimento Ágil<br />Os princípios do desenvolvimento ágil valorizam:<br />Garantir a satisfação do con...
Como surgiu o Scrum<br />Estilo de gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo...
Formação Scrum – Rugby<br />
Aplicação do Scrum<br /><ul><li>A função primária do Scrum é ser utilizado para o gerenciamento de projetos de desenvolvim...
Porém, teoricamente pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessitem trabalhar juntas para at...
Scrum tem sido usado para:<br />
Características<br />Equipes se auto-organizam<br />O produto evolui em uma série de “Sprints” mensais<br />Os requeriment...
Manifesto Ágil - Valores<br />
Sprints<br />Projetos Scrum progridem em uma série de “sprints”.<br />Ocorre em um período de duas a quatro semanas.<br />...
ScrumFrameWork<br />
Dono do produto (ProductOwner)<br />● Define as funcionalidades do produto<br />● Decide datas de lançamento e conteúdo<br...
ScrumMaster<br />● Representa a gerência para o projeto<br />● Responsável pela aplicação dos valores e práticas do Scrum<...
ScrumMaster<br />
Equipe<br />● Entre 5 e 9 pessoas<br />● Multi-funcional<br />● Programadores, testadores, desenvolvedores de interfaces, ...
Planejamento do Sprint<br />● A equipe seleciona itens do ProductBacklog (Lista/Quadro de Tarefas) com os quais compromete...
Scrum Diário<br />● Parâmetros<br />● Diário<br />● 15 minutos<br />● Todos em pé!<br />● Não é para a solução de problema...
Três questões para Todos<br />
Três questões para Todos<br />● As respostas não são um “relatório” para o ScrumMaster<br />● Elas são COMPROMISSOS perant...
Revisão do Sprint<br />● Equipe apresenta os resultados obtidos durante o Sprint<br />● Tipicamente, demonstração de novas...
Retrospectiva do Sprint<br />● Periodicamente, observe o que funciona e o que não funciona<br />● Tipicamente de 15 a 30 m...
Inicia, Pára, Continua<br />
ProductBacklog<br />
Exemplo de ProductBacklog<br />
O objetivo do Sprint<br />
Gerenciando o Sprint Backlog<br />
Gráfico BurnDow<br />
Sprint Backlog<br />
Ferramenta Scrum<br />Umas das ferramentas Muito utilizadas para o gerenciamento dos projetos.<br />www.pangoscrum.com<br />
Em Resumo<br />
Referências<br />Cesar Brod<br />www.brod.com.br<br />Mike Cohn<br />www.mountaingoatsoftware.com<br />
Upcoming SlideShare
Loading in...5
×

Scrum - Profº James Moreira Jr.

1,081

Published on

Scrum - Metodologia ágil de desenvolvimento de Software e Gerência de Projetos.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,081
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scrum - Profº James Moreira Jr.

  1. 1. SCRUM<br />Metodologia Ágil de Desenvolvimento de Software e Gerência de Projetos<br />By James Jr.<br />
  2. 2. O que são metodologias Ágeis?<br />A maioria dos métodos ágeis tenta minimizar o risco pelo desenvolvimento do software em curtos períodos, 1 a 4 semanas.<br />Planejamento, análise de requisitos, projeto, codificação, teste e documentação.<br />Métodos ágeis enfatizam comunicações em tempo real, preferencialmente face a face, a documentos escritos.<br />
  3. 3. Princípios do Desenvolvimento Ágil<br />Os princípios do desenvolvimento ágil valorizam:<br />Garantir a satisfação do consumidor entregando rapidamente e continuamente softwares funcionais;<br />Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);<br />Softwares funcionais são a principal medida de progresso do projeto;<br />Até mesmo mudanças tardias de escopo no projeto são bem-vindas.<br />Cooperação constante entre pessoas que entendem do 'negócio' e desenvolvedores;<br />Projetos surgem através de indivíduos motivados, entre os quais existe relação de confiança.<br />Design do software deve prezar pela excelência técnica;<br />Simplicidade;<br />Rápida adaptação às mudanças;<br />Indivíduos e interações mais do que processos e ferramentas;<br />Software funcional mais do que documentação extensa;<br />Colaboração com clientes mais do que negociação de contratos;<br />Responder a mudanças mais do que seguir um plano.<br />
  4. 4. Como surgiu o Scrum<br />Estilo de gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo.<br />Projetos usando equipes pequenas e multidisciplinares produziram os melhores resultados, e associaram estas equipes altamente eficazes à formação Scrum do Rugby<br />
  5. 5. Formação Scrum – Rugby<br />
  6. 6. Aplicação do Scrum<br /><ul><li>A função primária do Scrum é ser utilizado para o gerenciamento de projetos de desenvolvimento de software.
  7. 7. Porém, teoricamente pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessitem trabalhar juntas para atingir um objetivo comum, como iniciar uma escola pequena, projetos de pesquisa científica, ou até mesmo o planejamento de um casamento.</li></li></ul><li>Quem usa o Scrum?<br />
  8. 8. Scrum tem sido usado para:<br />
  9. 9. Características<br />Equipes se auto-organizam<br />O produto evolui em uma série de “Sprints” mensais<br />Os requerimentos são listados em um “ProductBacklog”<br />Não há prática de Engenharia prescrita (O Scrum adequa-se a todas)<br />Usa regras generativas na criação de um ambiente ágil para a entrega de projetos<br />
  10. 10. Manifesto Ágil - Valores<br />
  11. 11. Sprints<br />Projetos Scrum progridem em uma série de “sprints”.<br />Ocorre em um período de duas a quatro semanas.<br />Um período constante leva a um melhor “ritmo”.<br />O produto é projetado, codificado e testado durante o sprint.<br />
  12. 12. ScrumFrameWork<br />
  13. 13. Dono do produto (ProductOwner)<br />● Define as funcionalidades do produto<br />● Decide datas de lançamento e conteúdo<br />● Responsável pela rentabilidade <br />● Prioriza funcionalidades de acordo com o valor de mercado<br />● Ajusta funcionalidades e prioridades<br />● Aceita ou rejeita o resultado dos trabalhos<br />
  14. 14. ScrumMaster<br />● Representa a gerência para o projeto<br />● Responsável pela aplicação dos valores e práticas do Scrum<br />● Remove obstáculos<br />● Garante a plena funcionalidade e produtividade da equipe<br />● Garante a colaboração entre os diversos papéis e funções<br />● Escudo para interferências externas<br />
  15. 15. ScrumMaster<br />
  16. 16. Equipe<br />● Entre 5 e 9 pessoas<br />● Multi-funcional<br />● Programadores, testadores, desenvolvedores de interfaces, etc.<br />● Tempo integral<br />● Raras exceções (Ex.: Administrador de Base de Dados)<br />● Auto-organizável<br />● Idealmente, sem títulos, ainda que possível<br />● Trocas só na mudança de Sprints<br />
  17. 17. Planejamento do Sprint<br />● A equipe seleciona itens do ProductBacklog (Lista/Quadro de Tarefas) com os quais compromete-se a concluir<br />● O Sprint Backlog é criado<br />● Tarefas identificadas e estimadas (1 a 16 horas)<br />● De forma colaborativa, não apenas feito pelo ScrumMaster<br />● Planejamento de alto nível é considerado<br />
  18. 18. Scrum Diário<br />● Parâmetros<br />● Diário<br />● 15 minutos<br />● Todos em pé!<br />● Não é para a solução de problemas<br />● Todo mundo é convidado<br />● Ajuda a evitar reuniões adicionais desnecessárias<br />
  19. 19. Três questões para Todos<br />
  20. 20. Três questões para Todos<br />● As respostas não são um “relatório” para o ScrumMaster<br />● Elas são COMPROMISSOS perante os pares<br />
  21. 21. Revisão do Sprint<br />● Equipe apresenta os resultados obtidos durante o Sprint<br />● Tipicamente, demonstração de novas funcionalidades ou sua arquitetura<br />● Informal<br /> - 2 horas de preparação<br /> - Sem slides<br />● Todo o time participa<br />● O mundo é convidado<br />
  22. 22. Retrospectiva do Sprint<br />● Periodicamente, observe o que funciona e o que não funciona<br />● Tipicamente de 15 a 30 minutos<br />● Feita após cada Sprint<br />● Toda a equipe participa<br />● ScrumMaster<br />● Dono do produto<br />● Membros da equipe<br />● Clientes e outros<br />
  23. 23. Inicia, Pára, Continua<br />
  24. 24. ProductBacklog<br />
  25. 25. Exemplo de ProductBacklog<br />
  26. 26. O objetivo do Sprint<br />
  27. 27. Gerenciando o Sprint Backlog<br />
  28. 28. Gráfico BurnDow<br />
  29. 29. Sprint Backlog<br />
  30. 30.
  31. 31. Ferramenta Scrum<br />Umas das ferramentas Muito utilizadas para o gerenciamento dos projetos.<br />www.pangoscrum.com<br />
  32. 32. Em Resumo<br />
  33. 33. Referências<br />Cesar Brod<br />www.brod.com.br<br />Mike Cohn<br />www.mountaingoatsoftware.com<br />
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×