SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Processo de Produção
de Software
Bacharelado em Engenharia de Software – Aula 22
Prof.ª M.ª Elaine Cecília Gatto
SCRUM
SCRUM
• Iniciou-se na indústria automobilística
• É um modelo ágil para gestão de projetos de
software
• Concebido por JEFF SUTHERLAND e sua
equipe
• 1990
• Popularizado por Schwaber
SCRUM
• SCRUM é um nome que provém de uma
atividade que ocorre durante a partida de
RUGBY.
• Um grupo de jogadores faz uma formação em
torno da bola, e seus companheiros de equipe
trabalham juntos para avançar com a bola em
direção ao fundo do campo.
SCRUM
• Engloba um conjunto de padrões de processo
enfatizando:
• Prioridades de projeto
• Unidades de trabalho
compartimentalizadas
• Comunicação
• Feedback frequente
SCRUM
• Princípios do SCRUM:
• Compatíveis com o manifesto ágil
• Orientam as atividades de desenvolvimento
dentro de um processo que incorpora as
seguintes atividades metodológicas:
• Requisitos, análise, projeto, evolução e
entrega.
SCRUM
• Para cada atividade metodológica
• Tarefas são realizadas dentro de um padrão
de processo chamado de SPRINT
• Número de SPRINTS necessários para cada
atividade metodológica:
• Varia dependendo do tamanho e
complexidade do produto
SCRUM
• Equipe SCRUM:
• Define, adapta e modifica, em tempo real, o
trabalho que deve ser realizado dentro de um
SPRINT.
• SCRUM:
• EFICAZ para projetos com:
• Prazos de entrega apertados
• Requisitos mutáveis
• Urgência do negócio
SCRUM
SCRUM
• Cada um dos conjuntos de padrões de
processos de software define um conjunto de
atividades de desenvolvimento:
• Backlog
• Sprints
• Reuniões SCRUM
• Demos
SCRUM
• Backlog (registro):
• Lista com prioridades dos requisitos ou
funcionalidades do projeto.
• Fornecem valor comercial ao cliente.
• A qualquer momento itens podem ser
adicionados ao backlog.
• Gerente de produto é responsável por avaliar e
atualizar as prioridades conforme solicitado.
SCRUM
• Sprints:
• São unidades de trabalho solicitadas para
atingir um requisito estabelecido no BACKLOG.
• Precisa ser ajustado dentro de um prazo que
normalmente é de 30 dias.
• Permite que os membros de uma equipe
trabalhem em um ambiente de curto prazo,
porém estável.
• É um ciclo de desenvolvimento que vai de duas
semanas a um mês
SCRUM
• Reuniões SCRUM:
• Reuniões curtas normalmente de 15 minutos
• Realizadas diariamente
• Problemas em potencial são revelados
antecipadamente com a reunião diária
• Promove estrutura de equipe auto-organizada
• Permite a socialização do conhecimento.
SCRUM
• Reuniões SCRUM:
• Três perguntas chave:
• O que você realizou desde a última reunião?
• Quais obstáculos está encontrando?
• O que planeja realizar até a próxima
reunião?
• Scrum Master (líder de equipe):
• Conduz a reunião
• Avalia as respostas de cada membro
SCRUM
• Demos:
• Entrega do incremento de software ao cliente
• Demonstração da funcionalidade
implementada
• Avaliação pelo cliente
• O incremento pode conter apenas funções que
puderam ser entregues dentro do prazo
SCRUM
• Perfis:
• SCRUM MASTER:
• É um facilitador
• É uma pessoa que conhecem bem o
modelo
• É um solucionador de conflitos
SCRUM
• Perfis:
• PRODUCT OWNER:
• É a pessoa responsável pelo projeto
• Deve indicar quais são os requisitos mais
importantes a serem tratados em cada sprint
• É o responsável pelo retorno do
investimento
• É o responsável por conhecer e avaliar as
necessidades do cliente.
SCRUM
• Perfis:
• SCRUM TEAM:
• É a equipe de desenvolvimento
• Não é dividida em papéis ou cargos
• Todos interagem para desenvolver o
software em conjunto
• Normalmente tem de 6 a 10 membros.
SCRUM
• SCRUM OF SCRUMS:
• utilizado em projetos grandes
• vários teams scrums trabalham em paralelo
• as equipes são sincronizadas
SCRUM
• PRODUCT BACKLOG:
• É uma lista que contem as funcionalidades a
serem implementadas em cada projeto
• Não precisa ser completo no inicio do projeto
• Iniciar com funcionalidades mais evidentes
• Funcionalidades que forem descobertas são
tratadas conforme o projeto avança
• Obter com o cliente o maior número possível
de informações sobre suas necessidades.
SCRUM
SCRUM
• PRODUCT BACKLOG:
• Campos importantes em um product
backlog:
• ID:
• Identificador numérico
• Para a equipe não perder a trilha da
história de usuário
SCRUM
• PRODUCT BACKLOG:
• Campos importantes em um product
backlog:
• NOME:
• Representa mnemonicamente a
história do usuário.
SCRUM
• PRODUCT BACKLOG:
• Campos importantes em um product
backlog:
• IMP:
• Importância da história do usuário
• Não há limite
• Números mais altos são mais
importantes
SCRUM
• PRODUCT BACKLOG:
• Campos importantes em um product
backlog:
• PH:
• Estimativa de esforço necessário para
transformar a história em software
SCRUM
• PRODUCT BACKLOG:
• Campos importantes em um product
backlog:
• Como demonstrar:
• O que precisa ser feito para a história
ser efetivamente implementada?
SCRUM
• PRODUCT BACKLOG:
• Campos importantes em um product
backlog:
• Notas:
• Outras informações importantes para
a implementação da história do
usuário
SCRUM
• SPRINT:
• Sprint Planning Meeting:
• feito no inicio de cada sprint
• a equipe prioriza os elementos do product
backlog
• transfere os elementos para o sprint backlog
• desenvolve as funcionalidades
• novas funcionalidades NÃO são inseridas
durante o mesmo sprint
SCRUM
• SPRINT:
• Duas naturezas do BACKLOG:
• PRODUCT BACKLOG: apresenta requisitos de
alto nível, voltados às necessidades diretas
do cliente
• SPRINT BACKLOG: apresenta uma visão
desses requisitos de forma mais voltada à
maneira como a equipe vai desenvolve-los
SCRUM
• SPRINT:
• Durante o sprint o Product owner:
• é o responsável por manter o sprint
backlog atualizado
• indica as tarefas já concluídas
• indica as tarefas concluir
SCRUM
SCRUM
• Quadro de andamento:
• À medida que as atividades vão sendo feitas,
verificadas e terminadas, as fichas
correspondentes vão sendo movidas para a
coluna da direita
• As novas tarefas devem ser colocadas na coluna
de tarefas por fazer
• Novas histórias de usuário não podem ser
adicionadas durante o sprint
SCRUM
• Sprint Burdown:
• Avaliação das atividades
• Contar quantidade de atividades por fazer
(primeira linha)
• Contar quantidade de atividades
terminadas (segunda linha)
SCRUM
• Sprint Review Meeting:
• É a demonstração e a avaliação do produto
do sprint
• Ao final de cada sprint, a equipe deve:
• realizar um sprint review meeting
• verificar o que foi feito
• partir para uma nova sprint
SCRUM
• Sprint Review Meeting:
• É a demonstração e a avaliação do produto
do sprint
• Ao final de cada sprint, a equipe deve:
• realizar um sprint review meeting
• verificar o que foi feito
• partir para uma nova sprint
SCRUM
• Sprint Retrospective:
• avalia a equipe e os processos:
• impedimentos, problemas, dificuldades,
ideias novas, etc.
SCRUM
• Daily Scrum:
• Reunião diária
• Cada membro da equipe fala sobre:
• O que fez no dia anterior
• O que vai fazer no dia seguinte
• O que o impede de seguir adiante
SCRUM
• Daily Scrum:
• São reuniões rápidas
• em pé
• em frente a um quadro de anotações
• após o almoço
• parecido com os tempos de jogos esportivos
SCRUM
SCRUM
• Product Backlog:
• Histórias de usuário
• Estimar a prioridade e a complexidade das
histórias
SCRUM
• Sprint Planning Meeting:
• seleciona as histórias mais importantes
• numero de pontos de história deve ser
próximo da capacidade de produção da
equipe durante o sprint
• Ponto de história = um dia de trabalho por
pessoa
SCRUM
• Sprint Planning Meeting:
• Exemplo: 1 sprint de 2 semanas com 3
pessoas teria a capaidade de acomodar 30
pontos de história
• histórias de usuário devem ser divididas
atividades de desenvolvimento
• tarefas do sprint backlog são identificadas
SCRUM
• a cada 24 horas deve ocorrer um scrum daily
meeting
• sprint review meeting:
• ocorre ao final do sprint
• avalia o produto do trabalho
SCRUM
• sprint retrospective:
• ocorre ao final do sprint
• avalia os processos de trabalho
• entrega do produto:
• apenas se o produto parcial ou final for
aprovado
• ciclo se reinicia
REFERÊNCIAS
1. TSUI, Frank; KARAM, Orlando. Fundamentos
da Engenharia de Software. Tradução e
Revisão Técnica de Edson Tanaka. 2.ª Edição.
Rio de Janeiro: LTC, 2013.
2. WAZLAWICK, Raul Sidnei. Engenharia de
Software: Conceitos e Práticas. 1.ª edição.
Rio de Janeiro: Elsevier, 2013.
REFERÊNCIAS
3. PRESSMAN, R. S.; MAXIM, B. R. Engenharia de
Software: Uma Abordagem Profissional. Tradução:
João Eduardo Nóbrega Tortello. Revisão Técnica:
Reginaldo Arakaki, Julio Arakaki, Renato Manzan de
Andrade. 8.ª Edição. Porto Alegre: AMGH, 2016.
4.FILHO, W. P. P. Engenharia de Software:
Fundamentos, Métodos e Padrões. 3.ª Edição.Rio
de Janeiro: LTC, 2015

