SlideShare uma empresa Scribd logo
1 de 17
Metodologia SCRUM
Professor: Rafael Wendel Pinheiro
• SCRUM: Introdução
– SCRUM é uma metodologia ágil de gestão e
planejamento de projetos de software.
– É baseado em iterações.
– Privilegia o trabalho em equipe.
– Prioriza o desenvolvimento incremental.
(começa com o simples e aos poucos vai
implementando o aprimoramento dos
componentes). 2
Termos e componentes da Metodologia SCRUM
3
• SCRUM: Termos e Componentes
– Sprints:
• Ciclos (tipicamente mensais – 2 à 4 semanas)
• Representa um Time Box dentro do qual um
conjunto de atividades deve ser executado.
• São as iterações do projeto em SCRUM
4
• SCRUM: Termos e Componentes
– SCRUM Team:
• É a equipe de desenvolvimento.
• Um Scrum Team típico tem de 6 a 10 pessoas.
• Não existe necessariamente uma divisão funcional
através de papéis tradicionais, tais como
programador, designer ou analista de testes.
5
• SCRUM: Termos e Componentes
– SCRUM Master:
• O Scrum Master procura assegurar que a equipe
respeite e siga os valores e as práticas do SCRUM.
• O papel de Scrum Master é tipicamente exercido
por um gerente de projeto ou um líder técnico, mas
em princípio pode ser qualquer pessoa da equipe.
• Protege a equipe assegurando que ela não se
comprometa excessivamente com relação àquilo que
é capaz de realizar durante um Sprint. 6
• SCRUM: Termos e Componentes
– Product Backlog:
• É uma lista contendo todas as funcionalidades
desejadas para um produto.
• Não precisa estar completo no início de um projeto.
• Começa com tudo aquilo que é mais óbvio em um
primeiro momento.
• Com o tempo, o Product Backlog cresce e muda à
medida que se aprende mais sobre o produto e seus
usuários. 7
• SCRUM: Termos e Componentes
– Product Owner:
• É a pessoa que define os itens que compõem o
Product Backlog.
• O Scrum Team olha para o Product Backlog
priorizado, seleciona os itens mais prioritários e se
compromete a entregá-los ao final de um Sprint.
• Estes itens transformam-se no Sprint Backlog.
8
• SCRUM: Termos e Componentes
– Sprint Planning Meeting:
• É uma reunião na qual estão presentes o Product
Owner, o Scrum Master e todo o Scrum Team.
• Durante o Sprint Planning Meeting, o Product
Owner descreve as funcionalidades de maior
prioridade para a equipe.
• Essas prioridades serão quebradas em pequenas
tarefas. Essas tarefas irão dar origem ao Sprint
Backlog. 9
• SCRUM: Termos e Componentes
– Sprint Backlog:
• É uma lista de tarefas que o SCRUM Team se
compromete a fazer em um Sprint.
• Os itens do Sprint Backlog são extraídos do Product
Backlog, pela equipe, com base nas prioridades
definidas pelo Product Owner e a percepção da
equipe sobre o tempo que será necessário para
completar as várias funcionalidades.
10
• SCRUM: Termos e Componentes
– Daily SCRUM:
• A cada dia do Sprint a equipe faz uma reunião diária,
chamada Daily Scrum.
• Ela tem como objetivo disseminar conhecimento
sobre o que foi feito no dia anterior, identificar
impedimentos e priorizar o trabalho a ser realizado no
dia que se inicia.
• Normalmente são realizadas no mesmo lugar, na
mesma hora do dia. 11
• SCRUM: Termos e Componentes
– Daily SCRUM:
• Durante o Daily Scrum, cada membro da equipe
provê respostas para cada uma destas três
perguntas:
– O que você fez ontem?
– O que você fará hoje?
– Há algum impedimento no seu caminho?
12
• SCRUM: Termos e Componentes
– Sprint Review Meeting:
• Ao final de um Sprint, a equipe apresenta as
funcionalidades implementadas em uma Sprint
Review Meeting.
• Tipicamente, isso tem o formato de um demo das
novas funcionalidades.
• Durante o Sprint Review, o projeto é avaliado em
relação aos objetivos do Sprint, determinados durante
Sprint Planning Meeting. 13
• SCRUM: Termos e Componentes
– Sprint Retrospective
• O Sprint Retrospective ocorre ao final de um Sprint
e serve para identificar o que funcionou bem, o que
pode ser melhorado e que ações serão tomadas para
melhorar.
14
• SCRUM: Termos e Componentes
15
• SCRUM: Considerações Finais
– Metodologia mais voltada à equipe do que a
ferramentas e processos
– Tem a participação efetiva do cliente em todo o
ciclo de desenvolvimento
– Requisitos complexos são diluídos em tarefas
mais simples
– Adepto à mudanças
16
• Exercícios
1.Como você diferencia Product Backlog de
Sprint Backlog?
2.O que você entende por iteração? Como
funciona as iterações no SCRUM?
3.Você considera as Daily SCRUMs importantes?
Por que?
17

