SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS
                     CAMPUS TIMÓTEO




                    SCRUM
Engenharia de Software I
Profª Deisymar Botega


                                         Anna Claudia
                                        Paula Peçanha
História
● Desenvolvido por Jeff Sutherland em 1993, baseado
  num artigo de Takeuchi & Nonaka (1986) sobre as
  vantagens de pequenos times no desenvolvimento de
  produtos.
SCRUM
● É um processo ágil de desenvolvimento de
  produto ou administração de qualquer
  trabalho iterativo e incremental e poder ser
  aplicado ao desenvolvimento de produtos de
  maneira geral (RISING & JANOFF, 2000;
  ABRAHAMSSON & SALO, 2002)
Metodologia Ágil
    Dividir o desenvolvimento em ciclos curtos, ou
iterações, de apenas algumas semanas, de modo que,
ao final de cada ciclo, o cliente (interno ou externo)
receba uma versão que agregue valor ao seu negócio
(DANTAS, 2003).
Metodologia Ágil
● Enquanto     as   metodologias     tradicionais  de
  desenvolvimento mantêm o foco na geração de
  documentação sobre o projeto e no cumprimento
  rígido de processos, a proposta ágil é de concentrar
  as atenções no desenvolvimento em si e nas
  relações entre os participantes (MUNDIN et al.,
  2002).
Princípios
● O SCRUM tem como objetivo, segundo Scwaber &
  Beedle (2002), definir um procedimento para projeto
  que seja focado nas pessoas;

● A primeira utilização deste termo surgiu em um
  estudo de Takeuchi & Nonaka (1986), no qual, os
  autores notaramm que pequenos projetos que tinham
  equipes pequenas e multifuncionais obtinham os
  melhores resultados.
Princípios
● O nome SCRUM surgiu da comparação entre
  desenvolvedores e jogadores de Rugby. SCRUM é a
  denominação da rápida reunião que ocorre quando
  os jogadores de Rugby irão iniciar um lance.
Basea-se em 6 características:
●   Flexibilidade dos resultados;
●   Flexibilidade dos prazos;
●   Times pequenos;
●   Revisões frequentes;
●   Colaboração;
●   Orientação a objetos.
Fundamentos SCRUM
 Scrum consiste em três papéis: o proprietário do
 produto, o Scrum Master e da equipe.

● O proprietário do produto é o
  indivíduo que representa a
  empresa.
● O mestre Scrum é o gerente de
  projeto encarregado de controle
  e medição do processo.
● A equipe é composta por aqueles
  que irão executar as tarefas do
  projeto.
Princípios
● Não requer ou fornece qualquer técnica
  específica para a fase de desenvolvimento,
  apenas estabelece conjuntos de regras e
  práticas gerenciais que devem ser adotadas
  para o sucesso;

● As práticas gerenciais do SCRUM são: Product
  Backlog, Daily Scrum, Sprint, Sprint Planning
  Meeting, Sprint Backlog e Sprint Review
  Meeting.
Product Backlog
Método inicial do SCRUM, responsável pela coleta
dos requisitos, conforme aponta Schwaber &
Needle (2002).
● Reuniões com todos os envolvidos, investidores e
  parceiros no projeto que apontam os itens com todas as
  necessidades do negócio e os requisitos técnicos a
  serem desenvolvidos

● É uma lista de atividades que provavelmente serão
  desenvolvidas durante o projeto.
Daily Scrum
É a rápida união diária que ocorre entre os membros
do time para definir quais serão as tarefas do dia e
saber os resultados das tarefas do dia anterior
● Também chamada de Stand Up Meeting (reunião em
  pé)

● Três perguntas devem ser respondidas por cada
  membro sobre suas responsabilidades (RISING &
  JANOFF, 2000): O que foi feito ontem? O que será feito
  hoje? Há algum obstáculo à realização de suas
  atividades?
Sprint
É considerada a principal prática do SCRUM, onde
são implementados os itens de trabalho definidos no
Product Backlog pela equipe Scrum
● Pode durar de uma a quatro semanas;

● Conforme Abrahamsson (2002), no caso do
  desenvolvimento de software, inclui as fases
  tradicionais do desenvolvimento de software: requisitos,
  análise, projeto e entrega