Mais conteúdo relacionado

Mais procurados

Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareAragon Vieira
 
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 ScrumMarcos Garrido
 
Gerenciamento de Projetos
Gerenciamento de ProjetosGerenciamento de Projetos
Gerenciamento de ProjetosMarcos Abreu
 
Gestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_docGestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_docneyfds
 
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
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
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 ScrumScrumHalf Tool
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosCloves da Rocha
 
Desvendando a linguagem JavaScript
Desvendando a linguagem JavaScriptDesvendando a linguagem JavaScript
Desvendando a linguagem JavaScriptRodrigo Branas
 
Tutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosTutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosRildo (@rildosan) Santos
 

Mais procurados (20)

Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de Software
 
Gerenciamento de Projetos - Aula01 - Uma Introdução ao Gerenciamento de Projetos
Gerenciamento de Projetos - Aula01 - Uma Introdução ao Gerenciamento de ProjetosGerenciamento de Projetos - Aula01 - Uma Introdução ao Gerenciamento de Projetos
Gerenciamento de Projetos - Aula01 - Uma Introdução ao Gerenciamento de Projetos
 
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 de Projetos
Gerenciamento de ProjetosGerenciamento de Projetos
Gerenciamento de Projetos
 
Gráfico de gantt
Gráfico de ganttGráfico de gantt
Gráfico de gantt
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 
Scrum
ScrumScrum
Scrum
 
