SlideShare uma empresa Scribd logo
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

Brainstorming
BrainstormingBrainstorming
Brainstorming
Bruna M
 
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
Marcos Garrido
 
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com ScrumGerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
Ludimila Monjardim Casagrande
 
Scrum
ScrumScrum
Gráfico de gantt
Gráfico de ganttGráfico de gantt
Gráfico de gantt
Edesio Silva Alves
 
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Daniela Brauner
 
Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0
Thiago Torres MBA, ACP, PMP, CSM
 
O Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumO Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do Scrum
ScrumHalf Tool
 
Ferramentas de Gestão
Ferramentas de GestãoFerramentas de Gestão
Ferramentas de Gestão
Jean Israel B. Feijó
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
Serge Rehem
 
Aula Pronta - Gerenciamento de Projetos
Aula Pronta - Gerenciamento de ProjetosAula Pronta - Gerenciamento de Projetos
Aula Pronta - Gerenciamento de Projetos
AyslanAnholon
 
Gestao De Projetos
Gestao De ProjetosGestao De Projetos
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
Wise Systems
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
Eduardo Bregaida
 
Kanban
KanbanKanban
Scrum
ScrumScrum
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelScrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Manoel Pimentel Medeiros
 
Gestão de projetos
Gestão de projetosGestão de projetos
Gestão de projetos
Clayton Oliveira
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
Adriano Tavares
 
Gestão de Projetos Ágeis
Gestão de Projetos ÁgeisGestão de Projetos Ágeis
Gestão de Projetos Ágeis
Rildo (@rildosan) Santos
 

Mais procurados (20)

Brainstorming
BrainstormingBrainstorming
Brainstorming
 
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
 
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com ScrumGerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
 
Scrum
ScrumScrum
Scrum
 
Gráfico de gantt
Gráfico de ganttGráfico de gantt
Gráfico de gantt
 
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
 
Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0
 
O Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumO Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do Scrum
 
Ferramentas de Gestão
Ferramentas de GestãoFerramentas de Gestão
Ferramentas de Gestão
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Aula Pronta - Gerenciamento de Projetos
Aula Pronta - Gerenciamento de ProjetosAula Pronta - Gerenciamento de Projetos
Aula Pronta - Gerenciamento de Projetos
 
Gestao De Projetos
Gestao De ProjetosGestao De Projetos
Gestao De Projetos
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 
Kanban
KanbanKanban
Kanban
 
Scrum
ScrumScrum
Scrum
 
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelScrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
 
Gestão de projetos
Gestão de projetosGestão de projetos
Gestão de projetos
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
 
Gestão de Projetos Ágeis
Gestão de Projetos ÁgeisGestão de Projetos Ágeis
Gestão de Projetos Ágeis
 

Destaque

Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
Trisca Dominic
 
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
José Reyes González Silva
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
Mercedes Rodriguez
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
Claudio Lopez Antypas
 
Las reuniones de scrum
Las reuniones de scrumLas reuniones de scrum
Las reuniones de scrum
consultoriagi
 
"A Metodologia SCRUM"
"A Metodologia SCRUM""A Metodologia SCRUM"
"A Metodologia SCRUM"
Renato Gosling
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
Karla Leticia Aguilar Lopez
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
Anyi Vielma
 
Mtrigas tfc0612memoria
Mtrigas tfc0612memoriaMtrigas tfc0612memoria
Mtrigas tfc0612memoria
Yohel Torres
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
Personal
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
kcastro388
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
ivansierra20
 
Rup
RupRup
La metodología scrum
La metodología scrumLa metodología scrum
La metodología scrum
Leonardo Sanchez
 
Processo Unificado(RUP)
Processo Unificado(RUP)Processo Unificado(RUP)
Processo Unificado(RUP)
elliando dias
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
Jomars
 
Scrum Metodologia Agil
Scrum Metodologia AgilScrum Metodologia Agil
Scrum Metodologia Agil
Luis Alberto Rodriguez
 
Monografia metodología Scrum
Monografia metodología ScrumMonografia metodología Scrum
Monografia metodología Scrum
brekert
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
Maria Garcia
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
Jorge Cortés Alvarez
 

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
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
 
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
 

Semelhante a Metodologia SCRUM

Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
Jarbas Pereira
 
Scrum
ScrumScrum
Material Workshop Scrum foundation - Fernando Cunha
Material Workshop Scrum foundation -  Fernando CunhaMaterial Workshop Scrum foundation -  Fernando Cunha
Material Workshop Scrum foundation - Fernando Cunha
Wise Systems
 
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
Inove
 
Visão Macro do SCRUM
Visão Macro do SCRUMVisão Macro do SCRUM
Visão Macro do SCRUM
Ricardo Moura
 
SCRUM
SCRUMSCRUM
Scrum
ScrumScrum
Scrum
Paula P.
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
Lucas Vinícius
 
Scrum
ScrumScrum
Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4
leobower
 
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
Thiago Barros, PSM
 
Scrum agil
Scrum agilScrum agil
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
William Lima
 
Antigo_Scrum
Antigo_ScrumAntigo_Scrum
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
Ale Uehara
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
Alexandre Uehara
 
A Teoria do Scrum
A Teoria do ScrumA 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
Luis Guimaraes
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
Pablo Juan ஃ
 

Semelhante a Metodologia SCRUM (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
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - 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
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 

Mais de Rafael Pinheiro

CodeIgniter 4 - Introdução
CodeIgniter 4 - IntroduçãoCodeIgniter 4 - Introdução
CodeIgniter 4 - Introdução
Rafael 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 ágil
Rafael 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, interfaces
Rafael 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, construtor
Rafael 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 objetos
Rafael 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-pane
Rafael Pinheiro
 
POO - Aula 1 introducao
POO - Aula 1   introducaoPOO - Aula 1   introducao
POO - Aula 1 introducao
Rafael Pinheiro
 
Conheça mais o SlideShare
Conheça mais o SlideShareConheça mais o SlideShare
Conheça mais o SlideShare
Rafael Pinheiro
 
Mini Curso Wordpress
Mini Curso WordpressMini Curso Wordpress
Mini Curso Wordpress
Rafael Pinheiro
 
PHP - Arrays
PHP - ArraysPHP - Arrays
PHP - Arrays
Rafael 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 Desenvolvimento
Rafael Pinheiro
 
Mini Curso Banco De Dados – Unicerp
Mini Curso Banco De Dados – UnicerpMini Curso Banco De Dados – Unicerp
Mini Curso Banco De Dados – Unicerp
Rafael Pinheiro
 
Integridade De Dados
Integridade De DadosIntegridade De Dados
Integridade De Dados
Rafael 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

  • 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