Os demais
Sprint Planning Meeting: é a reunião em que
o time faz o planejamento do Sprint.
Sprint Backlog: é um subconjunto do Product
Backlog, ou seja, é uma lista de atividades que
devem ser consideradas durante o Sprint.
Review Meeting: é a reunião que acontece
após cada Sprint. Nela, a equipe discute seus
erros, acertos e lições aprendidas.
Fluxograma
O Processo
● O proprietário do projeto compila o backlog os
  requisitos do projeto, listadas por prioridade.
● Uma equipe de planejamento do sprint vai trabalhar
  no top itens prioritários do backlog.
● A equipe deve trabalhar dentro de um prazo
  definido.
● Reuniões diárias permitem que o mestre Scrum
  acompanhe o progresso e oriente a equipe para a
  conclusão do sprint.
O Processo
● Conclusão dos resultados de sprint em um produto.
● Uma revisão do sprint concluída precede trabalho
  do próximo sprint, que será para o próximo grupo
  de itens prioritários.
● O processo continua até que a equipe ter
  trabalhado através da carteira inteira, ou até que
  um orçamento esgotado ou um prazo termine o
  projeto.
Vantagens
●   Velocidade de desenvolvimento;
●   Diminuição dos bugs implementação;
●   Maior qualidade do produto final;
●   Maior interação da equipe;
●   Priorizam o software;
●   Não há documentação extensa;
●   Adaptação a mudanças;
●   Maior colaboração do cliente.
Desvantagens
● Dificuldade em planejar, estruturar e organizar um
  projeto que carece de uma definição clara.
● Mudanças frequentes, entrega de produtos
  frequente e incerteza quanto à natureza exata do
  produto acabam por fazer um ciclo bastante intenso
  para todos os envolvidos.
Empresas que utilizam
SCRUM
Referências
● www.simpoi.fgvsp.
  br/arquivo/2009/artigos/E2009_T00109_PCN92031.pdf
● http://finslab.com/administrar-os-empregados/artigo-
  3289.html
● http://pt.scribd.com/doc/16173350/Scrum-Conceitos-
  Vantagens-e-Desvantagens
● http://www.gestaoetc.com.br/150/empresas-que-
  utilizam-scrum/
● http://www.slideshare.net/luizlemosjr/scrum-uma-nova-
  abordagem-no-desenvolvimento-de-software-face-
  demanda-competitiva-do-cenrio-atual

Mais conteúdo relacionado

Mais procurados

Mais procurados (19)

Scrum
ScrumScrum
Scrum
 
"A Metodologia SCRUM"
"A Metodologia SCRUM""A Metodologia SCRUM"
"A Metodologia SCRUM"
 
Xp e Scrum
Xp e ScrumXp e Scrum
Xp e Scrum
 
Um guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em PortuguêsUm guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em Português
 
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMASANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMAS
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 
Scrum - Profº James Moreira Jr.
Scrum - Profº James Moreira Jr.Scrum - Profº James Moreira Jr.
Scrum - Profº James Moreira Jr.
 
Scrum
ScrumScrum
Scrum
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
 
Scrum - Faça o dobro do trabalho na metade do tempo
Scrum - Faça o dobro do trabalho na metade do tempoScrum - Faça o dobro do trabalho na metade do tempo
Scrum - Faça o dobro do trabalho na metade do tempo
 
Workshop Hands-On de Scrum
Workshop Hands-On de ScrumWorkshop Hands-On de Scrum
Workshop Hands-On de Scrum
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Scrum
ScrumScrum
Scrum
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
 
Scrum
ScrumScrum
Scrum
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
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
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum - Engenharia de Software
Scrum - Engenharia de Software Scrum - Engenharia de Software
Scrum - Engenharia de Software
 

Semelhante a Scrum

Semelhante a Scrum (20)

Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Agilidade Com Scrum
Agilidade Com ScrumAgilidade Com Scrum
Agilidade 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
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum agil
Scrum agilScrum agil
Scrum agil
 
ENGSW_Aula_Scrum.pdf
ENGSW_Aula_Scrum.pdfENGSW_Aula_Scrum.pdf
ENGSW_Aula_Scrum.pdf
 
Scrum
ScrumScrum
Scrum
 
Apresentação Scrum 2012
Apresentação Scrum 2012Apresentação Scrum 2012
Apresentação Scrum 2012
 
PDS_SCRUM.pptx
PDS_SCRUM.pptxPDS_SCRUM.pptx
PDS_SCRUM.pptx
 