Mais conteúdo relacionado

Mais procurados

Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Metodologia ágil com scrum
Metodologia ágil com scrumMetodologia ágil com scrum
Metodologia ágil com scrumHyrla Miranda
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMLucas Vinícius
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoYuri Morais
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPersonal
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumMindMasterBrasil
 
Gestão ágil de projetos com Scrum
Gestão ágil de projetos com ScrumGestão ágil de projetos com Scrum
Gestão ágil de projetos com ScrumBlog Eu na TI
 
Gerenciamento de Projetos com PRINCE2
Gerenciamento de Projetos com PRINCE2Gerenciamento de Projetos com PRINCE2
Gerenciamento de Projetos com PRINCE2Diego Cavalca
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumIsaacBessa
 
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoesGerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoesJucioliver
 

Mais procurados (20)

Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com ScrumGerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Metodologia ágil com scrum
Metodologia ágil com scrumMetodologia ágil com scrum
Metodologia ágil com scrum
 
Metricas ageis
Metricas ageisMetricas ageis
Metricas ageis
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Gráfico de gantt
Gráfico de ganttGráfico de gantt
Gráfico de gantt
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - Introdução
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do Scrum
 
Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0
 
Gestão ágil de projetos com Scrum
Gestão ágil de projetos com ScrumGestão ágil de projetos com Scrum
Gestão ágil de projetos com Scrum
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
O Sistema Kanban
O Sistema KanbanO Sistema Kanban
O Sistema Kanban
 
UML - Diagrama de Pacotes
UML - Diagrama de PacotesUML - Diagrama de Pacotes
UML - Diagrama de Pacotes
 
Gerenciamento de Projetos com PRINCE2
Gerenciamento de Projetos com PRINCE2Gerenciamento de Projetos com PRINCE2
Gerenciamento de Projetos com PRINCE2
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia Scrum
 
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoesGerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
Gerenciamento de-projetos-exercicios-resolvidos-estudo-de-casos-e-simulacoes
 

Destaque (20)

Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Introdución a la gestión ágil de proyectos
Introdución a la gestión ágil de proyectosIntrodución a la gestión ágil de proyectos
Introdución a la gestión ágil de proyectos
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Las reuniones de scrum
Las reuniones de scrumLas reuniones de scrum
Las reuniones de scrum
 
"A Metodologia SCRUM"
"A Metodologia SCRUM""A Metodologia SCRUM"
"A Metodologia SCRUM"
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Mtrigas tfc0612memoria
Mtrigas tfc0612memoriaMtrigas tfc0612memoria
Mtrigas tfc0612memoria
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
Rup
RupRup
Rup
 
La metodología scrum
La metodología scrumLa metodología scrum
La metodología scrum
 
Processo Unificado(RUP)
Processo Unificado(RUP)Processo Unificado(RUP)
Processo Unificado(RUP)
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Scrum Metodologia Agil
Scrum Metodologia AgilScrum Metodologia Agil
Scrum Metodologia Agil
 
Monografia metodología Scrum
Monografia metodología ScrumMonografia metodología Scrum
Monografia metodología Scrum
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 

Semelhante a Metodologia SCRUM: introdução aos termos e componentes

Semelhante a Metodologia SCRUM: introdução aos termos e componentes (20)

Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
Scrum
ScrumScrum
Scrum
 
Material Workshop Scrum foundation - Fernando Cunha
Material Workshop Scrum foundation -  Fernando CunhaMaterial Workshop Scrum foundation -  Fernando Cunha
Material Workshop Scrum foundation - Fernando Cunha
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Visão Macro do SCRUM
Visão Macro do SCRUMVisão Macro do SCRUM
Visão Macro do SCRUM
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Scrum agil
Scrum agilScrum agil
Scrum agil
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Antigo_Scrum
Antigo_ScrumAntigo_Scrum
Antigo_Scrum
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
A Teoria do Scrum
A Teoria do ScrumA Teoria do Scrum
A Teoria do Scrum
 
Scrum - Teoria do Scrum
Scrum - Teoria do Scrum Scrum - Teoria do Scrum
Scrum - Teoria do Scrum
 
Agilidade Com Scrum
Agilidade Com ScrumAgilidade Com Scrum
Agilidade Com Scrum
 
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
 
Enter SCRUM
Enter SCRUMEnter SCRUM
Enter SCRUM
 