Introdução a gerenciamento de projetos e PMBoK®
Introdução a gerenciamento de projetos e PMBoK®Introdução a gerenciamento de projetos e PMBoK®
Introdução a gerenciamento de projetos e PMBoK®
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Gestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_docGestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_doc
 
Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
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
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
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
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Desvendando a linguagem JavaScript
Desvendando a linguagem JavaScriptDesvendando a linguagem JavaScript
Desvendando a linguagem JavaScript
 
Exemplo de Plano de testes
Exemplo de Plano de testes Exemplo de Plano de testes
Exemplo de Plano de testes
 
Tutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosTutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times Remotos
 

Semelhante a Scrum

Semelhante a Scrum (20)

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
 
Scrum apresentação
Scrum apresentaçãoScrum apresentação
Scrum apresentação
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Scrum
ScrumScrum
Scrum
 
Minicurso SCRUM
Minicurso SCRUMMinicurso SCRUM
Minicurso SCRUM
 
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
 
Scrum agil
Scrum agilScrum agil
Scrum agil
 
Scrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftScrum e Plataforma Microsoft
Scrum e Plataforma Microsoft
 
Método Ágil Scrum
Método Ágil ScrumMétodo Ágil Scrum
Método Ágil Scrum
 
Scrum
ScrumScrum
Scrum
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Visão Macro do SCRUM
Visão Macro do SCRUMVisão Macro do SCRUM
Visão Macro do 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
ScrumScrum
Scrum
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Scrum - características e aplicações.pdf
Scrum - características e aplicações.pdfScrum - características e aplicações.pdf
Scrum - características e aplicações.pdf
 