Desenvolvimento ágil com scrum
Desenvolvimento ágil com scrumDesenvolvimento ágil com scrum
Desenvolvimento ágil com scrum
 
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
 
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 - conceitos iniciais
Scrum - conceitos iniciaisScrum - conceitos iniciais
Scrum - conceitos iniciais
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 
Material Workshop Scrum foundation - Fernando Cunha
Material Workshop Scrum foundation -  Fernando CunhaMaterial Workshop Scrum foundation -  Fernando Cunha
Material Workshop Scrum foundation - Fernando Cunha
 

Mais de Paula P.

Criptografia
CriptografiaCriptografia
CriptografiaPaula P.
 
Redes de Sensores sem Fio
Redes de Sensores sem FioRedes de Sensores sem Fio
Redes de Sensores sem FioPaula P.
 
Sociologia
SociologiaSociologia
SociologiaPaula P.
 
ALGORITMOS DE ROTEAMENTO
ALGORITMOS DE ROTEAMENTOALGORITMOS DE ROTEAMENTO
ALGORITMOS DE ROTEAMENTOPaula P.
 
Ferramentas de prototipação
Ferramentas de prototipaçãoFerramentas de prototipação
Ferramentas de prototipaçãoPaula P.
 
Administração burocrática
Administração burocráticaAdministração burocrática
Administração burocráticaPaula P.
 

Mais de Paula P. (7)

Criptografia
CriptografiaCriptografia
Criptografia
 
Redes de Sensores sem Fio
Redes de Sensores sem FioRedes de Sensores sem Fio
Redes de Sensores sem Fio
 
Mutex
MutexMutex
Mutex
 
Sociologia
SociologiaSociologia
Sociologia
 
ALGORITMOS DE ROTEAMENTO
ALGORITMOS DE ROTEAMENTOALGORITMOS DE ROTEAMENTO
ALGORITMOS DE ROTEAMENTO
 
Ferramentas de prototipação
Ferramentas de prototipaçãoFerramentas de prototipação
Ferramentas de prototipação
 
Administração burocrática
Administração burocráticaAdministração burocrática
Administração burocrática
 

Último

GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxMARIADEFATIMASILVADE
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxReinaldoMuller1
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdfjacquescardosodias
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 

Último (20)

GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 