Mais de Rafael Pinheiro

CodeIgniter 4 - Introdução
CodeIgniter 4 - IntroduçãoCodeIgniter 4 - Introdução
CodeIgniter 4 - IntroduçãoRafael Pinheiro
 
Code Igniter - O Framework php mais fácil e ágil
Code Igniter - O Framework php mais fácil e ágilCode Igniter - O Framework php mais fácil e ágil
Code Igniter - O Framework php mais fácil e ágilRafael Pinheiro
 
Aula 5 encapsulamento, associação, polimorfismo, interfaces
Aula 5   encapsulamento, associação, polimorfismo, interfacesAula 5   encapsulamento, associação, polimorfismo, interfaces
Aula 5 encapsulamento, associação, polimorfismo, interfacesRafael Pinheiro
 
Aula 4 herança, sobrescrita de métodos, construtor
Aula 4   herança, sobrescrita de métodos, construtorAula 4   herança, sobrescrita de métodos, construtor
Aula 4 herança, sobrescrita de métodos, construtorRafael Pinheiro
 
Aula 3 introducao a orientação a objetos
Aula 3   introducao a orientação a objetosAula 3   introducao a orientação a objetos
Aula 3 introducao a orientação a objetosRafael Pinheiro
 
Aula 2 conversao de variaveis j option-pane
Aula 2   conversao de variaveis j option-paneAula 2   conversao de variaveis j option-pane
Aula 2 conversao de variaveis j option-paneRafael Pinheiro
 
Conheça mais o SlideShare
Conheça mais o SlideShareConheça mais o SlideShare
Conheça mais o SlideShareRafael Pinheiro
 
ProgramaçãO Em Camadas E O Foco Em Desenvolvimento
ProgramaçãO Em Camadas E O Foco Em DesenvolvimentoProgramaçãO Em Camadas E O Foco Em Desenvolvimento
ProgramaçãO Em Camadas E O Foco Em DesenvolvimentoRafael Pinheiro
 
Mini Curso Banco De Dados – Unicerp
Mini Curso Banco De Dados – UnicerpMini Curso Banco De Dados – Unicerp
Mini Curso Banco De Dados – UnicerpRafael Pinheiro
 

Mais de Rafael Pinheiro (13)

CodeIgniter 4 - Introdução
CodeIgniter 4 - IntroduçãoCodeIgniter 4 - Introdução
CodeIgniter 4 - Introdução
 
Code Igniter - O Framework php mais fácil e ágil
Code Igniter - O Framework php mais fácil e ágilCode Igniter - O Framework php mais fácil e ágil
Code Igniter - O Framework php mais fácil e ágil
 
Aula 5 encapsulamento, associação, polimorfismo, interfaces
Aula 5   encapsulamento, associação, polimorfismo, interfacesAula 5   encapsulamento, associação, polimorfismo, interfaces
Aula 5 encapsulamento, associação, polimorfismo, interfaces
 
Aula 4 herança, sobrescrita de métodos, construtor
Aula 4   herança, sobrescrita de métodos, construtorAula 4   herança, sobrescrita de métodos, construtor
Aula 4 herança, sobrescrita de métodos, construtor
 
Aula 3 introducao a orientação a objetos
Aula 3   introducao a orientação a objetosAula 3   introducao a orientação a objetos
Aula 3 introducao a orientação a objetos
 
Aula 2 conversao de variaveis j option-pane
Aula 2   conversao de variaveis j option-paneAula 2   conversao de variaveis j option-pane
Aula 2 conversao de variaveis j option-pane
 
POO - Aula 1 introducao
POO - Aula 1   introducaoPOO - Aula 1   introducao
POO - Aula 1 introducao
 
Conheça mais o SlideShare
Conheça mais o SlideShareConheça mais o SlideShare
Conheça mais o SlideShare
 
Mini Curso Wordpress
Mini Curso WordpressMini Curso Wordpress
Mini Curso Wordpress
 
PHP - Arrays
PHP - ArraysPHP - Arrays
PHP - Arrays
 
ProgramaçãO Em Camadas E O Foco Em Desenvolvimento
ProgramaçãO Em Camadas E O Foco Em DesenvolvimentoProgramaçãO Em Camadas E O Foco Em Desenvolvimento
ProgramaçãO Em Camadas E O Foco Em Desenvolvimento
 
Mini Curso Banco De Dados – Unicerp
Mini Curso Banco De Dados – UnicerpMini Curso Banco De Dados – Unicerp
Mini Curso Banco De Dados – Unicerp
 
Integridade De Dados
Integridade De DadosIntegridade De Dados
Integridade De Dados
 