Mais de Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaElaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaElaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCElaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxElaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarElaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesElaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationElaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfElaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoElaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsElaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoElaine Cecília Gatto
 

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memorialgrecchi
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfElianeElika
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 

Último (20)

11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memoria
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 

Scrum

  • 1. Processo de Produção de Software Bacharelado em Engenharia de Software – Aula 22 Prof.ª M.ª Elaine Cecília Gatto
  • 3. SCRUM • Iniciou-se na indústria automobilística • É um modelo ágil para gestão de projetos de software • Concebido por JEFF SUTHERLAND e sua equipe • 1990 • Popularizado por Schwaber
  • 4. SCRUM • SCRUM é um nome que provém de uma atividade que ocorre durante a partida de RUGBY. • Um grupo de jogadores faz uma formação em torno da bola, e seus companheiros de equipe trabalham juntos para avançar com a bola em direção ao fundo do campo.
  • 5. SCRUM • Engloba um conjunto de padrões de processo enfatizando: • Prioridades de projeto • Unidades de trabalho compartimentalizadas • Comunicação • Feedback frequente
  • 6. SCRUM • Princípios do SCRUM: • Compatíveis com o manifesto ágil • Orientam as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades metodológicas: • Requisitos, análise, projeto, evolução e entrega.
  • 7. SCRUM • Para cada atividade metodológica • Tarefas são realizadas dentro de um padrão de processo chamado de SPRINT • Número de SPRINTS necessários para cada atividade metodológica: • Varia dependendo do tamanho e complexidade do produto
  • 8. SCRUM • Equipe SCRUM: • Define, adapta e modifica, em tempo real, o trabalho que deve ser realizado dentro de um SPRINT. • SCRUM: • EFICAZ para projetos com: • Prazos de entrega apertados • Requisitos mutáveis • Urgência do negócio
  • 10. SCRUM • Cada um dos conjuntos de padrões de processos de software define um conjunto de atividades de desenvolvimento: • Backlog • Sprints • Reuniões SCRUM • Demos
  • 11. SCRUM • Backlog (registro): • Lista com prioridades dos requisitos ou funcionalidades do projeto. • Fornecem valor comercial ao cliente. • A qualquer momento itens podem ser adicionados ao backlog. • Gerente de produto é responsável por avaliar e atualizar as prioridades conforme solicitado.
  • 12. SCRUM • Sprints: • São unidades de trabalho solicitadas para atingir um requisito estabelecido no BACKLOG. • Precisa ser ajustado dentro de um prazo que normalmente é de 30 dias. • Permite que os membros de uma equipe trabalhem em um ambiente de curto prazo, porém estável. • É um ciclo de desenvolvimento que vai de duas semanas a um mês
  • 13. SCRUM • Reuniões SCRUM: • Reuniões curtas normalmente de 15 minutos • Realizadas diariamente • Problemas em potencial são revelados antecipadamente com a reunião diária • Promove estrutura de equipe auto-organizada • Permite a socialização do conhecimento.
  • 14. SCRUM • Reuniões SCRUM: • Três perguntas chave: • O que você realizou desde a última reunião? • Quais obstáculos está encontrando? • O que planeja realizar até a próxima reunião? • Scrum Master (líder de equipe): • Conduz a reunião • Avalia as respostas de cada membro
  • 15. SCRUM • Demos: • Entrega do incremento de software ao cliente • Demonstração da funcionalidade implementada • Avaliação pelo cliente • O incremento pode conter apenas funções que puderam ser entregues dentro do prazo
  • 16. SCRUM • Perfis: • SCRUM MASTER: • É um facilitador • É uma pessoa que conhecem bem o modelo • É um solucionador de conflitos
  • 17. SCRUM • Perfis: • PRODUCT OWNER: • É a pessoa responsável pelo projeto • Deve indicar quais são os requisitos mais importantes a serem tratados em cada sprint • É o responsável pelo retorno do investimento • É o responsável por conhecer e avaliar as necessidades do cliente.
  • 18. SCRUM • Perfis: • SCRUM TEAM: • É a equipe de desenvolvimento • Não é dividida em papéis ou cargos • Todos interagem para desenvolver o software em conjunto • Normalmente tem de 6 a 10 membros.
  • 19. SCRUM • SCRUM OF SCRUMS: • utilizado em projetos grandes • vários teams scrums trabalham em paralelo • as equipes são sincronizadas
  • 20. SCRUM • PRODUCT BACKLOG: • É uma lista que contem as funcionalidades a serem implementadas em cada projeto • Não precisa ser completo no inicio do projeto • Iniciar com funcionalidades mais evidentes • Funcionalidades que forem descobertas são tratadas conforme o projeto avança • Obter com o cliente o maior número possível de informações sobre suas necessidades.
  • 21. SCRUM
  • 22. SCRUM • PRODUCT BACKLOG: • Campos importantes em um product backlog: • ID: • Identificador numérico • Para a equipe não perder a trilha da história de usuário
  • 23. SCRUM • PRODUCT BACKLOG: • Campos importantes em um product backlog: • NOME: • Representa mnemonicamente a história do usuário.
  • 24. SCRUM • PRODUCT BACKLOG: • Campos importantes em um product backlog: • IMP: • Importância da história do usuário • Não há limite • Números mais altos são mais importantes
  • 25. SCRUM • PRODUCT BACKLOG: • Campos importantes em um product backlog: • PH: • Estimativa de esforço necessário para transformar a história em software
  • 26. SCRUM • PRODUCT BACKLOG: • Campos importantes em um product backlog: • Como demonstrar: • O que precisa ser feito para a história ser efetivamente implementada?
  • 27. SCRUM • PRODUCT BACKLOG: • Campos importantes em um product backlog: • Notas: • Outras informações importantes para a implementação da história do usuário
  • 28. SCRUM • SPRINT: • Sprint Planning Meeting: • feito no inicio de cada sprint • a equipe prioriza os elementos do product backlog • transfere os elementos para o sprint backlog • desenvolve as funcionalidades • novas funcionalidades NÃO são inseridas durante o mesmo sprint
  • 29. SCRUM • SPRINT: • Duas naturezas do BACKLOG: • PRODUCT BACKLOG: apresenta requisitos de alto nível, voltados às necessidades diretas do cliente • SPRINT BACKLOG: apresenta uma visão desses requisitos de forma mais voltada à maneira como a equipe vai desenvolve-los
  • 30. SCRUM • SPRINT: • Durante o sprint o Product owner: • é o responsável por manter o sprint backlog atualizado • indica as tarefas já concluídas • indica as tarefas concluir
  • 31. SCRUM
  • 32. SCRUM • Quadro de andamento: • À medida que as atividades vão sendo feitas, verificadas e terminadas, as fichas correspondentes vão sendo movidas para a coluna da direita • As novas tarefas devem ser colocadas na coluna de tarefas por fazer • Novas histórias de usuário não podem ser adicionadas durante o sprint
  • 33. SCRUM • Sprint Burdown: • Avaliação das atividades • Contar quantidade de atividades por fazer (primeira linha) • Contar quantidade de atividades terminadas (segunda linha)
  • 34. SCRUM • Sprint Review Meeting: • É a demonstração e a avaliação do produto do sprint • Ao final de cada sprint, a equipe deve: • realizar um sprint review meeting • verificar o que foi feito • partir para uma nova sprint
  • 35. SCRUM • Sprint Review Meeting: • É a demonstração e a avaliação do produto do sprint • Ao final de cada sprint, a equipe deve: • realizar um sprint review meeting • verificar o que foi feito • partir para uma nova sprint
  • 36. SCRUM • Sprint Retrospective: • avalia a equipe e os processos: • impedimentos, problemas, dificuldades, ideias novas, etc.
  • 37. SCRUM • Daily Scrum: • Reunião diária • Cada membro da equipe fala sobre: • O que fez no dia anterior • O que vai fazer no dia seguinte • O que o impede de seguir adiante
  • 38. SCRUM • Daily Scrum: • São reuniões rápidas • em pé • em frente a um quadro de anotações • após o almoço • parecido com os tempos de jogos esportivos
  • 39. SCRUM
  • 40. SCRUM • Product Backlog: • Histórias de usuário • Estimar a prioridade e a complexidade das histórias
  • 41. SCRUM • Sprint Planning Meeting: • seleciona as histórias mais importantes • numero de pontos de história deve ser próximo da capacidade de produção da equipe durante o sprint • Ponto de história = um dia de trabalho por pessoa
  • 42. SCRUM • Sprint Planning Meeting: • Exemplo: 1 sprint de 2 semanas com 3 pessoas teria a capaidade de acomodar 30 pontos de história • histórias de usuário devem ser divididas atividades de desenvolvimento • tarefas do sprint backlog são identificadas
  • 43. SCRUM • a cada 24 horas deve ocorrer um scrum daily meeting • sprint review meeting: • ocorre ao final do sprint • avalia o produto do trabalho
  • 44. SCRUM • sprint retrospective: • ocorre ao final do sprint • avalia os processos de trabalho • entrega do produto: • apenas se o produto parcial ou final for aprovado • ciclo se reinicia
  • 45. REFERÊNCIAS 1. TSUI, Frank; KARAM, Orlando. Fundamentos da Engenharia de Software. Tradução e Revisão Técnica de Edson Tanaka. 2.ª Edição. Rio de Janeiro: LTC, 2013. 2. WAZLAWICK, Raul Sidnei. Engenharia de Software: Conceitos e Práticas. 1.ª edição. Rio de Janeiro: Elsevier, 2013.
  • 46. REFERÊNCIAS 3. PRESSMAN, R. S.; MAXIM, B. R. Engenharia de Software: Uma Abordagem Profissional. Tradução: João Eduardo Nóbrega Tortello. Revisão Técnica: Reginaldo Arakaki, Julio Arakaki, Renato Manzan de Andrade. 8.ª Edição. Porto Alegre: AMGH, 2016. 4.FILHO, W. P. P. Engenharia de Software: Fundamentos, Métodos e Padrões. 3.ª Edição.Rio de Janeiro: LTC, 2015