Scrum

  • 1. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS CAMPUS TIMÓTEO SCRUM Engenharia de Software I Profª Deisymar Botega Anna Claudia Paula Peçanha
  • 2. História ● Desenvolvido por Jeff Sutherland em 1993, baseado num artigo de Takeuchi & Nonaka (1986) sobre as vantagens de pequenos times no desenvolvimento de produtos.
  • 3. SCRUM ● É um processo ágil de desenvolvimento de produto ou administração de qualquer trabalho iterativo e incremental e poder ser aplicado ao desenvolvimento de produtos de maneira geral (RISING & JANOFF, 2000; ABRAHAMSSON & SALO, 2002)
  • 4. Metodologia Ágil Dividir o desenvolvimento em ciclos curtos, ou iterações, de apenas algumas semanas, de modo que, ao final de cada ciclo, o cliente (interno ou externo) receba uma versão que agregue valor ao seu negócio (DANTAS, 2003).
  • 5. Metodologia Ágil ● Enquanto as metodologias tradicionais de desenvolvimento mantêm o foco na geração de documentação sobre o projeto e no cumprimento rígido de processos, a proposta ágil é de concentrar as atenções no desenvolvimento em si e nas relações entre os participantes (MUNDIN et al., 2002).
  • 6. Princípios ● O SCRUM tem como objetivo, segundo Scwaber & Beedle (2002), definir um procedimento para projeto que seja focado nas pessoas; ● A primeira utilização deste termo surgiu em um estudo de Takeuchi & Nonaka (1986), no qual, os autores notaramm que pequenos projetos que tinham equipes pequenas e multifuncionais obtinham os melhores resultados.
  • 7. Princípios ● O nome SCRUM surgiu da comparação entre desenvolvedores e jogadores de Rugby. SCRUM é a denominação da rápida reunião que ocorre quando os jogadores de Rugby irão iniciar um lance.
  • 8. Basea-se em 6 características: ● Flexibilidade dos resultados; ● Flexibilidade dos prazos; ● Times pequenos; ● Revisões frequentes; ● Colaboração; ● Orientação a objetos.
  • 9. Fundamentos SCRUM Scrum consiste em três papéis: o proprietário do produto, o Scrum Master e da equipe. ● O proprietário do produto é o indivíduo que representa a empresa. ● O mestre Scrum é o gerente de projeto encarregado de controle e medição do processo. ● A equipe é composta por aqueles que irão executar as tarefas do projeto.
  • 10. Princípios ● Não requer ou fornece qualquer técnica específica para a fase de desenvolvimento, apenas estabelece conjuntos de regras e práticas gerenciais que devem ser adotadas para o sucesso; ● As práticas gerenciais do SCRUM são: Product Backlog, Daily Scrum, Sprint, Sprint Planning Meeting, Sprint Backlog e Sprint Review Meeting.
  • 11. Product Backlog Método inicial do SCRUM, responsável pela coleta dos requisitos, conforme aponta Schwaber & Needle (2002). ● Reuniões com todos os envolvidos, investidores e parceiros no projeto que apontam os itens com todas as necessidades do negócio e os requisitos técnicos a serem desenvolvidos ● É uma lista de atividades que provavelmente serão desenvolvidas durante o projeto.
  • 12. Daily Scrum É a rápida união diária que ocorre entre os membros do time para definir quais serão as tarefas do dia e saber os resultados das tarefas do dia anterior ● Também chamada de Stand Up Meeting (reunião em pé) ● Três perguntas devem ser respondidas por cada membro sobre suas responsabilidades (RISING & JANOFF, 2000): O que foi feito ontem? O que será feito hoje? Há algum obstáculo à realização de suas atividades?
  • 13. Sprint É considerada a principal prática do SCRUM, onde são implementados os itens de trabalho definidos no Product Backlog pela equipe Scrum ● Pode durar de uma a quatro semanas; ● Conforme Abrahamsson (2002), no caso do desenvolvimento de software, inclui as fases tradicionais do desenvolvimento de software: requisitos, análise, projeto e entrega
  • 14. Os demais Sprint Planning Meeting: é a reunião em que o time faz o planejamento do Sprint. Sprint Backlog: é um subconjunto do Product Backlog, ou seja, é uma lista de atividades que devem ser consideradas durante o Sprint. Review Meeting: é a reunião que acontece após cada Sprint. Nela, a equipe discute seus erros, acertos e lições aprendidas.
  • 16. O Processo ● O proprietário do projeto compila o backlog os requisitos do projeto, listadas por prioridade. ● Uma equipe de planejamento do sprint vai trabalhar no top itens prioritários do backlog. ● A equipe deve trabalhar dentro de um prazo definido. ● Reuniões diárias permitem que o mestre Scrum acompanhe o progresso e oriente a equipe para a conclusão do sprint.
  • 17. O Processo ● Conclusão dos resultados de sprint em um produto. ● Uma revisão do sprint concluída precede trabalho do próximo sprint, que será para o próximo grupo de itens prioritários. ● O processo continua até que a equipe ter trabalhado através da carteira inteira, ou até que um orçamento esgotado ou um prazo termine o projeto.
  • 18. Vantagens ● Velocidade de desenvolvimento; ● Diminuição dos bugs implementação; ● Maior qualidade do produto final; ● Maior interação da equipe; ● Priorizam o software; ● Não há documentação extensa; ● Adaptação a mudanças; ● Maior colaboração do cliente.
  • 19. Desvantagens ● Dificuldade em planejar, estruturar e organizar um projeto que carece de uma definição clara. ● Mudanças frequentes, entrega de produtos frequente e incerteza quanto à natureza exata do produto acabam por fazer um ciclo bastante intenso para todos os envolvidos.
  • 21. Referências ● www.simpoi.fgvsp. br/arquivo/2009/artigos/E2009_T00109_PCN92031.pdf ● http://finslab.com/administrar-os-empregados/artigo- 3289.html ● http://pt.scribd.com/doc/16173350/Scrum-Conceitos- Vantagens-e-Desvantagens ● http://www.gestaoetc.com.br/150/empresas-que- utilizam-scrum/ ● http://www.slideshare.net/luizlemosjr/scrum-uma-nova- abordagem-no-desenvolvimento-de-software-face- demanda-competitiva-do-cenrio-atual