Metodologia SCRUM: introdução aos termos e componentes

  • 2. • SCRUM: Introdução – SCRUM é uma metodologia ágil de gestão e planejamento de projetos de software. – É baseado em iterações. – Privilegia o trabalho em equipe. – Prioriza o desenvolvimento incremental. (começa com o simples e aos poucos vai implementando o aprimoramento dos componentes). 2
  • 3. Termos e componentes da Metodologia SCRUM 3
  • 4. • SCRUM: Termos e Componentes – Sprints: • Ciclos (tipicamente mensais – 2 à 4 semanas) • Representa um Time Box dentro do qual um conjunto de atividades deve ser executado. • São as iterações do projeto em SCRUM 4
  • 5. • SCRUM: Termos e Componentes – SCRUM Team: • É a equipe de desenvolvimento. • Um Scrum Team típico tem de 6 a 10 pessoas. • Não existe necessariamente uma divisão funcional através de papéis tradicionais, tais como programador, designer ou analista de testes. 5
  • 6. • SCRUM: Termos e Componentes – SCRUM Master: • O Scrum Master procura assegurar que a equipe respeite e siga os valores e as práticas do SCRUM. • O papel de Scrum Master é tipicamente exercido por um gerente de projeto ou um líder técnico, mas em princípio pode ser qualquer pessoa da equipe. • Protege a equipe assegurando que ela não se comprometa excessivamente com relação àquilo que é capaz de realizar durante um Sprint. 6
  • 7. • SCRUM: Termos e Componentes – Product Backlog: • É uma lista contendo todas as funcionalidades desejadas para um produto. • Não precisa estar completo no início de um projeto. • Começa com tudo aquilo que é mais óbvio em um primeiro momento. • Com o tempo, o Product Backlog cresce e muda à medida que se aprende mais sobre o produto e seus usuários. 7
  • 8. • SCRUM: Termos e Componentes – Product Owner: • É a pessoa que define os itens que compõem o Product Backlog. • O Scrum Team olha para o Product Backlog priorizado, seleciona os itens mais prioritários e se compromete a entregá-los ao final de um Sprint. • Estes itens transformam-se no Sprint Backlog. 8
  • 9. • SCRUM: Termos e Componentes – Sprint Planning Meeting: • É uma reunião na qual estão presentes o Product Owner, o Scrum Master e todo o Scrum Team. • Durante o Sprint Planning Meeting, o Product Owner descreve as funcionalidades de maior prioridade para a equipe. • Essas prioridades serão quebradas em pequenas tarefas. Essas tarefas irão dar origem ao Sprint Backlog. 9
  • 10. • SCRUM: Termos e Componentes – Sprint Backlog: • É uma lista de tarefas que o SCRUM Team se compromete a fazer em um Sprint. • Os itens do Sprint Backlog são extraídos do Product Backlog, pela equipe, com base nas prioridades definidas pelo Product Owner e a percepção da equipe sobre o tempo que será necessário para completar as várias funcionalidades. 10
  • 11. • SCRUM: Termos e Componentes – Daily SCRUM: • A cada dia do Sprint a equipe faz uma reunião diária, chamada Daily Scrum. • Ela tem como objetivo disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho a ser realizado no dia que se inicia. • Normalmente são realizadas no mesmo lugar, na mesma hora do dia. 11
  • 12. • SCRUM: Termos e Componentes – Daily SCRUM: • Durante o Daily Scrum, cada membro da equipe provê respostas para cada uma destas três perguntas: – O que você fez ontem? – O que você fará hoje? – Há algum impedimento no seu caminho? 12
  • 13. • SCRUM: Termos e Componentes – Sprint Review Meeting: • Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting. • Tipicamente, isso tem o formato de um demo das novas funcionalidades. • Durante o Sprint Review, o projeto é avaliado em relação aos objetivos do Sprint, determinados durante Sprint Planning Meeting. 13
  • 14. • SCRUM: Termos e Componentes – Sprint Retrospective • O Sprint Retrospective ocorre ao final de um Sprint e serve para identificar o que funcionou bem, o que pode ser melhorado e que ações serão tomadas para melhorar. 14
  • 15. • SCRUM: Termos e Componentes 15
  • 16. • SCRUM: Considerações Finais – Metodologia mais voltada à equipe do que a ferramentas e processos – Tem a participação efetiva do cliente em todo o ciclo de desenvolvimento – Requisitos complexos são diluídos em tarefas mais simples – Adepto à mudanças 16
  • 17. • Exercícios 1.Como você diferencia Product Backlog de Sprint Backlog? 2.O que você entende por iteração? Como funciona as iterações no SCRUM? 3.Você considera as Daily SCRUMs importantes? Por que? 17